Warning: Permanently added '10.128.0.114' (ECDSA) to the list of known hosts. 2019/10/21 16:28:42 fuzzer started 2019/10/21 16:28:46 dialing manager at 10.128.15.235:12970 2019/10/21 16:28:46 syscalls: 337 2019/10/21 16:28:46 code coverage: enabled 2019/10/21 16:28:46 comparison tracing: enabled 2019/10/21 16:28:46 extra coverage: support is not implemented in syzkaller 2019/10/21 16:28:46 setuid sandbox: enabled 2019/10/21 16:28:46 namespace sandbox: support is not implemented in syzkaller 2019/10/21 16:28:46 Android sandbox: support is not implemented in syzkaller 2019/10/21 16:28:46 fault injection: support is not implemented in syzkaller 2019/10/21 16:28:46 leak checking: support is not implemented in syzkaller 2019/10/21 16:28:46 net packet injection: enabled 2019/10/21 16:28:46 net device setup: support is not implemented in syzkaller 2019/10/21 16:28:46 concurrency sanitizer: support is not implemented in syzkaller 16:28:51 executing program 0: 16:28:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x200}, {0x18, 0x2, 0x9, 0x7}, 0x3, [0x3, 0x8, 0x4, 0x5, 0x9, 0x3, 0x200, 0xffffff01]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xffff4e89, 0xffffffffffffffff, r4, r3, r2, 0x104}, 0x100, 0x20, r6, r7, 0x833, 0x0, 0x2}) semget$private(0x0, 0x4, 0xd86d5fea536ee007) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0xcb) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1) r9 = msgget(0x2, 0x2) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getppid() r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x7, r10, r11, r1, r2, 0xc4, 0x1000}, 0x8001, 0x0, r12, r13, 0x401, 0x0, 0xfdd, 0x9}) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvfrom$inet(r14, &(0x7f0000000380)=""/23, 0x17, 0x801, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20) msgsnd(r16, &(0x7f0000000400)={0x3, "86fbdf445514613f29e9d80a48f3ecf4f9a38fb807c72e399971f8a04144f5bfebdd87bdc6b7ec13b81d5193b43f54ba4c4b0c366acccd9510bdbb4a6444a4155bc5565479780a834ce1e625af55b09582130b33d2a822b6ed80b007981552ffe002c5fdb230e73fc622e7f4a2f5503335ca60f3b58ad5dba7dbaa258916fa75cd8a50e41fbaf290895aa80c45f0e6cbdd53"}, 0x9a, 0x400) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) pwrite(r17, &(0x7f0000000500)="fa9c043e1780ebb7865f3daa63991f030bc3a368a6d4133a3610ae210deb162e57bcb504135fb1e9505d49fc5182f5632c1e4873c2c59f6c749aaa1bd9959a57447bfa2e147690dd7b4084200e0e1c4d8b427e8bc91289ba3fd75e1dff06be7b05f624c41365f266e9dfbe9ea8d87d193f8506b80fd1e79eb7e5bee4214b6eb3ef9b642b0236858a289a2fc8ee3561a46610577b535df1c67899aac75bca1116ac5ea3bcdf2483f23f6ce7d3312a87a13ab9a27f5c3d0e4ab7ad84f922a86992124edce573682bc458624cb50c483b502f0063ceb9a893b2eb00b112ce4d350a3c8b", 0xe2, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r19 = geteuid() setreuid(r18, r19) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r20, 0xa, r21) 16:28:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe(&(0x7f0000000080)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x4, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r1) r2 = dup(r1) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x8000, 0x10000000) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000000)="021ea5a04c714bfd370b1034c2f0db46e681051c179dcc344234d1ddf1239e0adce9e02422867ddaa8f8e39ca962b23f50fa3b5c56caaad175fa4f1a1910daea9a1040c224c234873dce45d84e38f3c221ce4481801ad7d0a5cabd1fa0d7cd26b063c13d0d81d50deb71", 0x6a, 0x2c) 16:28:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) sendto$unix(r0, &(0x7f0000000100)="d8de6181f198d60fb25018c6a7d4d4df81231f9cee2f1211633a48c0fd0ab508b911d99644e608de2ec401be2b602c37a9c02d00cc7f65378da56780bd74778663be496a831d02a35629c0d9162e52a84bc040ce80d13fe37d96370046020c647facc2db3f43ff8d60f95eaf63015fb335b70968d443e704ca81473063aaee0204011c55962b19f4b4d66616844d59259868208b0dc3cb833ff45aca3cc8c05009ac7154c738e70f8214d2ee737f3ba3373629ee401e52f44de9bf2af353a7", 0xbf, 0x406, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) acct(&(0x7f0000000000)='./bus\x00') chdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000001c0)='./bus\x00', 0x100, 0x7) 16:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x1c}, {0x3c}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r3 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x10001}], 0x1}) 16:28:51 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000540)={0x0, 0x7, 0x1, 0x7fff, 0xfff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe84) sendmsg(r3, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4d98, 0xa000}, {0x18, 0x0, 0x4, 0x7}, 0x3ff, [0x5, 0x4c, 0x0, 0x40, 0x0, 0x101, 0x5f, 0x1]}, 0x3c) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000340)=""/146, 0x92}], 0x5, &(0x7f0000000480)=""/103, 0x67}, 0x840) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:28:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) geteuid() r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000002540)=[{&(0x7f00000000c0)="81a4d48f2cb876c6f64a48c6e04cddf8916b4665de3f0dac01d20dabfbd4306c6cbf3fce9239632481d9f30c251ecfffe580627d3602000d1df8037c627cde7917702a10706ef0d1cb569817a5d6b4392d035f", 0x53}, {&(0x7f0000000140)="6a62cb", 0x3}, {&(0x7f0000000180)="25d39d67b4a651bc6591a37ba86f162630dda444bd4c9079396a81498efa7d3ea360a749b98b3e104dd125336e20adfbc1a7b1a9d941bce1f2d418356c7334c2e68345a4a308ca3dbfba68ad1d9c519b2487070b191e50c924e255bfeacb7b7cd3818be3217fbef796041306c5ba80251a513eef72f46c759726328afcb5be11dd872b33d101e41b35d845733b6562497cee331b119934ab0005cc3035d665d567587ce2217a91c715c875c0403b94cc8cac930b39bbea792cf702f6a939352d20903e9152734560d13f6926e66f1cc43d6877376f8ad6526b", 0xd9}, {&(0x7f0000000300)="a041b23ede7297993f001dd3abb61caaf24914bcb52a75667d7c959c9016ab36cb820461c151fe0594630a89eca17b6c0eeb9ecd57b86b3cbdeed6505e10ef240174785e16b393710d5655f9bb98af9ba20b3f587e2dfb93677b8f246b59b4b88f42e06fefc6c8ba05336e5046f23ec7ac6445b3a210ad64bd6c23b86b465377791f060847cc7d2bb52a59c086e404d2315c840d63f588baf38a49b5fd3173c2df317645735ba28001760700196cdb490695afd4e0b4cd9108823c99fe47e07dff569b82f200f9781b8b0e61e704e81a20ff7f00005656ad250e3a0017bfc90ba159c007090a204cb3ebeae803c93aef06f337e7ce3d5f", 0xf7}, {&(0x7f0000000400)="c0cefd007d5bfbbf69972d70e1bd4aa90b9baa86ac8414a66ea5cab6df8c848b884fa0431dbc865081612d8f7ef60b520cc15507dca1811349e5ad9f499070dbc9e8ad6ed82eee1c0996d0d31ae81b357b7a868be131", 0x56}, {&(0x7f0000000480)="cff72e5869254784585890431d4833c7145494b5123604f0a5c22943a266cb7cf1dea12eab90e77acc53b15409ca733d6b874078610a0f288849cec2fbe78f4536e5eb103b7846a3932b082d92cdaf9b286d0b3e4246319a97862365e2e28c2d37ed25057bc2bd58fad431a247bd3a5895572658709ad2c0fc5366f5fdfa51f2c009f90c13976b5432443cc4d2e69c1340960d39782ce405d1042ac68ec5217edb5948f992402060820f365436a5c404146ef97130e8cf72f6a64373b8c15d09e685608cf3567f540ca076b6e25b797bd6fe4799010616529e1816045df81b1d0d0ec19ab7b2f5cb38b857fd85dbb7406975eb309c03b63c9b281794be9d0be146fe480b8a72f187e771a88382725c111e428ec8986a431a300f753b35665def7d3ecafb338fcba181bb6d600e256b2c3e43dda7c20e9b71676dcf1d63f569419523f37d364fe15f879938f3c36f60ee5cea795d1e91cd3f5f2bdaa3cf9e0c081956689ea5bdd55606f03bdcf525c3fc1cfeb5df0aae300e9eec12f94fac02eefaa6048a16dcbd8beb42a7de6f1c0059398c8724c23df12cdb16480ff62f6ba977351fc82d02769a030278eda5bf3b67f236fbc9fb09482079efea805acc5498e5c83c8b79b32568703e86a1730f5cdffbe77ed8a77e64e13c108991d679c88efd2c54f5bf1040166a5de121a5b7b92326172e0d4da29cdecf02f2470479129e0fa7d5d21bf3c3843a9ba672907e07a20eb7e00656337d8c326d1d2c9728e102dbd5221a4d23f392bb732c31c186e8bf1d0dbcc007859b8cf688980fe1216e50d9dd8c6e189ed8841fd646fd0c7ffeff12693edb986bcb5be6127a699d96af2fe58b43e38265162598ef6ff8ec0366205dae0b7bd5a9ae7b183034de42c0a2b5dbbe2c6170f229fc614f411cc3c2ea6d763b1e6595260545d4ba04a2c6ff62373f249cc29d08e18457e344dbdca5ca94168274610f5e9d0d2026685bd032ec7254173c778bb86142f4ab91323e9524eaef0c21ac254c7421bcd733839bc4011ce9f5f3926f13d3972579d55c77738c09250b66cc21a315121b942470e6c635947c6f11c14e6d031eed065629ecc87e270d091806bbea65ba2a7e0f5e33ee87ed286e43d35cd6888a2da924ff8711a3b700226e2320637691abd1778a29dda3f5cddfa77472fc51d4454e861eeb9862d7c6c50e2871cedb73ad366b059b186145fe5b75c84d8af3b3cc8e96fcdcf9a7ce717453db4dc58046340d2aa45f49f3e35f27a93f0aa04b303786904203aeede0f8b965ef700b64916a306da4122c047f9169b855b576868cde0dadc81226edbe21b981ba546a4741b03287137ae9ade4ea7f21191ee4b5a4fe5c035d80932e09700af74725bbc7ff2f07a4e0de40841e90f4963889e3d7606363b5a2a09c1e3aa8701ab6cf603fafae6e88cb8ce21c043e45d493cf983d19149481ca2f222e28cb78380cca968e7d0dd886b1f5406063f0499491b9e053d5f8b11f836e8fce83d4a647eb52c1b7c59bb73afb7950a0a0e455182d34617ae0ef8cf31d41e300ca0dfcecf5170fdb20d637968a97fd36717e9c97291b3552150f53a8fb83a2bb6ffddf61ccfccb172520eabb2d24befc83a3948fa1ff40583cba613eec2a470811f01ce7b1c4a62d41b9d096716372ffc7bd85277d8d488f8367b12e7924102c16e8cf4450c081d16c9f59774b5ec256d349649c04206a90e0301f2a7416e0090b93f5faf7c3cd60ced5323a451e22490ac79c6b673a4fb8284f702468a3c9aefa59af5a2c5f8f28ab1a68067ca103d45e5f4533b7beb1e49693f24a657057763387b3a6e3f26da65e3f7def52fc1c95823f07efc4c52bd983289f0bc547192b507012f5bade2e010fad2b35bb486facb778c838b6fe2659dd3e7013b26e0659c5ac4a223ad14973967513fcd9e377777d391fbd3a631b2dc8262d6082531625437a97a2521381ef7d941fb2dce90b90e3de41b3bda2855544cf45ea423ec875fda611b8b00575d1030e31ec68cace3cd6f098905aad157a72903fee810ac649c58cccad984c68bc3cbad2b6c99286562b715e9892dbb3349efb355653450690c8479d40eacaa1b1c5ed5bc489be09c468323d3404970efd975565753ef40c0341c32d8bdb739ee02359bc153695a7484063110510a2e51b07b8c83018a28ec1f618e100872106f294c91a05c54f1e3b60b2a8ccc5c8a712a4bb43db70e52b26058d364f15808c2b098acd7fea05cb38bb44064a7f9db58e647363cdd55867aa5428927e08173dd5074cc73ba0948a0a980a81def2d20f62882bf7dd2cfc129f42f6722b87d1f1983ba1adde56c3b47a158c0f295c326757e72eb3a3206cb78e658a252c067f5a4af1fc09406393de685a52be3fec118056c190014e2e4cca984ad2dc8da869883650aa26ca867f4038c86224f5c9ce9e7ecc9063ce3a6c4df5530bd22a945ef2d95589b6637b114189335cd63f3f2b23dd6b262c48efd0c71ab5841aeef9abc550b667ebd7d8b0f3d3c1c7ebab1924032248d488353a47c2be310fa862c5917452bb612f138edaf8610b5bb4e520f2b1e623b4f38f1ca55829cf56ad9f90922976e7d7f589fa932f35eda2f99e896538b57a7aaf3622b3b4c5916b9f32a90ec660a8cd79df6fd92cc50a995b493dbafcd468f9972dacf70bbd914bb164d05f796da2051b49da499194df4ae536f1b3ab74c1daac72256fee04ea2782ca078a34760413636feb90186f072ec2db2a2cd837886110bcae69eca415a575f810368516ccd48ddb32a6c348d1698f17f1c397515c7d0ba91d9ca484b2600476094abd1c13eb423fb846fd30d394be90cc19b437a89a73f9a143873f3045148744b5fc27eb9c139512bd0d9d0a4d15749c0f2538e1f6566ce19ffab9608d7484f782e140dc1a8b52c7c19dee308fa83b3d79c6124df1b78359956ac0a9a99b9fb0c1a376d47f787d4d2569c15c0c8bb2379f90c0cb4d4c347d069671f91b2ed51128455c0f3690e6cccafbf429a370afd58f2ace1971fd9181fd9a23ddeb9ae36b44ac919e83ff5c7ccb336c703a17762d78721d28e6e18b2f056f96221699fbb67edeb4ff8f5a9678f1a7aa49f0720268bc1899e967e139c7523b6d9799adcbf36802df844f9db050397484af968367cb1f980e41c3b2b9d74445063e439517e8e25bd3f20a5c616cd216b911c28961a970a1a54bc78f63ab70d562baf8c1c50f2663a533b2dbd78d80ace192ee840098c40cbeb7edeb41e1dd55586fe7dbbdde244575e307c1ddeb22d7c31b84823e529601add040e9c6bf15b6f1f902b93d9930531c9c045432949a1e9e1c80e8dbcad39f0e9d00c7684e14401e4676fb855dfdf04728b62425e570da5738e4c648f9144a8e30976cca2d8e882d04d206364049e1e62f49858c6c7a5fa67e92d1bad51c2bd04591121b01d5f502c21ddaa80956ef59f51e6fdb1f5e3b5d391bb42360ee34592eafc57c492db73916e8231c102e1dc16662465012f4184506f3e3ea85ef3d6ad91b7d49a75cf705cf60fb54c6448d3b145c0d8c0368d92551247986cb94571dad9e7c82d05bd600e0948c90ecdde6a6b8ae367af3c4dfdc917dd4ecf1e85eec06436f8a407924c18707e795361edbd89245c81ee7a52527c1fffecc817576a2f3eeb0df7a8fa78a2320fb8b890fb21499137fa10cbc458a86b89386564d67fcb70ffef6751cd94ee430072d90c7fa8babb096da255cb24a6c5ceb97948236d13e7f2306c5e0293ae4ac69becadb5427a9bcea348bcb7cb8bcad0d44af075c2fd7e7cdde21d73b09501a32817c7893ff50be0e60406b96510e4ecf11489a17baa74253ece1b5cf357868f0c54ba64b438fbe9591474521e0dd8798f9ab3bfc373364f4c84ead17f630a0d64e2f3280dbeed877f915dac8683fe7d729cd3862b621f5e83d9172fffb3beb1f3005aa4857ac0835f473780620f15296f44c0576d00d9ae8fdcd2e3177763e49c854f4c8e23ca4f3bfc4b4fdd3580b6eb3b5cf2c1c9c44ffa0632dab646b5617e7afdd4868ac50501db19148b84dac82a4fc2bb5fddb28762b11e21f0083477da3adbaf29aae92e68b7622fe6b3d6931a0f19c85b27897f177b87bb422314719c9bbdaf719d8ff5c0e299ca345be67ebbb54cb8825679282a94942bc76bb76eaa7740223f8332c1962794075588938f5fc541c87300018265d75808addc809d32c0f38e14070cc67385cbc0d071a3fb0eada96357bdbfc89c220d07226b3e3bdd8428c212c81b9f06042ae549589015bac6b5a03c66d01f379ce0adc8b861990e080bc9257d590d0079bcdcf3917ef0e801e3903770672857f212ab11d09156ea7236ac6dd3354eafbf1e673386a5a29cfb7925ea1feb9ed9a1cbbbacd34545f35f7430b4079aad002093d52fc88e4dde27b06faf60729d221788891294cda3c6e82e3d16eac11a36af0f1beb07d58336e8b0ba7f9dd1d1d27049be4857325fe67becc7517f741b6d91cdda275212f149a3e327ceb0889dfd79ed027c765baf374ca07e02238e7338f658ecd432e4ffc40f4dbfeda0732228f7e538f5a89906686c34fa732e196f24cb927cbf639b3a168af450920c094d22c1886f6f2b483fd7ac52fbede38c530158d9d882fd3c0286de09fbbf9134e9812377eb7a4b0bb83d824fe5953857c6134e4655cebda552bd87b9777399a297db2bd6b0248a108b55a276a7c93369b04ccc5430b8ea4a10e1ae220a1fa41271c39a909dca4d941a85801386d4d7975b20375e524f9b40b7e2d6e59f92d3561e7627409398ee7a814e28cc45ea6fe3d1d46997fa8837ce3ce8973f9b3df08950f7099216835efc720886354eee39dd1dde1db026f3c90e1d8b436ebe9115cf6e21906c8420dcb3917c377879a293b58a69068e7887473e75eefa08004bc4aae134571858f518babf2aafbe776ad6deebd98b17cbfcdc3ba305823480120cad30eaac86d49fc3e537c5c42a75ee21f1da2fbc9bccbb55aa03e51464e542570bb6e7a584a1344a5bd679c700397ef252db01152add640dda5b7d8f4ac2f5a6bacd9d7b46e4324f5ad823b105dd8e7060162d96ecb731c8851f290f05ce5588fc05d249c386abe72627a51a6044c22b331875fe7fd9f66a634ed14b205ffdb4e6dee810e5170aa1345ecfeea00b1cfbd0669832f4442507ef629331b903b641884bc3f704b9cb199eb8af2f33ad6e633f39101560c59d38f1896d71ac1f5ec9c8b6cfa9c95d0a391f016cff7412c63bc2cf8eb5759c5caf2a91b92ca727da2520e791f18fa10d54eb056e1d271eeb1ceee19033630360ca9be1a7eb6a3e053cb8a15c234950232f2c221ef249860f86280ac2b886be26b2c52eeba8fbf92666bfef441ccf183316f4d14095827708d0da44ad409268e4193a2fe5c786fdd9f2147bc2f65e1075fd0432b7b279cdf11f05ef892fe7f657cd8961632801a7d987cd82e7b6065be279f85ccb8c0ae3a1e1dc0d6ebc125673d7f9ad05af062fd5f714b43bfdd9ea24f21290d12130c588457b0a1d3e76a3d4a003f1d6795613a4bf83bb827ee318de4593450509d982372ff1c5081837cda4153a8056c129534170e4f2c3a0b33b1331538709810880f6f624f8ee1dfc08f84ae0f1d8529f16e62c5a38f6df590e7ad72078ba85629197cdf7054139ec17d8cb81d3ac9da8650f647dd5eb2249f6625d4c9477dd2a4867e25a96bf1c5a3d29214ca7758db0eaabdee4499b3f3ca79aea4431666422ae9cebf128f5c285465f719", 0x1000}, {&(0x7f0000001480)="895de3bb3c20e9bc59987719ec864dfa43ee1d4a8edfe06eac25aecb19019b4ec428bda9e4ff08c100487ca3d054f359d9dffd9db51ed4f8372c1a18c7ddd7120714d4abd98c3a2e36d56a0dfbe737405e8851238c215d966db4df7ff5d90102be4266c430308755412b8f32f8827a2ec46e49404d5a1527f2614d15354cc441ad83f1b3325d41edb9ee3b4da3cdf9ab715fb7e84996ae1437aa995768024d239d0f635ddc50d19d334f6ba3ca9a0e0885dbc12c682e26beb137e166a39b3ba738928d32009cb0c55f3b731778420f2d04b16d83e9d8dfb5bf7e73f63d6aa1623fc891230991a30887954664832b9a6e99077266e9e630f10db8956b57c0d6e1d8bfcc3bdc3831a756392ab4a86faf1026770fb1a9552320ed8fa520d80705039d2442e9d4a3a11404ae57a18e3bf1c0e725201f29912a912ce2b4a9f6be0f82196b45689ca960a1eabb5e8a66dce7303978a2e14f23614355c416feb0fa43b0b03b28726a4951c3777513b0c32154299e9e54572229c386d5a7a868c90eb4fb484106c5197cd5758cb089ed9a020584f0e8a10e7408480313212bbae87328ea0d6ebe28338c558cb2d9fabb817515602ff694bb0d7d24b908709a6be3e702a469c027b967215514ef3e1c3a9af4ecd93f5b058c4f511e3342397cc6bf7daf22c238c87cd31612eae870b1882fae02b2eb4e37f373987383c9171af574a0b0c460086a370979532581f5650873e3682c0af13cacac314bd068d4c6e2d2e2398a97776e578e080748bf53b579ea1f84d7a824a36892409567b8d6406c6c0593cccf91e20f64c3451d5ca59159ec0c2451ac023a047b2b0588f54fb27759a391708d1d34de0239e0bbdcccdd0384fdf4879fcd86b6514bb8fde826402db15f7019515c4739562beac3cf524a78bcbd678dda45debbe4ee750da2a7c950cb72150c99c5937b9bae377ed87d2e27a11fb486735e924b4a9123c2409159ef958377d4a396bac4ec94d365e498a393ee5d15c612b20175147c4848763d5452865f359a5d300f37ea903ed7217d862094b92820817a201112822a4a9582c8198b7cd19fc24fab13444436a6d334bae49082a9369f2135d3652f37055d635b09a4af8aa1bf97233c495cf7aa0bdbeb3e25e1103d3b04fb572f6ebdc6c73349f2e38c82c3a03947acf936481cfcff3bc39706742dd441f7ccf594b452d6f211e91ac3eefc11793e163dacd35cc120045ae709b4b8e89dcede332559cd4b81edb50b8a0092ace1b65b5af360bcab40c7cf69a320573e727b70ca80bc16a683fb4036cc3f80f920ae7a65448f5fc800322f2db2a24f853ba6e39efcf28c43ef7bdf21e5cf64c29cd1fd959b549a3854411d10e9ad1672f7eddceeaf1aa80c8c006da1a2585d0718771bf2eaf2d4f8ff2bef548be32682ff3f8340329351f94d376e93bca4368f40a3549e680edd248f3e4a8fa0dc0195560ab99068fd3e176d9f9dcb922612f6c7db9cf4bb442744799ef5fd9088c9fdc424728d679039e488a2aabbd504d3760481cf6e4258a63779bb79a1e53e6d11d72dba456cb9113317f4af6447cad4363f78014549ba36473cfa85cc82f0f8ed4d26ea48897d3c308702d63c20944b3056f55de63a6e192000fad8d58f62a8b64f4a499bef5b1893ecac33d5fd70efe92081df33109e19bb38dde84d5a1eec83332429a66bcc85af7a778bd2bf22306cb919a81c7eb8ce5920f300dc166d6f32495223484d983dc17881f37c8103fe72b9304307d873e9fb5704bd2a093032a3e6d45b0a67f8947cc150f66169987deb167adb3278b16ccf2875d98e48431795218cede6c12b4f6f7d7ed3ce07757f974f1bf64d63cee2d6bb018dfbe15938c4f83cf0193d03ba6598cb2454332be5fa0cfc0e02cc3fb2b66ba83663e3f6854d97169351988dee29ff9346f5738500bcbdea72ff7c138d46eefc85320d7e6af66b12de317c4f1799a3469e345623af90118a6f473f3488171bc528b84d5ecf502cae24cba401354c6af3de64575302e2fefc4380e40c5817ceaf443a492a4431e1ed7774e863750bcd21f7ab3b572f66c14a62d679c78ea5b4d55e9587780ace3a984dce764c035047d6fe8bdda81950e8a4ad16a80a437d8948eb979cd84171ee2afbc4c4ee1a6df6973a896a8a2a52526139a099c7c094aef17da803b81db892f918d82505f55c4b0797bf5eac06b4661e21893b5c63a3b09b8fbd7b1ee777852c09a6680cdb6ed728a330543f60513c132eda0c12fcba908720b03859ade539903d41961e3800eeda3cf3081a86c5f1ecb5fc6076b17d674922e7d2751a57c6767bdafdba2afbe58bc81858207431d108069a75a494913898432fbd202074b58318d6d7791911bac681fdbd20d4d3d1fb1c67244b38ae07e394c3a3c465d90fb942b03af63f6f0c7e148c051e6183a9e232c12e1eaab10552ee7a9c34447d8cac92eb54b5f716a88b127f29d2a861c3977e883c8f6c034b1fab8ded855e699b32409d72c19d2f2abd1de8078cc162f3ce5e0c62deaa524bdfe595a8560e5e777c07a56d1f763b0c39c43dcb3324d7d23a169790f45f154f4be3ad2ccdde4f0789676f21781edc25a41710c07991a1a8c833e11a520732739453ac6186e24725981d96d3a08ebe0a86e98949b545c45f15c2b6f303ed6076c86884371fafa852ded27627b0e52ffc3b17295c520c6a72bdc4dea9df91e6fc7387a97191e46c6ec122439e30092d5c5ded775aa21a2d71c486e4158a3084b9f12965f4426e6cea654cb5f4127437424ed90748a38022c481b8bec4c73c2d6b91b0220a7014cc968813af1146b84ef8a486449d4bc55607fbf3d220dccd13dbd0435fdef822d40fe863238972dbd7f6298302e1ef685d65deb225a9cad96cdf6ef767124cbda24f6b42466fd7e97874428b20ecd8bccfa8da53806cfbc52a116ace4bb5d6025f6f20098ce39344a6eb4dd6c156461ec7f4b4a0107965f5a724103bb4e902eb7fcba48cf8d034c0fecaad1ebd378bd935a85f38b75d94343caf882fec42676ed7be78ede8bbe85f38670d88c7313dd316c774670dd38b5396ca8bf8924844c992967b642ceb844d680e9fa3dbe8d1e321809c9c2e559aeb99b57c0d25d1088754bdae061d034d8b1f5ef5e5317f7a085f589f61ad2ba68fdc816436ab7d63fb47993f5cb578efc221b933a909427fa2e6d59c228953a5d7f0e63cd34365bec07ad920d2cb4c39ee87d95cce017fb2ccf4d02b4f876ec121e3bb8bed26c646c97816a78fec1be839e5eaf4fafd8573d06785822c71651a89efca62bc27553155487c3bc5a73664116db623eaf81d5e37c5f6eea8451c50968fc596dbc447b4afb9f9345112d116951f6542f84240ab64de4e29b0efd67b870bdeaf43c61346ea51b1af04a5d7d4cf407673c6fa20673e4111d40f7ddc1afeaf844bbab4940f8cdaa02ee38986f267793ae29cb80cd9e6715bca5d7e7ff3b7c0fc614c0462cb1908b99d3370cee459f5209e0657db16cce76a8064f921f0ae01e7c7791c512f225b3e2b16895d11d68b17998e93fd89cd6d045d1d05950ad5be9440dd1a9b27eb10a7f7e0c0ba5dd3344dd4b32ee680eb313f6004e7567cbda77903c1c243ee1eb6591ce1449ae3f96332949335ca47698df9ce6653b35716a5779b17056d994066f099313eb71d68819351a75a731a875d446f0ee6840378ed3ef983c8f0403346ad5a1132b8f8288db84899bcb4af121598ac5afadcab82758e5da90b8ffe4db44990701fc6bff3fc4d6ad02f9ed016922b053071a19cffe1ab45bf7bd022c6ae611b61f31121c0e9fd5b0c10fbb3d7808f413e5dee7b998c8a769685bbf859b116e8c22db33ff1826e1b1e84903c00c168f25590040320087e4f8b49be49ed8a5f576820e28029150e6f8fab592545e9cfa539e914b1a7a017102cd6d7c71c64e9688a098ae372e35d381cc5ec7e486cad4425365ba5f688b15bfa84366ed4a9e0457d0835e19b1c9d5e35413c4c4d7755bbca0deb29c07bc868401099c68f02cc5684df427679d0d921a459840f7f1503122285e48e0e4fbd67950d183395617d163b5a1f728b514a0dfa037bbd350372fce180f4d9dce318a56f60037d2728bd289975e316906d69885a2e7f5f66d3377601d53950afbe5f0a912561f41992cef1ac66d6b20ab504963ddcda08e7bd9c0a607d44a8b08680d81f53c5ab6dd1b5e0541074839bffce82b9d7311fd7a7dbc6d799a93b4ad032b2e232ca7a8db2716d972c64d344977c444aabb0fd8bff5f6ed5443be130ad61c82423bae600e517b32ebfdc7c2ae282b4c939b0bd39772e47e709fc42a46f45a93d7e910587020ae0b4f31bb49b1726b7b2d59a02553e29443f9ff8e3e283e4167a87705fa78ba26b45271ec1b5d81556fb3e9a67339360ea5c19e917340e11b63c3f807020270ce4d3dde2b7c25b2371957c8d0465d4c182fe91d7dd1904540cd03ef19a748f2053417b64ed3d0e78acdb3aa76c0a21f6237b4dcdf9bc0808808dc8c8bfc5566c68b4b9f3a2d1420f07640540e8515d01dcd7306a4ea048af875e2e1d0d4e9417ae3c19766c3669cf1995d302d7c1057d10db31bbf7f8295c788e48d57ed420384ce69e589c37983a03e18002e00db9b8a1df39c863b4f0dc3bc01bce77abed1ac162e665fbca2d096dd920d79267902756101d3a7608b458193a8431096f4f5ff1759b49edc5138b642eceba91c7eff45f70b8f73bbd1967b101711f888db4969165221f22f9f0f273c2d4acb6487631db5559d8c662cde8412dd305b6cb1dfceaf3e7fc5cfb92462d7c29bec9dccd6c311b2f82d93f74b71df5cbeb62ad451a3f8a337272f9b6638a4d0d8b3f11ca4aea612ca524690577b8bc7500366fd7777b02bec346ca9529adda12d848d5c8698fee984801f18fa9a5147d38d54acf743d37f7a3f69feb56aa8adaeb5211c191f92e30f3524f4e0f3e7a99512aff7e2d1785be474c6562b2b6a60da73c520b973a2120ee085a96a3cb2943751c72dbab6408b5ecd319b98619189a23b63548f77b3ea68f16824b0629c19fcc44631d717b6785a0d675d73711f16ba408b14b16368a1ed694bef7c56d97f8484844385d8c8cd58c3bd2395db15db26faa87ed236bd6a00350d05ab917977cbbad9b602a609a32d603a8e582b27bde913f2dfa64e4f4ef29a1cb413c84ac0d2f45cbe6ad202536e31df0662b6af290ce40a0d68a5ade831754f6ddcdde11be6c32cab3368f127fee5bfd7e5c73f756dc34cacfc1d494ebd6f854db4c66ed5b82f870e1ad3d6cd0500a5d14003f21a1819eaa0c5172ce0ed4bcfbf4f726e87b7460e23115d375931e3060c8fbeb7922055c4bf6a1a96452b804556de2407f6fcd6d92be744bf315c2c04a6a9d07d0692bc67a74b8839573038c1bc841e54836a8724b4df73494b513c58051659cfdc3768d4ae12d4cac237c99ffd14fc559c6ea7829e997fcd5e3bb0d2cf8fba7ee99d85601fcda3cc55539412baf751ecd2b291a97a1ae86523c9cce7dd9c793376e0f233dc3b73a7dd5a8dfb700febc36ade8018e8debda7f3eddeeb456a56a52669ff635c0451ed91d71a13757172ddb12195cf53768ef7cfea61045e8518fb3be74b4a9fc8f8be9ea465029e6bf8a46fd0da852c7bab5bb9147d28a9b08c98fab245ec5dc13c86cefa98f7e1431f60a0c032ee3c54bdca64181ce735e7e453374ba862a2c1c76001bb78736d780b7607a587533c372a4682799829a7e1abd5257b7a236", 0x1000}, {&(0x7f0000002480)="e43b16b350f40fb285093f7696eeb1ef7a386aa3777272cbbf3389ba33dc472664870762148f90df354eee760b78f8b30bf470e2fbb288f6d201033c84c023b91cc3eb16a4d0c424ea63b64b31ad61e3f2b12852fab1c88eb8f1e25f638f1ced2de1", 0x62}, {&(0x7f0000004780)="83008832fcf5ce94e1ac92c21b8df4a5cb3e03b37341ae3e1ec01eab1db6ee12ef28dab6994da46317be70fe8add", 0x2e}], 0x9, &(0x7f0000002600)=ANY=[]}, 0x40e) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004700), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r1, &(0x7f0000003700)=""/4096, 0x1000) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:28:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xffe00000, 0x2ee}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000067, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:28:52 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000163e, 0x0) syz_open_pts() r0 = syz_open_pts() dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() mknod(&(0x7f0000000380)='./bus/file0\x00', 0x80002006, 0x21659) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x20) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30, 0x6, 0x0, 0x3f}, {0x4, 0x8, 0x6, 0x7}, {0x9, 0x1, 0x1f, 0x2}]}) syz_open_pts() close(r2) pwrite(r1, &(0x7f0000000240)="fe9b79b554e423590d623467746159b8b3d1ae18e4b90d651ad8c86fca6a5840d99ea57ab5ed9094285ed2ecc2ffdd60678f6ff053e78ae0b45bc53f785eacdaff6037d27f6f37844ef7a7fba5411ecbc2dbf4d80f373d77bf8e2e0bdd208b019bdb4a97bab3f3cd0372f82ac54528de23e26da86d02", 0x466c7f1b8e7e9aaf, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() dup(r3) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f10b242db534fa3f2233a404a8784a773f360c927c3e3c5836e765e1982e467a550cffa13238c10a4706957d15d2af8ecc8933d2351b651cb8b5df9f6aa110a4b34b50d8a7f58fd40375521ec68efddc7a0076e1192ec218c3a8e7c8b4ea2ee0210b94a769992d7cec035b966de89e8385cb0d5b5ca76681d73d24190a93680c74d22f5e60ddbe7cbab763a62f89e89890e4df25a4d28182a310094775cae55e51627072b76fc613955ccf2e40c3003d8512dc29be19f4d217e35defd68cdc927d4a190af697ee435d4d3af95bdd05a3c9b977", 0xc5) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:28:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x110) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:28:52 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x8, &(0x7f0000000140)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) semget$private(0x0, 0x0, 0x40) 16:28:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:28:52 executing program 1: r0 = socket(0x10, 0x4006, 0xc1) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fb80e7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x2, './file0/file0\x00'}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffff33, "02000000078d00cb5ffdffedffff7d00", 0x0, 0x10}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = syz_open_pts() r8 = dup(r7) r9 = syz_open_pts() dup(r9) connect(r0, &(0x7f0000000540)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRESOCT=0x0, @ANYBLOB="dc4aedb435f7d61bf005835096c6be38842e657ff980bba72ed16f9d81a52e0ea6859620030e5c82609855554ceab3f1b37660e1ec92f78c7869a96b1552a0df9314acdc41a5328bef29cf3e67c8a73cb0a8050b27e84eeacaef5be20ad5bf8cbc4168a2207cedab7b68d1791d4f58a45842f2a2937ea65396450049f29704b8b345b2cb92444f557c726e0c97cb29467fc7936150bb96f63a928941dd5a18ae1fd98445", @ANYRES64=r1], @ANYBLOB="3f73b8a1b89f880047847b51b2d1c1d05e961e79274df4184bce1130f4218a54552184a91b4f4406ca0952b4bc89c8fc0cb0f405e40e5c60537197506f8fe2792d953a0a9cdc6045368aba531084053c78bbc17ab4f3b5036e3eca63e49cac8fe7ac1a3f317e19f19eeeaa2dbaacda95c03b736882dfdea2eed71b9d25e4deb0262e56e8648b6e9a26d9a0d980f5a1bb83464b51eeda2fb55746eec58406965485e5fe375c87eb9f", @ANYRES64=r8, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYBLOB="12d65052523f57974bb52f9aab8af5db1e8605b69178c68160ead24e1beb380647c0a2a6fb16ff31c352865c881ba8ded55dad553ddf238019e2c6a88854be881187f8f6030c7cbeb2098288d4bb58305d8c1d9441c63813042d7c5be43ab2083988b6d17270b10728a6418dee4e4c405341b172f73ea9ddcffb7a2e68ff2fdc9b34be4be8ab683f03fd2583cb57433a155ccb20a8bfac2074e65ea893aa20faf2e944adc86e2c11386fbc45414a1de1bc456e7c91b045b814de273f9719be0727b601c50000000000000000", @ANYRESOCT=r4, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRESHEX, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR, @ANYRESDEC], @ANYRES64=r5, @ANYRESDEC=r6], @ANYRES16=r6, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES16=r7, @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYPTR64]], 0x7) 16:28:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e4, 0x7}, 0x8) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1, 0x0, 0x0, 0x1000}, {0x61, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xffff7ffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:28:53 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r3 = socket(0x18, 0x3, 0xf2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) close(r4) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() dup(r5) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x1d43ade3d4139388) 16:28:53 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r5, r9) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x20) 16:28:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07f6"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x100) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffd2) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000300)="82dd800ec55329e63d781ea8ba38dcbe1505939a660638e2d0246247bad535553086e6acab2234a03c458f074100dcfca9d56ffccd70fb7cb9df1b517abf4f844532f664890da46a0150d260eef9da36063f6a29535a48c4cf77dc54072f616acf1ebfaf54586aef8c7bb9353bc5d5d13ce592bc35606ecd861ead1e014e6b958f71c169636f27a20aacd9c1c623dedb449fa80ef0b0fa404df5eeabfabcdf5b4165abb530865080e91eb7e49dfdca174126adad5ed9b50b7c519443b21e5fdb271949f58b4a0769a0f4c228325f596b49167abe91e67b3ee9a1994d419ece459d8ee5b8daab47885c2a408a9c114dbe9f6eb5288613fc64642ea515fd191a4c43aceeafbe66c1a9d67cc340c0403e526a481f209e33860bead0151a1185fa417004ffa393ef53e5ebdf78001967735dad59bdcc328149319c460eb756e31d444981fa077220afbb0e60b67bd09c7dae679f1c8d7507b750c55b61e1844798ce3423cd62320891304d9c7d2ef489e28af6095314e4f1107e4ecfaa29210d87b497aa4477c6c17d10426e447bd3afa03673179c24c39626e952b80d37d916c44a82e557fc9bd8e882819111b6e75a168fecb46eeb1965b21717341d2d7c3fc43bdcbcb2b5e2a0892753eab9782b7440541f126b1a65cdc3849f7ddc4f56bdea2c63547ac993fe54f9ea93ef6b05d5f4dc893d16806889fe133465c304990cb04eea0899e2d275fefc45d2826857f88e12ea3b09bba819a924b7f3221c6dff6c60fa35285618d265822ce9730175c692058744c72b7c851b5105b9a199d4755d716a233db7b52c2116da3919ee8dad25950fc2b47505c8f95b987969bd1ee3e9ff8be7aee1e09eedf4c8e3041b196106aed4c8bd34696aeb6255afe337042adf1311dcb6ff3718924cc4ded6ec29fd0a318907a612e8c23d36f05dc0be3a2333e5696a7c26326700273a2519fb31b34cca8aec0eab56e49db7f95ee618e649c4e6aeac63c34383553e93d06958f3511001216f78e816506d0f450109bbc69709d0c5e07ccf898c70cd30793fa27235982ecc0b636b798d3fa2eed93fe928e531354134f24606b809e831eb4960016423f27598b6f8bb88807a4dd9163587b7d3b62b33319505af834a197a1c547bc76ab67774f4ba3c94114f24c537b5a0430b2f946cfda1d7c30e777b46443dab2133fcdf1f4bc3cbb19186447f4f1708a8fa6942fd7173dcc772cfd85bba29fe5d355348aa074c1567aad8c5defe15a114a276b2d36c5024bc4fd742cdaffd9f77878c6ccea8e98080492f93d3952dcf474253b2830e1933987e4c96a6d9905bb7d19a8585f7f12de9b7c6829c069d43c98281ed584f40b4e815ea54778ddaa2c9d4bbef01c148b55402a30d3ef98b657a05a8ab66e73fa99360b07e8a7cdd6a66ce7de761053f65af76c3863db118b937801b132308fe436110c133ff9027443f741eeab0200cacb9d0201d4e19c59fc6a000ae284d989845afd465075141a9c80bf3c8974d9662c83423c7f5c9731266f3cd0af23d87b9918dfce214303c8a9420956dabed652bd5d742dc3f4add4a5c701e0579021e38c9aed658c7e8a70f96bbe5a54bb8198d85eb29c3fb7828296abd2f897101201f7ae9d6c239df73db331929bb79fee8d63f0d5590e3678472fce8f2afaa865e15a1962368adc223dbf5dd511567f913e22cf316c5ff64f77344b75c823367d8901bdd80a986b71ffe4977564aab8db9aba04a6a9938af910481dce697a601f86048a0c682e42a23886fac8eaf5278cf01e7c9500e3e49b6009e4c37e7638737a666d7b0e89f39e2cc06020b0822cf5fe3e019091f19187670092523ca4e74638f01f763f186a70c16b0c7c16f271063e80654f5d56ec218d8b298d0d34566d723d396649c06983ca9ab95bfd96d5db715f8337cd522fe5921bbca62c960f1f31e34be082e269f4c426d4ee6b6bb71bda6b944fbb06ffc6f5ee24de618d7e1bec910cf04a3df50f4ef942135a47d2b3eb430c90d9bf9ee7fb7e763ae96b81bd5abe4b7899bd52113a5a6f9c812fb6d5110a628dba3b7c4caccd65f1f4f86dbd5da54fbcc7280296255a99700078a807c3f3af4a35fa89b5933a1bf2a2ab6fbb175fa778c3849354f098c0e49b4408f8178aa77349a1811fa6acbc25e12be6bac67803360f7e7cea46ed139d2bcdf54b5205e2c594dee3d7cac4e88f06458638347f8cb6d81adf4ba3f44c415248c9629b791a505a1ea120c871c5972275667b9f649b6d27f514c2d7fa62f7f32d984cb879a961ca24d1f517329c6a9e3e16ca01825ba677c6649429896d9b412e96c9eacee55db5747eb3f12e26dfd0e04540903568da90302b0a63769d6167d666d4486fd3397f96d53625be3622b27e205e4cf412cac21cc367914d77cd159831e46ab822694c8e6b36b6f16c5fe41141aa61bbe7d81a28b5ed36187bb046b08a0695ac67ebfc7eaa852cd13d9217108aa9ff72910b6dd3e1b778c4dcb7aa3289ed1f083500870a0cda74cf17ebef33b9fa5230fcedfe15c3cedef471cd8c60bd14dd85b96f8605bdf42e8262ebb0523b7e4d0fedfd6e0040e3bc524a5d39bf1110e24916364a5303ef93c1c2a5cbb2584f771585827e9cc0e9a7c33ab09c49f2669a0c09ac410c8084ccbcbde17e3ba102a315f4a7ebcdc30eb587535cfcbb3404f81322fda8194ddb94cbdb9a402874dfb9fa4524662fe5402f0d9a3dc241e673d10574c6218c51a8958cf3aa95be33e91171d62d09e91a9fc0df0a33b9984991add03be02ce1f255834de3946314b773c7b6a8b55ba6833f5d8befc7bbab2d2c15f5fba2ef09ffbbdb6ae6ed3db4cc669792aca229e18df97e7ee487d9e9c465ed0c137acb0cbbed35ef0fc6133bffe4ab6a80decdd91b3734e45b991b9608daf4c4bea7197a52708c34e676c5fa1e1aca1d428087889be34eb8026354586a0f71fc4a23e7e7b5d42dd854ecf8997a287099b1e9baeda7f47854a65df9c4ba7fda1e98cf33ffbc678663f92bdc72f4b8ee9d32092abdf6d761e049e9bf6386f31895db8976df959dc3ae06599272f3787484c9fb187754f1cfe11d2de3098b0058d44a9f430750bdb1e494cca338bd85e86c62accb364f39a30884f6d83dfafc62bad3a041ebde31c26d49a871c0525b240976b3a691862bdee0e924c309ee9242bd046e29ca6a846d746bc0b800ebcd518ec09bd31a14532278cc5ec3a49904d67adc1c48ff27a3a7b491a6f5fa38016a0fd6d5978e644d2abdbc256e55106aacddc3cd6d290fd238a1344fba5d407a86ecacc8dfdf67988907e53d274ff0b3c722093f0f321dc8b47c4a1973ef02597212f7b7f7d9af3ea90a800f2f82868930a59a48e3c7c82cb390308581b3bf1ca0c70c86e4f7be8b6c0831759c9997d24ea7fcc81ee8a22559d4dc0a3bfae1d3f306833999c7c351f00dfb4008a383e5b19abb145e1c66f8b39296e8e04b590225de66c93c13e10870fca52116a5af4791f218a3b94bcb1be650fa03227940ae025762cf6e04fa93c925ba3663a5c54a7e46f71ecce46d1af7ba8b395d37d9988c97d16a9e1f0a898207b23e12ae74ccd2d644f22834b2a9e02613620cf79dba76ac97e5f5638ee882b1e84b3f4f9be5d1a5e003c789e3e79b0e521f3a15d8e81145831f73e0686d6e2878ffeae7895670729f8bc2df8b42f37fe522f1e3a6984663d423208d2b8c37990424033854ef65858db2b4b3b6d52db8c0a33b1f6731f3b18468220f0efd111f395c2b9a8eb3d15f7e160137784ab0527ef77faaa461ff91287450aacbf0dd6c382062a5fa63c04d2a6b115fabe12a44faf3d972dbf47f737475f1f610ef4d59e080adaabb2310bead9ac8e87b776c7a1871a41b6e8de4d40b3361a0133cfc304aa966b96c5933dde0e99ef392be41df7f4ca9572e49cf48420f9621e63d0c14d87e32e848327cd7272471eedccc7e16c45566d0246d3935730028776e55b2752ceb9007f3f0654a4cd9c1c3a55145cc5a6a0b819acfef585986954db5c2d88433251918b81b9515b3bce9de64c5d1c9e920f0d6b4ead5310e7295d722bdbbbfcea8c78ae87d0322701d124830d330c93ffa1e3b49ceef3c5b154118f0e182d9de3ef85b8a140fb78ee18131d1379e455ef3a97c0505a07e284df578d00142958f9637706e6b83f8c027a66e73706d2785ac1f64ff6c76b7f51234c08e54fbaa541a76600c0caa19cc683dca22d47f8def72346cb76bea2d4582928763e78f9dffb50b3bedbd25d1ac1a1c03c57d01c83a7694588d6f6fb7177ab1625592cc4d1f87e02d3cefe48a5c902bfd1a99cf92fdc8b98bea7e00d3a0633862e75db91347db0b1627c65f41e92c5bf38354b6ac784f54d0a5f657d819baeebc676e76f002ce1fd0dc1906e667167af268bd7d63bd805cf2b134a3667041dbf467f6cd83f7fbcf759387b12a2326b7588112d3cf21dba055455f29ab186580a120b38529147f49ba212b64df3022af25009bffe4e91844c1339b5992d6f2d1f99f3f60174539db32c275784009eb2d70bbc37137c88179ee18a4df681bf0b4d1faab19714b88e4744464e1f47aa9c5fb95ac1dbc5d8f39dda1ffce2e71ee673cb733f3b8da1b0cc32088cb584356ca0ac22449fe856f5fbf9ddd4e5e45fcc4d804a2d949f89d2c8ebc4dac8a2238ca6d437fd7b730f90abc21bc5358f05e964cdc57f3b0239b6374bf0b3cbe7e694bb3ea43c7d194fbe679940c9a5a854adc7f208f94f145ef08c139e9d438c1b8ae817aa93df64cac153e2aab5158f5fd48512f74c255d1f068a5253e1bda8af220a8b0e61d81e96ecbf3d2ccbd342a5b9e25be4387f0bab1d39455baa97674da3925f2768fef832ff0e47a0073ce55c57054f7d9202309f230fcecc8b10d5fc0d146bf610949383610801da7b686b2afc2502e67834fd0901c525b2bd74f852e38e5a53b74597b69c43e3333914d09cbc2c6dd2875fbfb45dab3e1a1b75d1003104874558942ac838711c8d106e3a638cf9a0c14c9d994ccefce2b21d61e75fc6b385871ca5ee618021bfb2305a1ac56f958c24f2a3bd1a75916c8cbd61fc13e18b9215be5e32268081ad09928824100e0bf9b69d1b7869027c426b9de3674a15ea1ec2257df77ea37862099a0fbb3731af41446e65d7e2cd9521e0f25bdf911fa52faff07b01e8b8c53233611bc3db35518067a09656cf474f3ba321e9650765f217a74eff0401f92898aad82b3216396a084797682bd92f0dcfd80e6eae4d0c7e912653cedb366e4f231903f315f3bb5493d8cf4f14507bba407dec1e9bd69f853630236a52b80f551b184c6efb505df69a93a6488c8b513e559a802c17fb8e0c362cd0d5f1430171e5f4b449e5fe1fcaf77d46cce8c77b65997411110cec3b98b6d8d4c825b1eaaf862fa99e20f3ace65e361e305e7da9c4670ed27704b72529ef4e00b77bb0b84fb1696fa47fe286adffd1514bffe3f2b28a39bf16bd90b0bb2d3d5686726e65fc5a17508243339895344c56c507c9478f3c3dd23c3247de05e73fbfe174678e90b0e6168260c8f6ed6baeeaf2b5b82003b5e6fe4801589773f6bce4b9e51436e18f0549ca3e13cf57fa11f7635ef48d0dc736ee6546bcfe51149c26fb33ec2d12b785ed9ece82d31e75dd4bb1eee2c1c0a205d7aca238fd4762f4b1eee6010fb9e70c502ec454b8fb696eb02e166ff154b0c6afb3bc9fe2bd1e02929f7a8c9999df5dd666896e01dd8ac82f01751453d03d70058945f2128bc10712da5049d0", 0x1000, 0x400, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r4) r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r6, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r7 = getuid() setuid(r7) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r7, r13, r16, r17, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x6, &(0x7f0000000280)=[r17, r20, 0xffffffffffffffff, 0x0, 0x0, r24]) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="5c90943d4c58f21f247448293982a55895d2c6d9de057daa7ef68ec942c204f6bc53ce9b9535421142c9a48a126ea783", 0x30}, {&(0x7f00000001c0)="0493c5e0b6c70ebdff5cc8d0f5ebef94b2533d52112374256bdaf93b192365d5a4bc3676296a97cc2e6da5734bf0d1c5d7cb051fdfab948afd60e14776635a2514d7071e93ad", 0x46}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r4, r5, r26}], 0x20, 0x408}, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:28:53 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x200000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000], [], {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e08244153b01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8475c3ab4877e2ebb4e602cf4af85f50bf9296d0ff429118c1ba7d0600000000000000ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093f5751820661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d80100951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r6, @ANYRESDEC, @ANYRES16=r5, @ANYRES32=r6, @ANYRESOCT=r6, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r9) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r11 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r12) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r13, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r14 = syz_open_pts() dup(r14) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r16, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r16, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r16) r17 = syz_open_pts() r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r18, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r18, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r18) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000940)={0x0, 0x814, 0x98a, 0x9, "02000000078d00cb5ffffffeffff7f00", 0xffffffff, 0x1000}) readv(r17, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r19 = syz_open_pts() dup(r19) r20 = syz_open_pts() dup(r20) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r21, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r21, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r21) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r22, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r22, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r22) msgsnd(r7, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[], @ANYRES32=0x0, @ANYRESOCT, @ANYRES32=r16, @ANYPTR=&(0x7f00000016c0)=ANY=[@ANYBLOB="21a6792cb86c686f6890c67f13ecf875b48367d1a3447846aba9fb738cb1bab9a6b7e7c3997254e9b71510c7398f0af8523527a8751f3ed65ae986b25f54d61409c9db50aa2639f8d15f3aa09ca59849533e935496dabd7022e062f4af3b93df171c95df3e02c97b61", @ANYRES16=0x0, @ANYRES16, @ANYRESDEC=0x0]], 0x5, 0x800) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = getgid() r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000002b1a00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="4da66610cbc9daa72376318efe005a320000696c653000dce7c67ec5452d1b0ca4af52ba9721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b00000000000000000000fd46"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a00)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0x3f, 0x1, 0x100000000, 0x2}) r40 = getegid() r41 = getpgrp() r42 = socket(0x2, 0xc003, 0x0) connect$unix(r42, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r42, 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x2, 0xffffffffffffffff, r31, r33, r40, 0x8, 0x74fa}, 0x25, 0x47d, r41, r28, 0x0, 0x10000, 0x5, 0x4800000001}) r43 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r43, 0x8020699f, &(0x7f0000000300)) 16:28:53 executing program 1: geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:28:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:28:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00002a6000/0x7000)=nil, 0x7000, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x2}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0xff4, 0x9, 0x0, 0xd86a, 0x2, 0x4, 0x0, 0x1, 0x2, 0x80}) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:28:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)='H\x00\x00\x00\x00\x00', 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x0, 0x32, 0x0, 0xffffffffffffffa9) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:28:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0xfc}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:28:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) kevent(r1, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:28:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7", 0x0, 0x4}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r3 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x3, 0x4, {[0x1, 0x8, 0xd2b, 0x9, 0x1, 0x5, 0x5507, 0x8, 0x1, 0x3, 0x80000001, 0xfffffffffffffff8, 0xd9, 0xfffffffffffffff9, 0x9, 0x3f, 0x1f, 0x6e6], [0x5, 0x1f, 0x7, 0x10000, 0x1800000000, 0x10000, 0x10000, 0x4efa, 0x0, 0x101], [0x9, 0x1f, 0x2, 0xffffffffffffff7f, 0x1, 0x9, 0x10000], [0x9, 0xfead, 0xfffffffffffffff8, 0x100, 0x6, 0x80], [{0x8d, 0x3, 0xd36, 0x40}, {0x8000, 0x4, 0x400, 0x1}, {0x6, 0x2, 0xa7, 0x80}, {0x1, 0x9, 0x6, 0x3ff}, {0x100, 0x83f, 0x3, 0x1}, {0x101, 0x8, 0xfffffffc, 0x8}, {0x40c6, 0x0, 0x5, 0x8}, {0x6, 0x86, 0x9, 0x8}], {0x0, 0x80, 0x9, 0x1}, {0x6, 0x398000, 0x1, 0x8001}}}) 16:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:28:55 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x2aaaaaaaaaaaab92) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r6, r11) getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) 16:28:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000240)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:28:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x2}, 0x10) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 16:28:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r4, 0x20007461) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:28:55 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0xffffffff}, {0x8, 0x9e}}, 0x2) r3 = semget$private(0x0, 0x1, 0x60) sendsyslog(&(0x7f00000000c0)="2316d577477abaf18bec22fe3bc6aefd0771966f7284b35764708571340de92ae6391114c3b1ffe8a5ce45463b7cd0d123842bc14fd7da9a636467c311716060741c9a0a50f83c9e2556f8b9f9f12a21f2cbdb6f3eabb65b20345f73dafdecdefc1ede0b61ad523ba5838cf63e366480f365cef25b932f16fdf7a84739c4022c73934ae06c46bd2d9602e63e36f752217299dc5babe78391f3d124105b108f6ed0636a28580fa7ae123993efcbb8a21b6b956998b5ab4e05a4e416ade876f2979e61858716e602f327174af9274cfc482ef6c1ec9cd00d894ee3f82f7b390e74de312e71268de6", 0xe7, 0x0) semop(r3, &(0x7f0000000040)=[{0x2, 0x5}, {0xd9605308b2a719b1, 0xf94}], 0x2) 16:28:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r0, 0xffff, 0xa9b8c86657047839, &(0x7f0000000040), &(0x7f0000000140)=0xfffffe96) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x47fd, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r3 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r3) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0xad) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x1, 0x3, 0x6, 0x84b, &(0x7f0000000200)={{0x40, 0x9, 0x5, 0xf1, 0xcc, 0xfff8, 0x9}, {[0xffff, 0xfffffffffffffed9, 0x7, 0x52a, 0x3, 0x1000, 0x80000001, 0x0, 0x389, 0x10000, 0x7ff, 0x5, 0x20, 0x7f, 0xe70, 0x3, 0x401, 0x7], [0x5, 0x75b, 0x1, 0xde, 0xaae, 0x6, 0x9, 0x3, 0x8, 0x6], [0x0, 0x0, 0x3, 0x3f, 0x0, 0x4, 0x80], [0x8, 0x9, 0x1, 0x3, 0xc21, 0x1800000000000000], [{0x40, 0x8, 0x9, 0x4}, {0x4, 0x8, 0x4, 0x10001}, {0x3ff, 0x6, 0x2, 0xffffffff00000001}, {0x8, 0xc00000, 0x4, 0x7fffffff}, {0x2a, 0x0, 0x5727, 0x9}, {0x8000, 0x20, 0x6, 0x2}, {0x8, 0x7f, 0x20, 0x85}, {0xff, 0x6, 0x6, 0x1}], {0x800, 0x63f4, 0x200, 0xffffffffffff8001}, {0x101, 0x20, 0x100, 0x7}}}, 0x6, 0xf9}) 16:28:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb182e62181034000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8580532cf09f9f927c75e7561bd88f6d447fc10d5bd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d07210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187a899b9832a4786a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e8516e35c30447492ed173a472abc678468081062b55dda0dc08ccdfb69504fa69dbfde7e06b877e2579e5760368e5fb22281e974c8ffe2fd81cd207464764d1053c754396230318312784edf6c698fee41bb6802aa17f61355d7c86b2a1ab1d11470d451c79695878619503b6d45a3036bc029462e783eaf5749d340019527dc12f358b22513dfa5c78fda373cc37f68dfbf3089e0300000000000000ce22ed07d0b706fa31e9f45e466b9be73ab2aa5c095420e8842f6d3f81c1cdbab0e9f66d80ba5cfeb362c37c3f134db35fe433736c256c1d4a85a16de49c5d679ddd05908d85201b4cb8c1b393fc7bf0364863927dcb9e2a970120ae58b9788aa53e0f4f0fb677675876608db7684fb611ac4fac16fba121258f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffff30}, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x5c0658af6fc6cfc, 0x110) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r10) r11 = socket(0x18, 0x1, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r12 = accept$inet6(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r15, 0x2000746f) getsockopt$sock_timeval(r15, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r15, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r16) r17 = geteuid() r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r18, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r20, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r20, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r20, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r21 = getuid() setuid(r21) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r23, 0xf3, 0x40000000000d}, 0xffffffdffffffffd, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r26, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x0, r21, r27, r30, r31, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r32 = getegid() r33 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r33, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r33, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r33) r34 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r35, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r36, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r36, 0x2000746f) getsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r36, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r37) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r40 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x8, 0x148) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r41, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2fdc3616773000704f1deb344364c252853d50d7ba3f07000000be251505ebb9e4dbc134f03fede2f366c8cb12626a6b5431403d233044c2ac85d3df47fd3617c7349fac43d4942da635af5706e2538c9b9de6b1d7e285a14feaf4be72c70df5bc50b417f5aabbd0bea22012f478b67de4b86951c98e72350fcc9722ef04111c676d8706a70a029564de59bf4d851c35022f6fe2daff29ec088378a41f96d2fbe133eb0f084ccd2cb8c13b325096588c5d5826dbff7bb3c1fa73c32f1a423afe82e6eb78111bf73500269bae126222eb4afb7969398a3a941346b2c494fb59f7f4ed547986b7fca4db35492d6cac934e2bdd22c35d1cec4aef6176fd9d60d35b5379980ffbdcf593448c7f75687c564b7b1ec59a54acdb2c87a600e670ff619faa57b7fc35d4"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="f1d25fc456f3dda716dee80dd8ff8ab861798841bbbd5ecbcb71ff09d4f456774a0e857e0bdb7a4a217d6f8c8707da948c59b62e32f685cdd8aa044759f299ad29320f7a135a5d1e71", 0x49}, {&(0x7f00000000c0)="16ee716349a3d29392213c4e8b5cce7ed8b7a27c2c4a906ef20b856b57", 0x1d}, {&(0x7f0000000100)="02f5f08f5c54c8f4e08948c52e86502a66c9b5c51f32b5c3dbae13c6020664528fc5d056ea1833e822948448b5d5d53d173e282095266948feb1a334e9b20a2cd9c71838ad3550a1a151d29d50b62578c1cfa3c49e19dd2dd1bc0c9d395e3c28d748f4f9121540405ea45c8e21f74177c9cc0f3928d814abe777f66a391fbe92ad1ff6df704c235c36b6a8fbc5766f919c47b1610c620326756d63d8a95a0323328cf7b60c8cc56a1ce0", 0xaa}, {&(0x7f00000001c0)="62099bc8ee963ccf847d0cbe7599b73db65ab440b6bd93db7639741628e22c85f1bb3c2bac483a5af9ba4841ba6d29671aeb6cc01f8f", 0x36}], 0x4, &(0x7f0000000900)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="208701ca3ae0f3c68dd53d020938a9258800000000000000ffff00004217000051a079f6a1c0fc5c0e23e9e9df5d893ae996a92e877f22a5d609dc00", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x4}, 0x1) 16:28:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:28:56 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x8001, 0x0, 0x10}, {0x4, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x7d1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000180)=0x10) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x1, 0x3, 0x4}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:28:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="282dea418f6b900e79722ebb7c3ecef89fe5ae88a52ff15dc0df3a2d259d0a06d81af4e0f8edba5880be793712c7b86d0a8738b853258e3ab0d8b0d9030c643491c0f82b5171868979835ea3f924d126e0a2688624f0dbed0d535722ec7fff7a65e88a892d6fcf9f18271a1ab69dda7f0a7e102f76932d6df3b9718b823fbdb57e194c592dc2edd1f61189e76f19411c783bda3789b643eb5549bfee3d80e0ff34a7e1da618a219ec92bbd2b703871b4c94a2143f2d40d9c67054275370ca49ab0f3ac2c478a06102b98d5a434b64fc5a2b8bd825eef18857bd156be5240b7d7252d06d16c4ef74ec5e24931084dd9272af8bf703fb91e5cd34db85ed52cba63d396b70ddf940f2e37d368d817ada87176b6fd58ec01c03ff25d1478297d8e3d14f3932c47fde8f6c94866150f9f11a2351bab7e424511b6da9a70b770d8c2826afa78ecf983da878b553449298f19268d3297179d15e5dd64e1b6aa4c87b026361c7bfeb4eba0290dd73b1811c425f3c38b82e7b207e8753b17c4b296e88be869f8b7d80b095b80c94b819200e91d26507e6dfcae441a202701a00f9987eff349d4a4864fbc9d320db7f8fe747a720ebbcd403897f09ec17fe8e6ad50289bd4744ea38df2512392cfd7ba3ecda20ea2414c", 0x1d2}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:28:57 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$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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x5, 0x3f, {0x7, 0x10001}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r3, 0x0, 0x0) 16:28:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="4b8b86cd9d2f7bffffffffff76d8d61bff8c05b2e436d1e5232f051aaa6d236ce0cce3218e0ceefef9452258ea2f0b1fe1baf230f101f5ce937e6b85683908876e130429f31e6a88044e26500c4e6111d5285c56ec82b411ad29c6600743335e08ccbdc5b2285c160303f5afc96e970c24b71caaaf016cadb31b4a89d890e542c2e1bee3256a90cb886c39e00360e790b5ddf898ec6f7fce7319c1006a2b1f3472cd4825"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:28:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dep\xf5w_e0\x00\x00\x00\x00\xf6', 0x10c02, 0x0) r1 = msgget(0x1, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/141) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x10000}, {0x18, 0x1, 0x4, 0x2}, 0x5, [0x8, 0xffffffff, 0x5, 0x9, 0x3b, 0x8, 0x0, 0x10000]}, 0x3c) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) close(r4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfff, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0xe000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x800}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2580}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:28:57 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x3, 0x11, 0x807a, 0x4}, 0xc) 16:28:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) write(r1, &(0x7f0000000140)=' ', 0x1) 16:28:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f00000001c0)="e308eb57bd6aa64d730cbe60621f60d535a7a9414dae48556502dbbd0ca593c59c13d25f2ede5954e2e141350e7309d67529012d49f1f5b0f76555c2cc3ae5ecf8475bf718612455cf83f052afe64e34cd368d02e9dafd10741dbf9abd9c7cd36e981696efba800c516b93d125e2e07c79101945977b52f2b2fc373eb73f43c0bbd00e90f4696ecdb53d6bc3c8dc6fe2a6dffea7a73c771cabfb4b3aede6658c3415b9b6d7d96f681d5a68cfbab0b49920aa9629d8f52a769e7bf02bfd2adf14fcdeb07913a8b6666ec10dd1cba1d564ae99d80ff059850d8cd3b3", 0xdb) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x6}, {0x81}, {0x800000006, 0x2, 0x0, 0x20000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x40, 0x49, 0x5, 0x1}, {0x9, 0x7f, 0x9, 0x80000000}, {0x800, 0x2, 0x7, 0x1f}, {0x5, 0x4, 0x5, 0xc6}, {0x8, 0x0, 0x2}]}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000500)="ea1e826cf11377020020f0a073477d9f96992637f205cc9294319bb6451920c4c7c5a2d4ee42a653a234e013b31a4a1cc238e8ba740994c44c75a4775b237c66ab30157a8b6d52822895c304f7a1b8531f57c2b4b3bd40765561b68f022a18581b77b926c8d3ee8f4fb50df5569af30d9cc54c5728fcf5dbe2763787fa3666e782c36a5bfd3586c908ece1dd74a7fdd71da878379d6114b6e25cf07dac34a7868109dbf4ef2a6e91568aa678a4eae03e930d61cbff430f659f26535f12", 0xff9e}, {&(0x7f0000001680)="cf59f58ff00008589ac1bc8bf854abec2975abacb76f5c67d1ad80d510fef710af5728be3c9b0e3859fdbec48b9ce55429d3dc1d9165ff588d3bdf0cf99f994a5c9d14a2d088866d353ffd3292b60e02d01b41742248ea000ec27a0d5621dfb8614a028328a95b80"}], 0x10000000000003a5) r8 = dup(r5) r9 = accept$inet6(r8, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r4, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r8, &(0x7f00000018c0)=[{{r4}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r4}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r4}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r5}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r4}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r8}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r4}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x4}, {{r8}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0x1}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) r10 = semget$private(0x0, 0x2, 0x3) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r11, 0x4, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) connect$unix(r8, &(0x7f0000001700)=ANY=[@ANYRESHEX, @ANYRES16, @ANYBLOB="cd5e52d506362d2309a2ca079ce8002ab8fac6868924472815c746b8d20fc460a6ae71e72a2d503f624bbe3a9afe36a3abef87ab219fdedc8ef749a9042e87b637585c40eb4a363f201db25e2da732fb3801fe8ca968c6b4ec2c5e7c50194602ea463a3c67a371514a23c903a111db2fd56eed240e234245c00ce7ddb1fd8b496eff38edb2d8e1", @ANYRESDEC=r9, @ANYRES64, @ANYRESDEC=r5], 0x6) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000180)=""/234) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x44}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c3251529aa05f0c6ca05ce3df47d") r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x0, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r5, r0) 16:28:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) 16:28:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001600)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bf40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980a3b1a391ac2c1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cddc53ac73465afaab1cd39be95370000000000000015be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec16052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f6900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3caa8679d600f8a36c2afc64d264cc68552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46cf993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d7906000000000000003e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30220fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2b0100000000000000e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbffff0000fa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016d15d810000005b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6e05a393039b8f032a0d101aa4ad723df01e5a25079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200070000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a01933d212e9c10e7daafbf85baf940a47cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf085239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b534adb8dace3202b621227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e69098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b34d6ad8213622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c02e960429cad58af259cb4e3eb7fce372011b9e15e623d438a94a3af6df108febfd6da0690ebd9df71e3c289a7b0c0f8bf5de1d2d2a7c000000000000000000002a1deb8b8839c0d45bfba7fa8dc977bbc022734f9ddb2e108623887a25dd9cea7c09f5b64ca2549fe476a718d862bdd7dafa553a223bfa29aef9ab6a77af55fd210cf2cc32e83086c8bad60a365b836f3ab58d330da4496f4eb3f54d3780a0fcb7ad39c8524bf94a12f2f74037a2fce666af8fddd7b50686edd9c8d7d2175c9291740e0f3abf65f47a043c1c77dd8b68eecc62fcb29b18b1037f28388e57d4d8bc8019004bdd8e7e1d1efa15fac655fe41777e274a822017f2ee8653c89892efa78b280daa09806dd864bf9c2264ac2c40d85fcc0f5d41fb10a13857528b54f8f41065b469ddb573d4f9300cfd3575c3688fe14ec13d502e42a99ffbd994a8d57af17d4e46adc3321440dd0d7a8025cd6f1349261413142f25e646d94afc9d2a5d6744239ed768a72f1e659e75b5270587be778d41be8af791ba21bceac48e6a8342dca5c97271e751e8f675e73cd5eb24e7a82b92fba96a03d1957af3acab8fecc01674da9e453eaa2867ca2c6036152652bac04fbf9fd17c73fa4d1ca05a2d"], 0x10) write(r1, 0x0, 0x0) 16:28:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) write(r2, &(0x7f0000000300)="5e22c05498cb922810cc1cb22037fcc63c2132620f67483e74cc9fc44adf69c96192ce58df278db70330828fac0991b3433c6af13f57c2a8ce3ba8c47a211fcba8906bd19737ff539169ba9ff07b6efe521df13e564a7a4dcedf25a2fdcef7f11941b5c629c2e8421f1df43c25c6c925db4f5466d2db4a9ea843a14d6e6dc27f848c13c7af29ee90d625ea6fccad5ec33fc5592b1c14b833fb5a6394a734bd993fdadcba2b06642855e12442176f9ff0ff465984bc3ce103c04507ab71b5abdd8eb0414d7d7d1e9e2728605b8d852f295753c109933eb709966713a6c0c5a9334db75a77a92857190e50cd9626218dbae4dd0712cd64782771418647c9e792274973437f6e7e19dea4d4c0cd5d9456d4599a3a12bae975e8d9769af999859b60d37f6489ca981c70f6a5b7e3e34260b4efaa4a3c1c313678c32ddf6644b176636f35863050921aff56726d9940faf563b04493e837787722a3db6d91addf9d78579356a8ae11a9cdaafffff646ca91024563ef2538e0ab8ae45c132be095e223f09b6352d6ac9bc9bf7c5223e87eb58099c503098d26deec3d4671eb1100e4eadf9bdf9ea594dd6f64094715ee6efbd404165ae40f33a3a494f7c5ffc2f023318ac147a29bb8b26bbae7b609eaf71938de63d551a2e162ab66625fb7edb49e91432ee730101882fd383bed2d65743487527b0c2c0ce656bc0dcca3a859068793a47594ce24589117e57c7dd7f63700a1248395ffea8d47d9117cf8b40c902a1467af577aa3d2f5eb72ca1685c228433b5aa73db10e6ada38f9a716d546e86fc766c3283a739d555bce0908298834ad1ac38617b347c2b9ce3e253e35d02da1548670992bb3caa187eebf8d8dc9a9a5da9989f6650ff7501e9a4ac34ad5af94f39413bccf4cc698afba66ebc035714926605b8ca2a998546a046740cd4508495e1105969a408d7a7055f8e561677ffe3608d0da36e91fe1ab4e89ac45e4e65f1416badd83a6f775c3c28833ebc58c15ff81df27197de6565aae5b352577ac779dc5f22b857a917239d051d22c644b77de569c5a0345c84c7e579cd09561220d73612e363833700fab9e310fbb17f8f786dafef9510b055b525cec28ee8ca1148f5165d0137c092c6e0172d7863a3cba816728b9eab85adc8c528670d74a6c5b91f2b41ee7da6683e888c63e3df6d3a353a56dd6f59eebc5c69c5550d2101b5cf68e0605853161a05ea2fff29cc92601faefc182531529b37afe89b92612650a7959fe13c0fe2b6747c3522da68d3563839ddf4fd800823f5bdc9acc2f71abd5b85ce68cdd34c497abdc710081c73b6bfaa3a4eece13b8b01e4bc28a924005f756ca5e79884793ed8cab4e7ff20f75e8a57805df16645282591fd5b41381a8af069ae431fec618af15d7017f1ea42d2d1162c8fbb9ac597db07f423de32c49365779353aff972237b0879eb2be035df7128abc13456bd615a3a26430d2ab3b29814822a09409be71163a13f612e6a5daf3f227b773f5dfb492d16029c43ad8cefdb04f59c9033b5715c740b3d64b7ef3ae0cfee12bce302390b52b6e97437d6747c8393cfa4e3003aa431a2c470911bc807a2305f012783ab2da9bb4ff2df33a69aa463b26260b152545150e7c4f55a0642097b0222bd86360eeda27748ffcfdc947c619c37655de0e65e5c355641fc6983f739ad49fee92d6d01ba6d0ae688ff26a3cd0a198b43f9fded950543ce5df91dfc0c4888097b187d66e9855a2a3697db934d42cdcfc023dc00a95e985cacf10612786da971b82b47d17cec526ed8c3e16f9633c4626c9d3a865a3a5632a7f3e28536c231e79ce853a33e396a463710dcd6740ba3de099d72cd64ff65ec13bab606f3c1d7b60181f7270396ebf5d429fe51eac3105671985e3a38c8e10b2b624990a539f914fb9afb197d514f959f254dd4237159bdddbc1c2c4e6868f3a044245c28a4800aa8360976b09b8e81ea10ee64a3682f93ee73b24b221ee3be775a2926331f480029768abb6ec58e8abe793193f7f8a88aec1ec272d171e483250a2371ebbb8af3b1c7b63b5b7d471c016549f44f8cb35404d35d6c2b770f6b0637eb3ed90e6cb4b2f3e28980062b9475e3990f381c2b4e7df75da0415258b0527075d090dd5af1c58dfd78d3906955a822bf6ee05bb9f2ec65f257d99960092e730e204c776f4f745159632f7e3aa5b804a9ca1dcb3b60c0579d3ba26f30c8d08ea13ad7da40cbf3ab9ace0e9d09f0dc7d58f926e02352b75f020f28edd9bec6ea567e0d7598b821798c72087b9d84609305ad409ebc1c800414d6356d972f16c7c11f088a2ebb0807e25f39692c1b9bc4c64e657940671c0bd748e7eef5ec31194359dbe2b62add1b89c4e775bc70ae425f1eb2d3430d8185ea85f8c38d7db59f391fb6a4dbaab3f761896c45b9caf7a18dc73190ae8b2e55f958ffcc1e62d419077a5340b4470f228d08ac1e46431190dc5ef13b6f1e0717453371450b859ab7fd14015ac9a1848cd4f0178a42288cf6fcd76cc832a8e2abdc49be39d255cf3c29f91c2a5aa3105967acc4e47ff9084526cb3a6602a349623efe68734c98aec600b612a5c4b6894dbe86c0fc896750bc21ee7d95aa10efcfbc341ca6f9a6f1d29fd166d051db8dff307eeb7b5cb282a859fcb1d1e805556c0fd6ac5eae458853284c6f82864904e3a7531f9fa3ce4fe39e451aac5828587ac5475e9f453fc641cbca003d2f41f91322dadfc3d4ca162f6b2e2cfc3937b33b55c29dd880d7e2e7e2f458abe84ea87c9f67e748592c9303736c910062b956c023afe1c5495a0f1c0db66bc19b46b137dca9e48e5df873c28dbae272e4a2bac17daf179fdccd9d4ab71f6e494b988481c2a408ffdfb9fecc5bf51ca9d5b5b0470fb6720c0d7722b078d892e7cbe46098d737c6f545e3bb09207975cf8e5f766dc59323c45f8620f3840fd9972ab5a73bfbcf049407b28c47d538c23de442add6ee0fd929acebe7d68cb2cbc8976faedd488fd4860c91d9b141703d10c34e4170570a184b747b3580d8a66411215c56becf3f54e704565a222d3607aaf34690922f59c24068845ce12e661f6b784bd3e348d3d4589021ad2f4af2aa239fd6a0fb124bc8a982abb47cad78a3c5b46aa14fbd6e3e2b5cf17ae895238304c87852cd52d4d57e676fe464127be6bfcb6ab1492f5d191de0e52ed55a632fbc28b7529870b498ea6a8f01c72c699da8adc1be44866524d4107b1fec6979e2b146dd1e7f07cb67867d855937ec0299f84499ad21c06c0c2bc70528b077aa694172fa4a59f1c703d5682a0cc28373ca3a168d81f37671b17a0761170d42753b48b521ccec6f6d040019a27a795bd6939bef78df82d7058a2b4239e2d4bdf98afe717a0b8b26f6c9a6ebcbde03aa5daa87c3e397b91d1bfe88348cc06c5c130c66c47ace95ad37a2a17fb32c6ad83febdc617c845f28f0464bb7c9307edf9c0bc98c680b8027558ace0f82044d00a1c2fc0f2dd5d17a0dc7156c05540e695f4a8bcb09c6b12659ccec70d544932504a6194ddd6c0a106274894ca75372a92d283ee813e586807dfc5e4db736fa9f6a904f0e11da857340886db480be7cf55955d6d050fd1417143da5abf362f2e0b225db0fff59bde6ff03c0a30088cca47d02fca1ab59d0c1b2315585d6212666e36c048834222703e65561ddebec8a7d65f6aeecd14f0fa29e019e37a4abce2cb0ce86d139a39f80686cd3ba187ec66e78806941afcfef39490197a264ea5bad50e146e2e212e2c2fdfc0f9a96d4fe7d202d38e73a415d4c40d04e1e6570446c25aa272c6ba6ca54b1cbaa53fbfaf1a3aa6dd02f0f43725ef219e337af9fcd219b6493292b45541ffbdb976fe94355bd3dc2863a509e2ceb82594b8091863ca4cd607be811c895e07b40c142cb0761d93cbf996fee6f9b53d2b2dd0d998871d8c898908abc072e5a64d69c7ffae671ed499e3025af0cecc13bfa0b1968fd5be5991f1a3181a0aa72554f9a9726ec082663b6ee5352bcac82bc7d6b309764ab388b3cce6752e4892ddac0123ab4ab8b89869f94cbeacc92eb9cc0cfe0efa308e41b0ea460ab25d574d7621219478115481f720553ffb8bb5af7feda6913505ac90860d4f2fec1904b4574d89ccb156206169254313d3c04b9c6c3542997695872375a43c6793dc7cf0dbae7af2572c2c9976e5f58e958063768b1e54cce7556d837364d490e921a77e91d5c1d1a744db6bc99e60d34b66c4ad9a2b7634deceda367c58669d209bb38da1a9dc840fdd24fb13434e6b6b775dd831cb0846f25df91b5191105f44d888b9a2e6a964e08681dd48214f8963c2e83e522d61e7437e723a0459d5dfb8076fa884156006d6756ab3024da140832c7043f31c07febba011ccc8d04bbcf5ccd1ef735ba12940a0dd850ca14e25ce965072a391dd971af4ae629d59da696603fd3640a75409f5c985249e1def55dbf3cf9b28d1e157c3a61c76dea71f4adad9fba5ec8a1eaf1dff4d7dc0502705ccf83527c9b0aaecde17c45721b2a8863644ffb0f28a1301621d6be78d637150578d055d09be28c5af39f73881e4f990c88e87e944c7bfdcb94e3cf68a077ed08eddb537980cfc10766219e97f37cc81017795a36d93d5e384c5a0dd090acc0bb3f55fc0918290338955a07f9e860a08d711c27992d70bc7f60c97a0f85482059669c8a958d560a260b39f38277bb403dea5c2a6f7c92bf51d9f524f6367fedfc186bf943d3d1f7969a1c241bac0cfbecae13424500748b774d834dcc65ece32b5aa0afc1c433439b15e2d660f144c0e97b43c9ddb6b908bfe38c847459fb4ca373316bdd6f13ee3dfb423161542360a6082182494d2434f18450d58e5c4dc4b15a304c27ca09394f9d1880049a6c6564e5fd6e229ec5bf5a496b02e506d70544f64feccbcf1980e31f15f1cd1d36d23aeaedb7b7f2a52a1d603baee59d724f41c7d3d07d7ea58f5e165dfc203d9376be993910d8422d8ad6696c3830ec34ba0424d1402d8b02d4c790be8168145715fe82fe53a6f0c74e75fb5ef176493149f883b874d97e7a4f31d64900b05cde56b263de85a7f1aa708e73b1e68d6874fff6aa2525cd26efd09c4f7d5cea7ca051f7a7413613e19c22e578d9cd685082c3a3527b966f0584e3b156df4866dd7bd130b3d63ade3c6a714c0323c75875e9eb0d180f28fca3d53d3097172cca11b7e6cd2a7dc9bd237f8155949672564b782b936d0c60c409bd0fff02912d6283080d217e692771d1dc9d435d65795a297cb94ed9ed17973068375e952f94d882ad6d6584d9a3e7410fb8ed8b615fe3ac12949167d49034d60821647f37999967922fecd17232a91f59976f42fe39f132adf03631ebb5abd2f0eb6c52bede435b74981e441fd068decb18f6ae5f3767af396c9eded8deef997d1242057ed71fb5e24dd2d1024cb1557c35d42595a1a13849d7348dc7580667b2a1e6a01249ea0a30951760045c0f0a85181ce65d5dfd874d5b814da35a5e3ce4d4b84f70c3b5c8f11044cf7a04c3dfc204448ac0deddaefdc537dd4e6bc83446907c85f6b63f13b627c569326ea59f63370725cc0d634a0fa40f2923b19d9f1b161b61b8b22e634754c9b6af51713885344d82405d934f763357c22e3afba51577b33623c66aaeea663482a3bace5039282adb29a3eec3df50e096e0a7130b2f4da42fbcd2b4070cb89cc2fa1ded591af9a5c554b5e5d73c437a1d1d99fca258a92477d302c46d9812d623a00e4471924b24d755a", 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x0, 0x16, 0x80000000, 0x1ff, 0x8, 0x7b4, 0xe1, 0x10, [{0x7, 0xe52, 0xff, 0x94}, {0x8, 0x2, 0x8, 0x7ff}, {0xff, 0x2, 0x1, 0xdce4}, {0x0, 0x22, 0x4}, {0x89d8, 0x3, 0x3, 0x10001}, {0x7, 0x1, 0x9, 0x800}, {0x49ce, 0x4, 0x9}, {0x6d8, 0xa922, 0x7, 0x7}, {0x4, 0x9, 0x10001, 0x2}, {0x400, 0x5, 0x7fff, 0x8}, {0x7fff, 0x7fff, 0x7ed1, 0xff}, {0xffffffff, 0x9, 0x1, 0x100}, {0x90e, 0xffffffff, 0x39, 0x2f24d525}, {0x7, 0x7ff, 0x0, 0x100}, {0x9, 0xffffffe1, 0x9, 0x4}, {0x80000001, 0x4, 0xb8d, 0xc1}]}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:28:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) r0 = syz_open_pts() dup(r0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) write(r1, 0x0, 0x0) 16:28:59 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 16:28:59 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() dup(r0) pwrite(r0, &(0x7f0000000000)="fd00da28069f144be8d3ca54a8d9393be96d48d9b3818fc18e08d0e30b59c7893a38b2a508a2db1d1f9df9579bb42694c283df915353aa0956ebc177493d69b0ff", 0x41, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700)=[{0x0}], 0x1, 0x0}, 0x0) 16:28:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="d0ac7cdf8c298a9e6fcf"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x1, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() dup(r2) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x16, 0x2, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x7ff, &(0x7f0000000000)="ebffcbf413b9fd8129f62eaa4e7d99", 0xf) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="100a2956b9223776", 0x18f) 16:28:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speAker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) 16:29:00 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = socket$inet6(0x18, 0x10000, 0x7f) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000000), 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x10000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0xafa3, 0xa50a}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x1, 0x3}, {{r3}, 0xfffffffffffffff1, 0x93, 0x80000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x1}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x80, 0x517}], 0x0, 0x0, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000140)=0x5) clock_gettime(0x2, &(0x7f0000000340)) r6 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000800)=""/261) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000002c0)=[{0x41}, {0x13, 0x0, 0x0, 0x80000}, {0x6, 0x0, 0x81}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'\x00\xee\xff', 0x0}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001400)=0x7) r9 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) semget(0x2, 0x1, 0x400) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r6}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") r10 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000180)) pwrite(r6, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r11, 0x0, 0x8000000000000000) getsockname$unix(r11, &(0x7f0000000300)=ANY=[@ANYBLOB="0000008be714b9004230371fe028dda1bda5000000"], &(0x7f0000000180)=0xf) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000200)={0x3, 0x2, 0x8869, 0x58b}) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) r12 = dup(r8) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x5, 0x800, 0x6, 0x2, 0x7ff, 0x100, 0x641, 0x0, 0x70aa18cce43bdde4, 0x3, 0xa6bc}) geteuid() 16:29:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0c656ad3886ae41, 0x0) r2 = kqueue() preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/197, 0xc5}, {&(0x7f0000001440)=""/250, 0xfa}, {&(0x7f0000001540)=""/11, 0xb}, {&(0x7f0000001580)=""/150, 0x96}], 0x8, 0x0, 0x0) r3 = syz_open_pts() dup(r3) fcntl$setown(r3, 0x6, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x3}, 0xc) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r5, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000016c0)=""/114) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 16:29:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x96}) r0 = syz_open_pts() dup(r0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() dup(r5) poll(&(0x7f0000000040)=[{r2, 0x4}, {r3, 0x20}, {r4, 0x10}, {r5, 0x80}], 0x4, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 16:29:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x100000000, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x2) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f0000004180)=""/4091) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:29:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0xf0d3, 0x2, 0x8000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000180)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8b90ea12154664671ec984c8d47fecfbdda16e58902f05eebafd523120b8ba60d5b50cc0e26", 0xad}], 0x1) 16:29:00 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x8a\xaa\xb5w<\xb6\xb6G', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:29:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x1, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:29:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000002000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x6, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [{}, {}, {0x0, 0xffffffff}], {0x0, 0x0, 0x0, 0xc6f5}}}) fcntl$setown(r1, 0x6, 0x0) 16:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) getrlimit(0x2, &(0x7f0000000200)) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="44b421d2f9613141586cd41344bb8312fcd0ea6fdd2e9016ec8a10a7d7666c0d1d56986be1a54622096221c9df1cf213bfabd9710e5e4c0cf5025fed8355f655d3a62054901ab60c1e746bf6fd0c28745195e2c61f24834fe36b7da4ef9e4c5fe84edd751040eaada24527e89eb2dde9ff1489c8a93f522f63c71844b783e6865a38f635153ef2d50ee848c338874262f09fcae45bf00f64fd525c8fdf2b89a242497232efdf", 0xa6}, {&(0x7f0000000040)="0d9c08b76c8f55f3dc3e20866d29ad1f0102a2f1a83b80ba8ccb2052114c3ba2b9b10376269d", 0x26}, {&(0x7f0000000180)="c5dca0b7f76d5212744874b0b311fc184bd029a75d30", 0x16}, {&(0x7f0000000380)="4cb0f54736aa97bcc69bece7d0edd19af2a0297b84f0bc62cd9add6ec4d65cc1eca1c9568e7446f95a48541d29d62f40c28dfc4146f0ccd83273bb14999ffeb0dd65a50b35ca861893d0c6611883d42b0ccd3f7a121dee74c5abb22a756642816fbb3362e013a26e581d0933f4e541f9eee1fbb9dd0979beeef375895f99eb17f1bf5c35fdd2aa15630b4a85dc6877d9b2e3695118ce0666adc7a1facc6b2bcada195296780c74dfa24ac723b53713240bfa18636f6d8e04ad531df7dbde48e622e7885321aef824aef220ce2c5b635c8fbf11ef31a7711a2a2710b42dc3deba", 0xe0}, {&(0x7f0000000280)="000b035de94c6985bf2f74fd63e87f7a49bfdd6530655baa6c405ad2c12554782c0eafeb7bb10eb7435b6eaf1d1d157cb783462cd6a9268fbe6ca8752349abe85d26f9030b24ce47132bac51ae0ca536928288cdefa47e2816619e62639c1867a66791b1248df81191938d433bcfc9cc26ce77af4b", 0x75}, {&(0x7f00000004c0)="1193c94d9438f0badfe0611fae2fd1951045a615ba772885d9a695347467b94e4b8b60b9553eaa650db5aef3e89b1d848c76e9aa92ee572c6a53546b16f608526d8f3f8a40b9ced67d11c4a778750c13aef0cfca184d300fa8691e2dc86fbc00d34229a2092117238cb50550", 0x6c}], 0x6, &(0x7f00000005c0)=ANY=[], 0xffffffffffffff43, 0x4}, 0x407) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="de499d1683eae47f410d03b034fd070571cafc72466bae920c61974e0b950cd3aa17177bf0f40eb3b2"]]) 16:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:29:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x6, 0x0, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xfffffe0b) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:29:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) 16:29:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r4) getdents(r3, &(0x7f0000000080)=""/12, 0xc) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:29:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r3 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r3) r4 = geteuid() r5 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r6 = getuid() setuid(r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r6, r12, r15, r16, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r17, 0x0) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:29:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x120) chroot(&(0x7f000009a000)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x81) r1 = syz_open_pts() dup(r1) dup2(r0, r1) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:29:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:29:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f67711e2b28a11776b"], 0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 16:29:01 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa18681d7f0e5e1b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093fb56adf3edb38a4256368c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58ed4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd27f0000000000000000000d00000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db6060000000087cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r12 = syz_open_pts() dup(r12) msgrcv(r11, &(0x7f0000000400)=ANY=[@ANYRESHEX=r12, @ANYRESOCT=r8, @ANYRESDEC=r1], 0x3, 0x0, 0x800) msgsnd(r6, &(0x7f0000000300)={0x0, "c8779c3a440a770c5dc9b8fe3c9a3c1c3805023cd0fe50b475da19e5deca19a4659ae0ea8a38cb46de1f8b401fd25f2168d77d3fc04a33a9bd7d0e414f45416397dcb829c9c4d19090b87e97ca94b947e839ca831af5630e93cca1db3b9df37c9e79d3dc2c4e7f7c4f058193389e4ae78398d2584787f4facd14f91a262b2231fafcbcc348cea3740ea1ce08f29c65373a17bd6757097282cb07661352bff7033d60aee75846458f9bdc781a1191ca55ad"}, 0xb9, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r13 = syz_open_pts() dup(r13) fcntl$dupfd(r3, 0xa, r13) pipe(&(0x7f0000000440)) 16:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x4a8, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) syz_emit_ethernet(0x1b, &(0x7f00000000c0)="d69decc95b42783d84d6cea14ae7c509c860c0e86549978e25c377") 16:29:01 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000500)="9c87c377d44c35b8502e47", 0xb) execve(0x0, 0x0, 0x0) 16:29:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x1, 0x6eff, &(0x7f0000000200)="33fd2ac6effcc278a67aa7f3bd4462528d689a0b2bc1d9ec7ebb65c3546047ed0ca827d6487f6aa7b74496ed6df030217d062a49c94bc10275f72934063c9c36c0136166f4c9a6efd20dc4cc148c8c7809b4a12a54905fb17e", 0x59) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4b, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r1) socket(0x18, 0x8000, 0x3) write(r1, &(0x7f0000000140)="8c", 0x0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x68f) 16:29:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2094, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x9}, 0xc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getpgrp() write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0xffffff80, 0x8, './bus\x00', 0x0, 0x6, 0x1, 0x2}) write(r0, &(0x7f0000000040)="670dc3", 0x3) 16:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000001c0)=""/187) pwrite(r0, &(0x7f0000000000)="d00500008100000000000000006abbab3b72a073bd169a22999a145cecfb7d4dc161a7", 0x1aa, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:29:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000480)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8d4d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) login: pckbd_enable: command error 16:29:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b97507c84a4ffffffffff9c11fe4dbfa600"}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:29:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:29:03 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000100)=""/112}, {&(0x7f0000000400)=""/94}], 0x100000000000072a, 0x0, 0x3ab}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() getpid() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000028c0)=[{&(0x7f0000000180)="d6be0486ee33b3db176d8b65ccc96d2d60f954c1bbf23972b59340b75f575e835f72b7f3c42d56aa9eb0316bb525c12971bc00c2217c1e16e499b81d4336a8829c39da645997d99620b9595611a436201cd1d180801c85d38e3d13579428b494b94f2f6c1502f0e1ef6075331c74bfda71cc3c48dc238107770b2d353bcddadb38f9cd09aad2c1bf37df3ddb1e83216046ea2c0ab635aeac85e4bb142568fc2cd8ea99954edc566f1a482f2c6aa0", 0xae}, {&(0x7f0000000380)="522a3d0db18853897e9a138d86c1fc5f3b966e66aae90e28ff65c5a1a5060491e363d4f9a6b306b7107b5de31eb8d8661268", 0x32}, {&(0x7f0000000600)="3f80d0d2d4c897d9a9dfe3c6216ec0b8946b26b71f8c85e12f405b1fa413910148b079d69e45de034f63ba44457cfa0435717578c08984593bfa19764212ad94ff48187ddd3cedef7ce568083d247b1ee54840a7bbd30d784977ed58b639936af51685e9c79a65ea58ae7a81451b5bca11e109d6d61489a0e691d444c44fbc404d707dbc306ce14175b0debc3fd89b769725b538e52d11e82c3461da1aea915b34d2022f20446a0779922fe6434fd5a2b4029634f7ace360d2401484f50a99311adba5a2ec3ca5db31fafd00c2799b184b8c32dac69562f70a9701fcf7b608ecbfd245941a418dad", 0xe8}, {&(0x7f0000000240)="179bb5291294320fa39e5290819fc859f48059702b35650ef647a42eab951afce504aa99c713f4a1ef19759e9a88ff71f57a2f5fd8afe8a4e7d86b65be6c58210c31fe0c887bfe34a6727b3af9974001ed8a4af84b5f8cbe64c7d67d5c81a2a57fb22f6a6340c097a562", 0x6a}, {&(0x7f0000002980)="9ac5df18444eb2d89169129435aee979281f0c738304778b48bcd5502cd1ebec992f6d7e08344f0ea5294f953ca3ddf6cd478a29068041f5b30203be7390c33fc5d52295b00406f12035d6e6a49a52d3119df1629c3c67b072186cbb4c637a138916cb0a4b9ce6ae39d4bcef8b08511a80ee11e50476261f05a918b8fa81645970ea4a2c6dd77c8bf93beda70de20922d27b633d45d4da89f437dd72ca560e68893c3c37204588ead1cb114c7ebcd6b2e1e5b385fe368e1ed7bb49ca0b6d0d2ad76d05957a5287f0372e3dd11b84151d49ba519c3288e1e82c38673ffa65f227bacc94b87a97a9f596a3fe996b132141fe282364c283f0ac51179d39c1aaf53635e8b50e705518a9e411926c6dfa41365c7d8c018604074743b7203220bb9019b9833fb0861506c03cc29374960bd43b505373b2fa023884801ba10f1fc0fc19f1e7becd3bb314413ecc80e1fa607f40252ddd60b92b22eb3a61dd91b9b1129c4bfff5a79b2fa75cc6f8023356b24ed3c103971125a666f89043ab920414a838ab5533d634c0b7748f82664925dcc2da094ea78905084d14b0ae74d2d51fca355734557e28d72f0f5cf666feb6345d88fab8228086f6e83dec680009f9621ca8f2f66aa98f9868a9f97d5e3506b0483e24d46ec70f156ad27c690803667d7b1fb44bb748523a74a0ba71cd82808813f66a25e32f6ea4aa3e27a5469cecfc95c00a571da4bd32af2611600de5def0568a5031cdb9b80a1d2c9e8600abe20c95c936cd730730e5ddb730e79ff99e8679fc71db8f70af939d81be716805f0d1046c7b5141fefdf34e97113e8069e69c1d7ebc966770fca6175501d671e34987dd1a06054522af6c03b4554df51240a32b3bbb577279ab13bbef199b492f05419fe7022f819f4575b50c21dfd8e735e10b767f367e395676b66a779340d9dae91c88b02ce4578e0bfa6e498695186d27f3dcd34896f2ba8f87a228c8b2b3613147e69ec6c26d1c6da52112a9578c114b7c9d9704dc6e1fb6b76d52123659b66b09b9296e01db9f8ba1640d6a1016e6709f4e9b1889fc1d2dc468d798e497d88ef09c32a75d0375f68e7c0939f2c559c2ae76a6bddd1cdb4b5187e25b2a1853ec1a2df855c7480c40fa545adc581c2ff729df838769a58f12ce0aef9726995f90ad34c806930a0758883425bd0ad419111303949fb50482ee9fa0aeaf784214dbd2526771a4d7c61550fb669442dfdd8abe39979306cc27b6b4466b758016cdd0bce5befa08f98eb2d4f8b1ac10df3ada7def3b76e17ca27df93527c2eff8a832fbfc5d3d03b9ec6bb8f536f7753b3a5a2942b58e8d9d83b1f735d027184eca80c33edbc9ef322161ec4e9a2afc0866b00509e935d7e81482653664bd3b5ba1ba8328f2cada112fd62a47f0b85c5b3579461307d0f806e3ed9f5213823ce636b1a6f682f197b1d44d3c205f3e969bcc3617eb545528e4fa5e347be40a42ec27766ba16d10666cb444f44a04419031c99b2a3f02671dd65e771277bd63dfbf9aab17dd2a3bd0bce004b2897cbc19a6227287185aab3601aeb297afda6b59f7d1aed21d5ab24373363114b100bc9556326a662384352b5de2e341ee82673f24eb7254f4070a9a37b1046ee42e0a6f1e9d47cd2ec04e6ab78c2c3393691ab100b13f46f8417d74df70f0140b74a82cd595c5b0b792c5ae005f04c0bacba8dabfc317743047fbb13c0a87654c83c53958f2f5bb7f964e439b45dd5105e9e35a014a069807386bd41c5dca8f87163da5713dac30025e70033188e640a2db319236445201f740eb288712de5ce9d9a89aaa0d2a8d793f19e351405bef64e912f1f8cd141cb5b117c34452a08046243c975437a41303a6497f85236cb2475d3a9a479dd35454ae0342bc6200dc20e1ce7ac52f39fab3f6b338ede9a56c8a216054f235120fb9c0b7afacf83d2ea1e8cd30b3b9802579db37ce1fbf88b8f70c2bd5e8424c985e784c7e379ddd389ccada836f1c1451d77c71b02a49800e5d7b54a4ceaf4b7c9534545972101461595074efcb11c442da97f681f6cd1090c3baecea40b067181829369d7515afff274e0d87b84a82510cc34ec8d8f3beced1c203dc0729aedb7a7a9e47d14d1ad503b1f9c394dbc7f5d47d1ae8769a5700b64a05364da338a88e40612af09c41db769a506dcc906e94b785cd89ab390a132c10f1f7642ad16869432e4b05b32da9898fe51b58a9d21d06ea8900d7c7b8d6e4036098380ebbcc05ce815baf5c4eb3a200b995cfc1e3e75c24a60926aa0152efa21eb4b177d6307da48d640c3a26c5ccc9b8fb21284cfd640fe89caa0a2cb813ab2bba58292522928942a48363b3d3bc389d5c9e836d8c9ac59622dcafb055f6ffaa991d1b34f27c134c2d912efc098a1a95fbc6413764d6416b550725a7c43cc4a96bc079e4e29c8cdb69b828e2c191804f431cab178b9d4d54947f58579e828f8e32722a9e7759175e857adc61a2fcdc3122794ff6dc9bc9e455d3fe81ad3f1e63f974d421c03651f2f95867af63745f76dbcb1353f03a53ef628af45dfca71f740f31e4059edbb3360a94329e5796f24a4aea5ae551ffb886c991e20532936ceae7665e41d95672bfa65ea2563fed22a9d1d5e53fbd2a76d2b2e3959cf08ed493efd922c2db27484c2e1c0406eb2b983dc8c2db0450709687dfa568298bafdfbab1c8354502af7cd22dee4a8a72dd4f437ff1fd3d28c8dc09c7c7ef15fb30f7d2e5fa72d8c23a9d085384dd8bd037c47a70c95715e7e92f4b3a17369b872beb6f8731d950f0248df0174e445348ad09f55d25419e5dbed45bfb2940e1d9cebc55378669437504e9cb8c315c91f3695c12fd4e877c76f3cac888cefaebbf1e518100d2c4cb8c11ef225765e860dafdb30d2f0b3916fc582dd2e9c668f8731d6149b78c332c6c1971f064773af4844bb5a62c59b3351161297b0ffd520070199ace5274983560cb9dff5817abb808e48d307fc22e531657715b3640b6a20d89f258f6740e8dcefe8ca0c24f2471138adf42608047b67a60f5d1f867261833fc1d90a1f294446e939ee18d93d212b31b95fa125b9b534cec387caaf4a7216f763de77c8eacc943f74937b82316a3b8fce98ca2a6de5935e7e1a72ffd862f7b7355792be79f88928c769458743dfc6850e4e790b07dd7b5ff0d299a217bfd66f4d8c34e874b6331e60079de5fdc139d116b19f4bbf4f5de3b9a0ca83be1b187f313f63018837af98940f859b7cb0376d9b44c47410929a1cd7c45297c0dac9c9fa71fcea8ef1cb38934978b11a82a89f36da56563a3bec9b96e0670bdcfd87613d9e71857f72b8e29bfaff5eb5ef5fd4c4bbc48a16b75d129b0f3d3579958f8274887a453e4ee8a674a6bb49def19166c00ce230ac8ffc821eeee2ab7ac211832ffef734486e6922d97ff652a067dae2546677afcd8e54326196872709805a51f057c60719c75aabfacdeda4c4be60e921f0ebd61cd6af4b9c9fc1b4ec006318d8fd966c468b9817d340fc33404715b13b01e3c07eceff82814553ac09ec9ab470b95b0c5f6808631d23a18e5aceddab63758b54bc4742b0ef0c841cd74d84394e451136694b62f7b44ed9085c6b2e84c6d83c0882e6b6329d47b0f9052522f62483c7d2192fa4d2fbe94936ed0555aa69404440f474dda88e42fc0cbf282f84548a52ccea619c2b385fa38cd4ec241d326d736a0d46e1f59f1487ef0d71d144ecd4c8e0d6df887c04b0758bcb77355ab357793de69e047b83a33321d96623778b5b75a563634183a12526664ab306ccdd82c49277a9747bba9a6fcb82b769749f498dc133139b0e02672801e28a1ea334f843f8ec4b2cc1b1ae21e91ee587001ea1683ccef9b69815a8b4b40bfd49111cfef5aae7ae31a764e2c77e94c376d78a45211d04b5a83970aa1e80cd251e440411ef04b18426cbfae7c2fbf061b64189eb3e66215076b7545a8ec57702dd42d2186f7f1c0c99d102373eb16b542253ec5996b5f11c0f7d9bd2cf04d8cbba21349d8ecfbf848fa5b5959b60e6c3749326ae28b8f737834da01c28e9dde9093645f3d6120c484555dbf2d351a7ed5b655ca57f0b91acef760514bff49f44df7c89b158d98360ec50306758466685413fdcb032083fa1d6a7b4fc544db471f55a51d1b1afe15ffee86408210353d224445b5f184415308c1076b9f925bad28c3e2053c3a4788036260d3f9c9197621c832bbf4d7237d4f1a1786ce800eaa05c570cf0e204ccbb8bd57708542f761d80690004333e0940c10b275b4577d67fb5db4e01e4eeab68e819c007d1181127871e9bda28f8dc0c201189d89c87aa614ae83275b14b4cd09c1347261f6ac5ea2ba6407874b60aa4147d220e6a7ef881056d65d01a0574f0ae90b2ff7ed8e163802aea8f99ee37b7f79cc96723e62fc47ed818b1f2e50049f8624a242900376222578b573a3f6d7f300994b4fb3fccc672123d98ae01e247df7ccdb61db529c23af400418372092843e84989ae455bbc3fba7010f1367d0d4a54eab1090375d40659e4a4ae9c117d8b27381784f5ef87ff66b1deb9159af7262b250e98f6979c277912e9449a73f0fc4ae682cb5818dccccfdaa4ed34104c407544ab8eb1670e17d7a282a655680e4f3d0aad6e9ee28cda6dfbd4a6bad78dcc8ba59726c83f4fe44514dbc318023676fa70e809b3a22fcabc16efc3154408dde1cfbbc1ab6d31615989aaa280450368a1cc0bda1b680efb48a546136c543c4b795fe97d0f426f688fa286ed2ecb2d2a1f3ad1804bfe0fb7944cc9945b625e83e2748c631457e605f8b34728243586f14cccc8e9a01314a5046fead6464c07504230c3666683ef2a6e7bd44e9f1df1c57b4f8cbaf670d3f36f918f1142f688cdf97de4ea9518c05f6658a8c9f86e004afa6113aad6fc7f1a5c4dbac6aae466c3571a1b693ce34aed5c0c20ea5ac27a6d2b3fd503383b7708a12a7bc2d80b60513ca24ed921ed5a0c99801cbd1cd5e6f40571a8f943335c6869b9543287a566f6b3352ba0c27116d135bd0418bbeb639e43459ebcd1aabb8e14a8e8804ba8385c842a1d899125bea2f67b64620aea35aa465eb7bcac4bb9886e5a7baf7f3bc0e8efba103b5038f8780b4ce8742cad254762d4a551537ef84aa69197658887a336fa171bf99173851e536e65b2706792701dcb01141d7592ce487e749274f4d19a3872dc33bf8a3ecaf57ce490d0fa507472409b425ef7994c803e95d9b39fcc92787ace65ac5a00feddff2b7d490aee25976091cb0a5987a878185b9dca325672952e9a23e2392ec695b387fa242a1460680c154b25f3656d2ae4aa32cca2a1e72ae15d9a2cfa667b08f2bdeddbf04f58aab6408424ee1d148cba81432a2a203beeb67abc6f1749b64d1e57f043f5209e2ecaca21805a607d83145629a3a3118ec341de95547dc234910dfd82f43c94734306f575926df28e7dab589882573abafef1ed6913ba63912af0f0c1178d8afde38d28bf1ded135663dff3935baa79b0ecf9fb6d8093634d5f8254af77befeadb7e220cf9bb14e313533317af67945844fc98cbc714ee6fc57e320f4e7785d8356444cf7abce8577603b9050f50d45c9d45bcdaa84ce5028ff072bc4a4e0b9dbdd59fb1a53ac11953b978386dfa78ed0aa13c3b622f06f806bbf407fc34133a33f6e184a36f6ee23368089ce362b7a66913b728bdf152dd3e8ff334940ce682d36b79c440af0fdd60c9813f0e464ce48c68f90e59cf54d836d258479b13a651aacfa08bd1921bf53c08f036f39f88945d52010d3c8f14928438529a6748a909e79c8de550371e2c32463dadd8b100a8c833d243ebb1bb", 0x1000}, {&(0x7f0000000340)="8de21a60407d502d4bac887b83a340714db47bc89b3fed0fc1e1", 0x1a}, {&(0x7f00000039c0)="84516d0db86735f1cc0c58e649dd12581e02762fc7a8c1e8a58756e794b302c97eb20ac7012cd5a8f2378768e743e331f2deb2034ce491377f23dc99db9dce8b89e8ed34c96789278af7ecf48bcf68bb6dd184c1177e638029057b01b72c7d56bb1e55a6434ac99a54c553c239bd2f77638f83ac75556d3929030a8613d3d767fad30943690c448bfbcfe2a44b89e79bd11298d0906ba867cb45c4817a3f2e9439c8dd8ca6503a149f3ee72279c9bbb27d13bc5ceb7fed051b564a4eb7c161b91c7d475b1d3a02b215ac8969fecb73c7dd1737861ae027ed8f6d90d60e097f51d48ae1bffcbc538055cfbd28a55a9685aab3f249db59bc8c", 0xfe2b}, {&(0x7f0000001800)="7acfa394766338ad7a4c7598c02092cf91b2093dd8569fa8a3872a133e6cb739e054b2e1c82720147469f760d0aacb5cdbd3887761605058000f7469fdd829f9ea529e6a7544cab36266feba28f777da71ca3090d40be4590b2416d99a19c52805e0c0ed5111b4aea80b275d3bb06dcfc336e89cd4afe2fd7e8e1e0052227a39fe7228db06089f36bcbf24647a4ba1dbba644ca56259d9a43faaa70b7ec1b6777eb21b289e74db48cca68990f35f4735ae5df9613a8ef5dcc19ffa8451c407d2", 0xc0}, {&(0x7f00000018c0)="61867a92012c226ab1fd5393dc22841b063134d9659fd221f307c16680e50644874e702afd39150b53e437dd792e93e3a930f70e4bfb13b6358bee5047aa324797d2e7dabaea4f974ec3896afffbadc5841816d3a790aeb47e34a4824a76fbc5c0659647f185e1161d48d3789dbbb3c02ca603d72ff1d53278a0def01740683b8285bb30a53037e2ccb098ebd04a9522c47f90d28698c2a77c0b56422362ed4dd3d0455898d5d3c055c6a9dba62cd2ca453ebe1e6c16ddfdf4699397b6acd58e079e4adea9a63f77c487a9090fec013ca68e10cfa1629268179c01b4881f9e953e84155c2588d1e2269676adaa024e1ad7966ff99d604a0a09baf8da48ecdbda4f1d59e39b200c6895d91717c90bfd96edc503003e77818fa3da005e19f0f55b8201043e1ccfac17aceed7a40acc6feee0596008fb8ea5bd731e29fc5ef46ec177e3f9d59af24b4dcbd4c9d672c173eef915e6a336a56a3d9d691ad3b8b6bd0f7fa1955d2ec5cab16694e12dec48416f8d9d7dcdcd0c660904acb6634facc433120030e5962cad28b3cd6f9b18bd9bffc02d39ad79818af36e019c59659fee299528b83d4dd20e5a679c9d26d4d66c2a262970edfc1fffe6fec17ee2bcfbdfb48d6c5fd293d50d3ecd9e35f0728a354df068efa3dfb81ba8749cb0a2f4628b6bb1eb328f3207614c900f13dc26534f2f694a686e674a9eaa7d405b9db38ac33b6ce84a1ea1a887a845b927c79d7fd577aefeff57622a3f0dbab85450153c34d99cf6644cbbfe9ce609ef7cdc197d3c9bbedbdaa87dc776b8956da44e23bde7988c5434a9d4a11735b0d2655eabbbedcffc05d8d69739ecd09e8fdc9c16d837d57474a7e8cf580f1b3af1fcf6f53dd1c340b47afbfd00e6bdb928fa6213f28dc9befdc87b07e317b9ed3c892f92e28f6e64090f7be0aae2e3b3a21db7454b0433d1a807f398c819d8b7f76c9b5512657341abfb5fcdfb878c8f0c1ee79cd09c2c8fbc706273de361d2ed23a1c9e6fbb0b5a90438fc4680885deab8f4d31dbc6b7d2ab9894d3169be7590d8780ed8a854feb41bdb828f4afdd58e752363f13a122ffafa301433b0af471261c02cc8554087a2a06b6347fa67c12d951de74720edd16f9dda9fea2a1039463c2633c1778da67adc505af4d66b3820ba305fbb7137a1fd33800314eaa9d4e0b1b4e5171d7be2efc4ed1091fab21f0a8acae4b87953ced56e974f7a4a281a9b6a6a6a8136e249a8a72e55f50e7b3f63b4f16e6eb9954c544f297caa91893ab90cc042e82e16d221e06c309aca08bd71639e82400a407515ddfa96d2cf7adb87d789078b939fe48b74b3d990205b641d1ca25511222e515d7082a2597aced2170390a30de4029ca0d8a3e6ed9e73bc9e53689c863a2cd0c8a76dabb7290bc534d47a80acdda87e50b5811165d0a09e9f667ed20dcb31a77a47f0a8b374e1779f50d270dab3dc74c709d9f21432209b6ef09d8fdab39e175d9fd998c41bd731b47cac369a9c0fe45059cbd62194b169f4505b6c6c78329c6993df80d1099f7c395e7c9584be67dc58842a04bd0f927deaaabcfd915ad44a6781af07a91c8f1db1870492d20ff443becad4c9e36b15c39fe06bce2dcec0b1affd72de3fb37f1a3721868932286572f9fed6f5f4162ad0150dfefc1161a6dc257c8da6421e2515d3d74e5a411d0a10c2a3476e35afc963d941a8e69b08eae72ef9f1b96a81d40a73ec8c06223d662998fd2062b0c5465151bd24cfdbda7fe27928891228692d5785314c86c57d106d71b0656849e55445e71058df30e00ac2fecfff1d92f36c1005592bc00864ff5c573034c0612c4de2398ddaaf7a9d7cd84bcd2107e586051dbf10ba847b9b79372b969c10294c79b1faa95fb9e2f6192a9dd9a70d3fd00a42427c5f3404b176e6b835265ecbceef1de15cc27ddf96ee62c688985dc55c46a4efaad77542e1d276fad2f4e6f200ddacb2cf6e4bc3bfd153e1996abee403945c0fb6143d35ab654b8e004867a4aafb9fc46781420a79da52b68a01ebe09dfb0b91d9f316199d4486a1028d1fa1042d2fa09ebc06c3a4ebef7f69e2b1a85dca64ce33ac2a2d8d42839e4d5ff6c7d5c147bf755afabfc779ba78b279db0439f00f6e22001cfde2bca1d2d55923ec2116aebb13c38c9105e2364b6c573827b4c0dc2d7017e462d0d48637b2a99f3dfe67893cb7be4ce226b65ccce9d29e4b300e54e5da30e8838d2a2da0ffb41e965942a36117ad30bea86c31ee893253393501ae96752a0c979b6469e02eeb0cede06ea9b8b14e6cff4668f12ea8ede9d3bd367e7eb3cd9d21ac1ba57c908abc9fe5f7b5a58d2ab228e0f93016d47bb8f2c94282295ef608e7c39431adbd6f8c53a57d98ac5b2280b56847deef5d812971441724fe410d05f0724622d6d09ebefb830bd5b64ec78460ede7bc18401a362c2021dea6a5318e16c7e8aaaa5423d61cce215a453a01c9e8fe3ee281012b9faa36fff879360e9d23153a73b94fb86df12f0a150d5d2e117e94ced21e508bab320146fa76097e04a9ab16b4d982da9ce7e1289a1dc666a2ed4dc7f370396c042111f8eb65b8bdd07a58405f49fd4c8353919150021aaa0cc2f37fa3463a01dc87c3b0c7e4bdae72bddf15edf243f17c488d8af8ceef446aec925e5329ef3c8df049f07402d48146c1ee92b03163794f06119f7ffc5953482aae8457729da86032a503b6c65001a64da22824c6a2e4a5056c8b3d2b7918e8fef0fe320b44baaf5c6df7b0150b8f37423c5ef00415bc5ce850620871c0bedcacdee51cbb7f3e541b3237fb708db41a663364d29f0d270c4709dcd49e14f0f54df81bda44151317e9b11a2110697737755e49ccf2d978c03a95d6b46ffa781906fd77f10dbb3ba90bec3aabeef06337beb32b6fe4ab702cbf5f20e789220041a9958a961ebc3482eaa255f6ddb9f084302fd15640d03033e9e259b850c0a36da7e402c911c3d840cd53a0ff72022797ff7f954278af5dee0dae627beba84a3f78a005514a498c19310969a868d6d3a73bb1189605d37e7a8c67c33d3bb111737d883b6faa0401b47f0466854a2d31e6c554cc354736bc3ec9855874de7390c04eb9e406bdf9062dda171b11b25575a074536aee60f651989fbb07a07163788e7dab2d8da8e1ff900a2eced0bc4f6dd088b87451ad362bce4a12e7dd78ab3fecfb6f737ba71ac629d5899bf623941dd8c8e229c987b39166cd5759c68c42ea3cafbd2d292a73f2ea0451cad4f56d00788b4d204ec19c7a273c07c1e0eab684d425a67f33b00ed1ac5cd13dd78ccab01709923034ea429251410c0c9b30ef83d9826f1252676c6fea6ad9eac2fe6f5dc682d257bc18da31c97fc768ae5ca023963cce51b3a2f45a8fff4498d88559bce3ea9f54ded424d6640a69a3777ecf89b0f503b498df71d79f8c754338e5e9918bcbbde7855cf6976556006478afe43a04da34f8126f591333f27a4d3d227ce64e9f5497d64aaf754ebb550fda00f6b06232c2b694cdad8451e2803f1a74f2ba4a6d106b5ef1123105a1a99ecb3a1f87987f0d0ff6ef45966e735dc9be3d8a518d9f23843a2e9bbfcb9650c6b77f3c8d1cc9c714251e3252edc4b5077ed21b7a2c690ebd313ed6c0eb3a765a3c95a449ad576059dbbdfff095696403427eaec0eb078a790e40d70b18a629a5dbfc7db00e0f256c844a0d6a7c126b3d1cf4a8170937cc3c153bd03c9a70418e4acd767854c3fad3656744733db5aa6357aecfd7e259583e465f232109ef103c220a859b66896525739b18b7c106505081317f53b9e0d659f5790fa5b181d63d93f99957397fce86f959254754b8f70fe68ad78c39747f8770b1cd4710d254e638e56cbc5eee94b5e21fc6c8b648150d68b0e4adfc235b68cc684c1800b9b5cd6adb966627d2a8700562f2d6a01a182ee8f87bf65ced4b42572d9b845fe3cbc2a821ce4aa037732a422324c989d2b172791cf4ecf16024a5852b6fdae2a8dc5588d24a99f7c7969c56132e66db1a0947168bf384c255dbb20701e9ce4aa851318bfdae9bcc4a8af620290700d0a2422fd9601a4688e038fef437db6427c37c21b95feee4c6b654e556892eca40fc4b1683b7cdeef3a1f43994f1e17baf45878b5e0e3393fd88d88bee4520cf7ddb2cf7c8eccaaca4f8c99a0fc63d7a08dd12eb8160c548d6290338c161d8ea109b6c992bf3576fea1bd77a9fd38afeb72c21a56c86ae7db8f7d6333a650c5d36657b3d6b82925096ee43739a06f63ac31ffb9c8c384a95a2ffe7f4383e3fdb9485fcfea3547d2231e5ba3ddd0c0a582cb07e90decd3270d091e55db1b030df76da2108e515081cda04cf4974f1a86374eee28b837fcd671fc416c97322afc1cd72d7e6da7b8c84f70832f58d6854341874a8d48126038c03df65c2a15ca8483198720f7f064f3c2aefdeb524bbd8d297316909af15fd271050045e0d268ac938dcdaeaf3c4da0b5dd56386243d5a1a04b74677ac37f16b36540bcff784f276d51348c9fa0cdf1eab7801e6ccb55049759780f8f436acc8bbca654dd40d20a99c640a2fe03987ce80a2551864919e736a5219a756926bac23d4ef3ce1d456b8b4519f89442c6e90c701262c825d86064c56a19d47f12df8d9fc13b70eb2beb74123708ccdfb9c04867959ed6d37e3f15d6ab390f84cbbb691f06cb39702436f1113c0651ba6496bf55029560f7ef751a1dbb069ee41d1570b7ebab1694bba5ebb99ec5b3c681db99a7b3cd321bf3aa07b733042c270e1a457af884868804ef44e30a381dcfd2c60794f21cce04ce0f83bfd5b1a214d40ef639e1a20e8598552a548b3e21693f2ee9744f589797d017d72053263bd4e5ec1d2e471c9a9529435241e0e5cf3afccb3c1121612d1e1433d1f2654c4b7a8989b69267e220fd3c630fbb7b75a690e8d25b8e4b95975bf71587d0895b38fdf1e5e74d597bba1835bdf6fa568ad5f24816f4e181e842ec34005fe3becfd8787c05c19af9d0471b32cf3e1695e6a7a02adc2f19396237d4c2cb784541f01fd9334722d89a21b4f3621f48cca03ef944fac95c2697afc8712010a9b32b92cebca13f263db8353cb1bcc3db71d192bec80a278455ee254b86f768d7eb7266883770db0b9826f6511619acf266871e3973f93138a01ed654472e86bb4bcc1825f0f6e0cf26e9cd37d111c57d26d06403f295a2ae432e78f2280bcfa4197d44751d40b02b2be0e78ac193ecef059fc1cdf39c355da15ea0f31fd86bcb9cce28f83073bc09326d4b76f7a3984d59135c3caf6e4c38b47eba2edd8a66d7264b166605635ad85bd42c68ff078aa3557e3897869ea7c33e86bbbe8fb9d6086b62d14e5408fc7c359e81609214a251936f5e6fa66967bd41b8659c9c20c929b625242a116db699d66d17a30ade5b92b9e83ff3b7551b514829206bcdda98c46a6616a820ffbd06ab1a65cc0ddcab56c3abc0d594a5aeb0389f815a15122088468aa512d1a897c746905f1077726b7a0ff33f4541f7b843a036fccacf552f829e9f96a2042e62513e6c5747797d1f97f7511dd28a86b535d2bb4ac427472ce3382c6e49200806599aee450cadcef78942de310af6f9da57def913037d6c9aa42309cbe8dc0ee2b05525e428f70f1c4ed5d5ecf8cbf77b51fb4f3c4f44072658230ab57011be648519578c3fc633b5bb62646c80a5344dcf27b46cc33817dfabf67bb90d7c72bcd50a5b2150e8d20b17e950320b4a20450d9d96cc9f75c5e694b6e0bbd9f82f20fa2524d863", 0x1000}], 0x1, 0x0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xff, 0x7}, 0x10) 16:29:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x4000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) sendmsg(r1, &(0x7f0000000140)={0x0, 0xc84b1780ff85c54a, 0x0, 0xffffffffffffff26, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7258e86d523561ee7072adc6081207f4614000000290001162b5889002cfb8db061f5"], 0x42}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000008000000000000000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b639302671d9fd9921d7e21e6547a3b000000000000000000000000000000000000849cfda7189fca93e333ce6cb17f"], &(0x7f0000000100)=0x6e) 16:29:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0xffff}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) dup2(r1, r3) 16:29:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd080, 0x1) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) msgget(0x0, 0x2) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x281, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x1800}], 0x5) r10 = msgget(0x0, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r22) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r18, r20, 0x0, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r11, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r25) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r26, 0x2000746f) getsockopt$sock_timeval(r26, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r26, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r27) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x101, r3, r4, r8, r23, 0x0, 0x5}, 0x4, 0x0, r27, r24, 0xfab, 0x390, 0x6, 0x53}) getuid() r28 = msgget(0x0, 0x446) r29 = getuid() getegid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r34, r35, 0x2, 0x9}, 0x5, 0x5, 0x8}) r36 = getgid() r37 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r37) r38 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r38) r39 = socket(0x18, 0x2000000002, 0x0) setsockopt(r39, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r29, r40, r34, r36, 0x0, 0x5}, 0x4, 0xb8f, r37, r38, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r41 = msgget(0x0, 0x446) r42 = getuid() r43 = getegid() r44 = socket$inet(0x2, 0x3, 0x0) writev(r44, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) r45 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r47 = getgid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r45, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r47, r48, r49, 0x2, 0x9}, 0x5, 0x5, 0x8}) r50 = getgid() r51 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r51) r52 = getpid() r53 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r53, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r53, 0x2000746f) getsockopt$sock_timeval(r53, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r53, 0x800c5606, &(0x7f00000001c0)={0xa, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r54) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x853d5183838da5f, r15) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x2, r42, r43, r48, r50, 0x0, 0x5}, 0x4, 0xb8f, r51, r52, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r55, 0x5) 16:29:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xb6}, {0xb3f9}, {0x940, 0x0, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x4, 0x81, 0x7, 0xd3}, {0x5, 0x20, 0x6, 0x2d9bcda7}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) pwrite(r2, &(0x7f0000000240)="0f2b46f645ab6cc92538afe88754007ded7afa3cc2b65d90e608cdd0546ad1af2a900b9417f55fe34d7a914ba0951e299f2c819f455bf1cea8f9417aa0b195731c1532973c6b50f942dad2a4275198bb004ae87975713e309f0ac71179250179444586346e36dbb79893e6e45c7c34bf0e094760bdeada05b8d2f3f3ff1b82ad61b0c4c323c78b8bf7ca69ae8d9108eebc0e7f18720fb80f86aeb09f5c0f0f39066e", 0xa2, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) msgget$private(0x0, 0xeb) 16:29:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) dup(r0) 16:29:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) pipe(&(0x7f0000000040)) r2 = syz_open_pts() dup(r2) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfff, 0x1, 0x6, 0x9, "bb3189bac821d6aa79cb0800", 0x4, 0x7c}) writev(r1, &(0x7f00000001c0), 0x0) 16:29:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000280)='./bus/file0\x00', 0x40, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="43e657c8df347fba76a757b6ed17f9f1087e647bd74c83f1480fa53c489d39cf009ee603ff0f60271ae20979500ce5db25a8502466a39d5c1ce9f54eb869535372088735fd11225b35c278765e257ec22712567c3471", 0x56}, {&(0x7f0000000140)="5c10ad3d8f36961a36a42b0d16125327abadc9526618a080e0693f6a3e7f95a7fbea561b162b5e4e793e987cdcf2a69f076525cb8b38340e60926e613c567a4ad091a2f8533b6a2676cefbabda0f89910559cc641cc605158a7cb06a53e1774af507a9587fda1345a3df876796bb629aec258663382c3370a3cf8f5384f64d4ccb53a2863be5beb5a5dad13a0cf22d9ccc58d8b71f92bc76265d70a9c0649793d35ac72d12ab75f5a135a40039c362bfe260e3873914f918452804fdcc9872e937c254d143822f67aaff3badf00572427ed4b7e69d14d77ee0ec1904", 0xdc}, {&(0x7f00000000c0)="bf5f4ff436fd7e81cdaa944a7ae77aba1b0db4edbd098d5a8d8895f2b36471985431a0df0b0292601697b9ef369322621a162d7fcd3ac850fa7e752edf38", 0x3e}], 0x3, 0x0, 0x0) 16:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6, 0x0, 0xfd, 0x100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[0x273, 0xd7]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:29:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xdf, 0xa, 0x0, 0x0) 16:29:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001008ef604f49bde7a12903cb9856a0000000000008d17948a21ffea05758286d9fa27fd35985c85b0fa36ba413a7ac59d5752d2e2f8b2f724ff55d8fb8f49e3371e414ad8e6c5ac6887099f993e8049657a2ce7ade00d09feb69f8118609269a887ba207f52b49b0819f65eeb12dd72ca05ecc3d8e0d1db29fd9cfe1a5063b1cfd921382a1cf93572c103d08dd95dfa61d21cb7c1126f2b1dc734f888039b19b6bce6f5ce92c473e6067413b6d94970a9caa21e48650062100ba1100a9fefc083d397c02da0748fd2a7df090a43c412c69596edd0e98e474efd6137950a53f00d3acbc18339aab138255ecb7792338fd0fbd3258dc225f41d9060265bf0cd576a9d1f51710282fc7ff5e29451c30bcbf723b7eea9fdc881a0b0c02c5d0693d93ec79acab3fa0b4f470f713654a01a368a00901fda137dadcd45f3060faede35fc2a415c65106940e2ea306add3f7a3e22cea3e2"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:29:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:29:05 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x8, &(0x7f0000000140)="ebffcbff13b9fdfaffffffffffffff993592014066b353efdc512aa652b4ca70db1cfbeb2e44a08e47006cc6eb562414737c9dc472a528dc4327d0", 0x3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:29:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) acct(&(0x7f00000001c0)='./bus\x00') lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:29:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x10, 0x0) 16:29:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x377d, 0x2, 0x200, 0x400, 0x7fff, 0x20, 0x2, 0x10, [{0x7, 0x1, 0x1, 0x8}, {0x6, 0x400, 0x20, 0x200}, {0x9, 0x3, 0x9, 0x27}, {0x8, 0xfffffff9, 0x2, 0x5}, {0x5, 0x6, 0x7ff, 0xfffffc01}, {0x9, 0x7, 0x1, 0xfffffff9}, {0x3f, 0x1, 0x4, 0x800}, {0x101, 0x2, 0x9, 0x8000}, {0x3f, 0x1, 0x5, 0x1}, {0x9, 0x40, 0x20, 0x9}, {0x4, 0x6199, 0x9, 0xffffffff}, {0xffff0000, 0x10001, 0x57, 0xc1a}, {0x10000, 0xb1a, 0xfffffff8, 0xfffffffb}, {0x3, 0x7, 0xb8, 0x1}, {0x3f, 0x100, 0x200, 0x4}, {0x8, 0x4, 0x5e4, 0xfffffffe}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)) 16:29:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000009583000e00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r0, r1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="14987517f833074b202a4449a0a947e80a0337ce7867d72080ac1d1afb476d74cd7e39b00eb4e72e320207b612807c7c7dcee959c5e396a92fcb1ad7c7ab65dc241ff0a60aa3b8592c682453cb215f87bb3a124eabfb8c767347e29032a38558052cf4ee22366ec3cafbdd60e3ded04dc4de5d40180b6a853292b6eb86dd948327eca8ea3605b43f8557a0634dc91cd32b86dd19a54b9ab8c6593d00"/168], 0x10) write(r1, 0x0, 0x0) 16:29:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) 16:29:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="1d93ce8ded367b79940ebf7cdefa12014cb40168978b8a2a7e36e2bdb74ae25390a5e8966c23fde5cfcfac37158315233301fd6a269d4fed2c236af450a9cbabb7b6479b7616459df9e77f82aa1442c0f4068f5914d7f08302d7d8c7a82573c403b109000b31c32939d031d2f0a073bbc475598b166819dfef8c8f45386b79c315e60dcfe898b8b2e0bb09b50c96b4c0620da9e7c00bc579d75953fd012ff3c94a15a57ca8c9b40e98ee7e377ddf678f5fceb1", 0xb3}, {&(0x7f0000000140)="0f27cd78e12bccdbb783c4fd3aab14634005db713a8bc9f139f1e252581c72122c8a3de4848c04f08d4b69379fcd3079289b8ef46511107b51d1a596c04fa06dc1c8e64892e3d48ec1d6d2a6904c486fcc1c32d5a6606b0501145918c91779e3d0799c9ec4496a2f8948e76f06d18ffaba5ab79c67537f9e078abdc8ffa621f318651b084b1fff230d598f3540fc803f3715616e0a7612a6e279dc74db5fb957d6863258993e442a79f6f44ea721edd420df7eea", 0xb4}, {&(0x7f0000000200)="dcad3dbcbab9e0fedec50f556987e80798b2873f2d98e1692a018ff6e8c097905895bd0cb59054b8f29cef805922e1d68d42d1da5d54165c8e8afe2ae50e3b2c3331fa7f5c9622f826989d675ed115e1adab8266267a168635d300cdd71c9984f943dcd7901e9a33cf9e5253866cc7013c391c8114f5de75773f21795f1af250ceec6bac4d156f1af45786dca600cf97420e08bc2c7354d2c85a6ab21d4d462359e66239206fad1f73f6aa36d820c251f5b036f4018bb11f50b4891455641d86a88aa5382b04821bed727728b27a5fae3c820e47ec772734a96ae6dea6a0b4b2cf3e0a24dcf816a17d2004a3aa36bbe1a459000dab02c99634d06a94f1d57839562bc5aaf5b63eac78ff9e1660a8347c0c303ee2a5502603fbc494df01a19d6b1cbce5893d97bf7eb9172db361dd11415c034d745351076afd9096d7ffdcccf6184d36d86ab769ee4c118dd502adb660a0f835ac895ca254bb50d26e9931c2b655686ff7c0b1907fa014c38d5d1c5404febc58c2e4600632eb817f0d5d3c795db6fd9b292bfcb6ea3af1167bcd5d1c224398368152c9be39ce03f0745bde7eafffd16dd66dd68408e2ef27e294481a21dbddaa5f74cb84115f78d21b7163eab48ae692884d1dfec44cdbf16d98e1690e14f4f4dcd8f835fb4489016c8ec48bda000d28a4083b1895f571512e708a754273a610b1b52940856e9953d94a0ba2c1e2b9b319d6c27bac66ad6d09593b3fa7c29f1335b1c6453967d2b63b7eb327d38497ed06e14b71191b61df9d2a21a0c079754c1bc93a18ffb6cf799cbdd7efb724d6dfc24fb30b5e4084c2ee713d21f76f0e41857f8ba53d0e2c8f785234d7930eddb5ef66695b8019cba53bf581385a68dda89d90a21bbb80300bab4ef4adac9abcc90e523818f9cfdb01d9303e1306a088d8f97e42594475381bfb89088950543e17931774c2e5d16b6b4e4571c02b5b82389451845db9dce3bdfffe2dcd1365b7b43b7d0eff53afb2cb5888386526eda668a77e2b9275036d5550888b3238fa7fa141f247132a53ca66a76c5e5ccde808ca55175d0de0ef5f246e7cb6aecf28d5e031206248b47c18d02bfa0d5c977119adb4a587e2cc60efc2c26d76c2e83167d83e3a33e133acdefb69b5dd62645692deda7e097f1a84013f863ddfd370ff839a2814dfdc951fba7323d379b8941025e38bc5194a3f2faa18b4c3e977782335b9373bbe381d3dac43f02087b1e4c34cc05a408c6c5645adaaa7dd93ed54174e66e6354f21d4d3aee36d885f3509afe8301d6059a2168a65b201b5fd342b54d66042b1e730a655020e1ea84068294889eba1f0bac87d35a3d9047f07271594cb7af845e103fdce9f701a1c5232cbd0be7a989b8441ead52fc0289502961c2389d094a43515cc6719e822aea4ad75d03100f40bb180e12d443ec186ea0d5b9f56df382b9c66f0d01741b8b697d889acd33454fda573a82c4e34418fe4c1e67e04a2fad2a34b2ea7525d5aa3d785d6dd2544b0376f2f26bdad4a892d41b863717e37e715969e758cd530af11b222471710344f5154654b2f7393bd2f753a9b4dc43eb94e40c6b0ed9cb371f003903917366b6afd81f89ff0f3e7c1a4475a367bb152a2a5b1a688b7244ad5c87e5467c9636a30204d4fd7a44c4aa145781659e08fab80d16bb8e29a4d54233fd7f5a43a965be0cd56253ed2e57a615380d47607fd79510a4b3be149dadfcf85b76290f23c680a9a619c842eda4bbe0fc9fecd889acdccd1b47e10c5d708f167a80936a4fb834ed6fd798a058315722b37f402b4e8c51868ce96524d98928432461669ddd7ea30bc885642d38e1640e684ab3d40600eb262fcf9235af8a7bd7af50baf8de7ab202664194f9cfca3e5e5d60f7f567f6736f84a9983f02355b7e7890ea16b3cd34f4423778dd4b043ac65bf814b1cf74155b29a08e164ff9e8eca8b0dacb4fb78e341300d27a0af5e21e8b2ebc2a1f075a59edfb4a47dec5d9d9f06acb0c85a8bd1ac25cc2a8af7ab88b49cee53eb638c7e10fde26e9117701d1afe0c277ec31b70991baae78db301170cb64f18d9f4cd979f057462eb15d69be8056497c2c858b9dd77a2808ff482bc63730c7adf59229d5abc366f321147d41e44d3aeb5b8b72d2673ca087678d8beee9cd45d0d053e343506a3cf8d14a1bdb394613d8c9f89b5d3314bcbf6279c128c5a5caa3457d02f12c08624e244a9329218507cfbbbf9aa37a4e7ce521b213dbf10112e395d7b50553c318068851f518a934bdfb1577373e7782cc7c72fe5dba1f5e5aef74b74ffebaa1348a41669fa443d482e1e514b3efb2642353098412e728c728bb056f64a868d5fb579fe0a02f86e88c9e8e5a0ac14cd057252c8758ade57691d2f0041a0674a9a5900baa6bc3bd6e306641fb3ded3754811e225d49f9355995aecbc7c69b15fcc98834125f11b9def674e445fca1998a56456d3d77ae3423be049156bfe6b84005aa5dac94b3ab7dad5de498943eaa993dabc7db28c4c359eb33e61388898df566555ca9b1795e3400ff469e50b8b5a4576b50875f53e870a683b05f194010e1295a6d5f722caefeb4fe79c626b91af44b4ff2e03b8fc91e5d816c887ca5eb5b4ada55b0c89e5c947b62abcab514dcfc636047df84a887f9600c77670db417dcb79605ab41822b85fc386e27b318841ece7d6bb564f7eef7b898f2d03ae3bf4499d2ed756bb237d3b00735c771caf9fdcfbb11ce4f0d808eddf484f1b98f7ae51f695a77f5d14edf9d55a035085c4dfd76f0943670c7bbd2100fda5756578dc57ac1081b39f2ba0024e5564a0be99be876c48e2630ea4065f9157c4eafeaace3c2251b37176818ff3043ad4e6172338af8a5150627ee7290bc5396ac89940cd1824f12c9bcd8b595d1d7759d1d1a343c6e31857e2a8cde5fc1a04c1008511ffbd308b8ba35efaa21fcd3193bfce0ba48fa28928915a96d669cba80a3abd27c71f77c6470221fdd03f9b90cdf6ae3e29be2b257e19fb25ba2654bb69f1e158f09e544ba53bacdee9bc22a0512c430c8d49c1a0fd6c41737f63931a56118ef10e66cf2b7feee967ce6b774488d73a5322c29cb84f1416cc35ac755defaccd58e0204480d16d6e8424e79f36bbc30311237618267a832153fa9cf121ce023b30d8277c86723eac4ac4eb405149e4708cbb11874451af262b9e2cb3a44baf264bf873006b52e45b7c2cd04776f771feccaf408feac63e4fceebac22047c754e61bd91af45f80c9d55cb2f6fe5ed499b0f88defb4ac6cc2e2324b449daf4c283316fdb4a243e49fd45bd4c4b5f638c191db6641304630586a1368268e39c912a530bfe347c5273cc1171ab4815324e2567baa1dbf578d44f569b847dfcc8558e8e948e13f5c195afdf66ca1bbda1757c3c9d66535cc09b7933e952f72891e52d521f22ef96971f36315ece4a307dc2a23d36c366fd2e37ea7a4da78140cc5336f008cf68f8c5d9fadf13ecd7320941fa9c1f1724c2791bf5ed1a24af15a7970581dd9cd673db92a6d9b2bd22d39dff8a7d1dbffe37dcc2bc9bc54e7a6e54f81f64d659405e9b0dd3a4679e9f0f1c685fc527f4251c4f42bc646a0c1897929068ad1da6d5366924533dc7c107255501392d392d9bf3ad04875a77cb2d155b53c1776634ef7cfe65f7cf257209ad7ab25b41b8dc232c874ced04a54fa30f496136e75ad9b5c775d98615943abd3dcab3b46302965084ded15bf61d36e5b2ddcb8ef280df930791465fa9b3b9fbd7ce9af9d15578a76bd7696394db81cedcbe26867bf9cef2deff1f961c53b7838ae760f1d2e1c2ab1828f2b60d9a2a77556a3be96a5cae89ad005035bbbae9374f367b915fae33f4e612c0feb50668a84123eb99ea3b7363cafd25fadfaa3cc50142eba492ca9e3dd3df1c05253c46d879e52bf199e4eceb7d25c5298b073d9303458f4b412772129073b1da0851dcfc8fbce9c03fe66c74f68abec7e04c0943d45b95a28b2336cc50b98a784dd9b8e2d52890321255b6b30d31594f4c46b81c76faccdf7d89ee79412b249096fbd817555da1fd54b5b9477611e3c91ad4edc59b80482de628e9c47c05c5a771c2b73f39b2181472f4b2db49917c2626258d1cd2fb78db17d17b2a59d3c069835dfc94ef9951cc69ad9f9de6b4d4af21e126e03168d7443de00dd255e485c0cc9fbc9a1f1c12b3fdd1153efe8cf50427b8e33fa9a38fa2a40b37a402814fa6d14038e500a5c40a26eec228b57cc1a0657f21254ab69f2836518ed024657758e332a26456e66f3dc4b5ba35d5f3164d64f48776553b8868275c4ae91ab510407732897d60577c8053118f6ad7696d90eef5290e06d0b686e0570a2eed1280ace105fc1fea6b60167f28f9a9a7e35f642b0afb8b7fd5b30e4fd153ed90cfedf5149ac026716e1931b5d6c94c144ffec9f8359be833bdbc672448dbd696b9ce483326ec85572ce9f64b8cfd1f2ea058026e33c9dd943bec464ea08fa5894d18d79ef253a27825bdf0414cc0f728becb8f8ff667aa0fa2f5938445d1cc2533a1d9557085362a939fbf9e1795d4482f6a9a55075cf964d3d175b693219a1dd0e7eb215e9e951c74318222849e3f3548e0f95a8a3b0fb49b9e965f9e962d001fdf567be64dfde3703c1b2205446dcf43fb94ac9ab62c4cb7d7421e8661d25ec7a923e88e6bdce19025f2c5d6e5f7e96aebccfa606ad8b3dbe8db2e8606767c98682396569d6a32f269a1c153bad42c120c60561ecafd61d510f3e11d66cd89c4e985a171e27571aac64cf33bbdd11356f979fd522dc46c01b95b5828e859c0c629071ad5312aa51c7efc4d90bdd2605580ae943d69c1e1edce741981594ed9b919a6dc27159f06256dfe9b04539dd6e29d641d560ec99c44053b7930c602234c4f618b680dbc07b09f4a493d8d47de08fcbbad433620b772c185e787db12d90dd6dc5d0c4795ac7de7436a686f6b2b99f70e11ae7a7191955049539eaef713f6b26456561f2ba905670843fe3b7ce1d5cf0137a2c77f66bbb57afb2fd89a515503c8336835d6495e6bd41334c4605f53cbd0dccbce14807033cafdfd7ae8793911bc0c33456a7d78e50fcaf0afbbf23e38cda2b77be720d11aa0f35024de3aa36bf092f88221e4d112d4a89b533cc09f114e7928e738b1f913eea93d24d787249670ab86cf8d1be8810d6de893c0c22e5617fc44e338fa5ca35e5457bfabe4e00161b4905c542d41034e9d132a0131381d44b0d8b39474b934bcd0eff2e36dc4d8b2ffde7c8038b675ba11427cda51211647962651417ac417c49324132401ac5130e29ac88d4da0680c12e5a60ab23210450f26eadcd099c336e3fa0ef8b9447095006451f2974e8592951495d6b6de85425abe012ecd9e98ec4e15cb60af83ae2471bdd9f112067b5391910420c9bcf058d08f629aa91ad3216835cfe230463fed2e7b61ea89b1f3564e9b3cb03159326b474842fa051c0e44ad601eafdbd295b4b3efb55e585dec3ca538bdf3213637188b4825ced9bb13315a096eb10369c3fadce405c9c9d6ebd9c48e350e4272f191d1165f836904c4b093735e10592a51ed6d9aae152a63fe64b20e2cebbef140577f7f8dbe293d34e56c04e0b3c61abebeb5924d243f3b0627f78dc00639673ed5042ca2e882f212cee3fa9c3da17b29301cc851f75df8c0655550f67479815be56e4b5ba97a1c15828d6c3380c3ccd8ed6c25c5f0023e985f3a3798e5db56a98eeb0f2eed379c8affc25b16b823064011ab687a09", 0x1000}, {&(0x7f0000001200)="e229db5da969ac3f5b67a7dd9064d48c63da6da3dd2e9f994d6517250f17915d3e8ad7a0fa7b2755509ba9ecf280d9fb46f4fc934fa6e3be89c26674ebff6d255243e9dcff84abd3cc567b6f1c1a0dd8e86c7dd20f4925ff6b81c01e6e2d449026661f69ce05cf3aa0c6abf9853afca0e8d63f76ae47542efec41681ddfb4e138ea0422f514e91f8f3a5e981cfe74403f1b4d6ed668f2ae2d35002a171903c11dc81bf40a153d86837e79dcbfe1d532aaf651c65482bd0d8ea5bd3b9bdd003ff7fb776bb5f6bf793267500004b53015714bc14fcdb557ae30f75caa088eb7e6ab296b86d65b9e110", 0xe8}, {&(0x7f0000001300)="b93aa936fa694e2c1a05aab308a86c679066a4ac579b423f3668da394ed637fc", 0x20}, {&(0x7f0000001580)="f6327c063dff5e55badc21f630352b30cde09e48817756103fe5a9734ff3f6a9dbc7413899cf593fecbc55b5ec9c8341066b905b89d24a2e2b261947c495428a985973680f498c8332d045892f6c822295606979709e9ccb397ecffbe45bc7880166f95c3601991444bc691b279682372d52ef8413efa8087ac07646071187fa0a93c1eebef10b23e345ace35a48da2dd481a92a72ca0f9dc7426d1b76d17a2da36e6ce6f071440a17d2451cec6694d5092cef3e9a2ba8ba1c61a900bb5622c295b393f31686148abce501c023", 0xcd}, {&(0x7f0000001440)="51650a23e900bacd95d2638f0389c9c61f64d6b7766b337f779fc61c1344f976af5ef2f70f33546de8880cd40f501258b77b3a96de7cd7e4046a6b9e88f307ee8e5b88ccfdb279e0b09f4a6d51dab047454f6e0b7c013b22e92c51ce393ff534413a0179d07eaaafe87ba864e3dad31fcb052dec7142f6506e3dd181c2cd74b0737a834ec5b8b338c28e38ed67bfd156aef83bd71c4ecc3c6586e3e720f37258e63ff0d0fc317dc169955812081a16", 0xaf}], 0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) fcntl$getflags(r2, 0x3) r3 = kqueue() fchdir(r3) writev(r0, &(0x7f0000000340), 0x100000000000020b) 16:29:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() dup(r3) r4 = dup(r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r6) fcntl$setown(r4, 0x6, r6) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwrite(r1, &(0x7f00000000c0)="9a034883f2b6dbc3b47a02b18d6828560ffe8a5537fe2c77c06a61a7a9c58ace4891f53bb71b7b2df609bb5b9515fdeafa3614d8d18fb790f7429071cce0c09e9c253ee14bb4b138f6c7410f82283e2f82f7d33e9e8c7c3361229c286a26e5a8748470ea9007f36467853cd31acbc0927c30ad6da90648eff366059a2132", 0x7e, 0x0, 0x0) 16:29:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r2, 0x8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r7, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r8, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000240)=0x5045) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r9 = syz_open_pts() dup(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r9, r10) 16:29:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = fcntl$dupfd(r0, 0x1e, r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:29:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000001c00)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000001b00)=""/212, 0xd4}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80000000) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:29:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b24500006000009001001b0025000000050004fecea11ea8fef96ecfd83fd3357ae26caa0416fa4f37638a04be491e4991f7c8df5f882b297be1aa5b23ed00f4c8c199bbea0522b2ca3ebbe357699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f00000000020208a371a35ab40400000000000000010000001f018000000000000078d43666be1a9b6fa6373e102adafd4d2fd4c4e3d55351a6000000000000000000bf2e7f7fb8dbb6abfbc3240e8877089cc9ba2d49968e24a886d66e395af80167ea5b9d2b457e26664874b89381104ea118c9358141b6eb7a66279a1e482772be7976e2a511134e867d169f44b3cc457b81e20ae9abb262a81857e064820f6643d9f04263736f52ddbf08d522d26733d90364a0efe5996e2732ab57d2bb6ddbe14dc13b045f697d4ca04af3f2e205cc10c412da98b91e3e", 0x15f, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x20) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000480)=""/4096) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) getgid() getgroups(0x0, &(0x7f0000000180)) r28 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r28, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r28, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r28, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r28, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r29 = getuid() setuid(r29) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r31, r34, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r38 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x0, r29, r35, r38, r39, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r40 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r40, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r40, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r40, 0x3, 0x3, &(0x7f0000000380)=""/215) semget(0x0, 0x0, 0x10) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000014c0)=0x7ffffffc) r41 = getuid() setuid(r41) r42 = shmget$private(0x0, 0x3000, 0x2e, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r43, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r43, r46, r47, 0x1e4, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) r50 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x0, r41, r47, r50, r51, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getgroups(0x5, &(0x7f0000000240)=[r35, 0x0, 0x0, 0x0, r47]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r54 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r54, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r54, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r54, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r54, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r55 = getuid() setuid(r55) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r58, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r57, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r60, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x0, r55, r61, r64, r65, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r67, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r69, r66, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r70 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r70, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r70, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r70, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r70, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r71 = getuid() setuid(r71) r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r74, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r76, r73, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r77 = getgid() r78 = getppid() r79 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r73, r76, r77, 0x1e4, 0x8}, 0x5, 0x5, r78, r79, 0xfffffffffffffe01, 0x9, 0x7ff}) r80 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x0, r71, r77, r80, r81, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r82 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r82, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r82, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r82, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r82, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r83 = getuid() setuid(r83) r84 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r84, 0x0, 0x0) shmctl$IPC_SET(r84, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r84, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r86 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r86, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r86, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r86, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r86, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r87 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r87, r88, r85, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r89 = getgid() r90 = getppid() r91 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r85, r88, r89, 0x1e4, 0x8}, 0x5, 0x5, r90, r91, 0xfffffffffffffe01, 0x9, 0x7ff}) r92 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x0, r83, r89, r92, r93, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getgroups(0x9, &(0x7f0000001480)=[r4, 0x0, r52, r53, r61, r68, r81, 0xffffffffffffffff, r93]) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0xa2, 0x8f5}, 0xc) socket(0x1, 0x8000, 0x1) r94 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r94, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r95 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r95, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r95, 0x2000746f) getsockopt$sock_timeval(r95, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r95, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r95, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r96 = dup2(r95, r94) fcntl$dupfd(r95, 0x8, r96) ioctl$KDMKTONE(r96, 0x20004b08, &(0x7f0000000080)=0x7) 16:29:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2d, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:29:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r0) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) r3 = syz_open_pts() dup(r3) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r1, @ANYRESHEX=0x0, @ANYPTR, @ANYRES16=0x0]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x7a17}], 0x1) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x6d2) 16:29:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x4) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r3 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r4, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r5, r4) fcntl$dupfd(r5, 0x8, r6) linkat(r2, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file0/file0\x00', 0x4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r7) poll(&(0x7f0000000080)=[{r7, 0x8}], 0x21bc, 0x2) 16:29:08 executing program 1: getuid() r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x0edev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x10) close(r2) dup(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100), 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:29:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="072aebc5596e9935a5340aedeaf4e3e6711a0c3434c184000f3700ff070000000000000046321bcb16869a3b429967c460dcb295df4caa3e69c4d615cb6ab0992ab6153cd750fa09e0c22f7a7d53f8bbd5abe330f9fe8c1fa3654ec692d83cd519a7ce1d013972ddd92f0581a5169f74652c0d3fe791381fd6230de5dc71b089d8f811f7e776b77b080323fc57517e330ee11c14f56cfb6b796137ae11cd6d4aaf0b46e05a1df2aa14f97f5b775c49778b63e28b57927be9ff9cb40c104ac91744f064bc006cc4156edefc3df7dd9c29f27e3102cd46d932698ed18fa965c908b6ef7ac1014c459f25f3e252d78a5ad38c63657efeec6d67de5fdfe883c2518056f8682b13a6c0c00dd8dd5c66f4435bcb37f41fbf40755ead5f9d6f329ff5808d54c3ba0a45", 0xfffffffffffffce7) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:29:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffe, 0x1}, {0x6, 0x7fffffff}}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:29:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fsync(0xffffffffffffff9c) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 16:29:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xfffffd1c}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:29:20 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() smr: dispatch took 10 seconds 16:29:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="030000000000000044a6197c504f484c701729aca57167c238c470d27b2ba4cfb5ca3a6431c7348b934a1d1de0904fa061d106251e76301ea4eb94768da090cd2804e13d43ee98f3dfbd5edef700a5cab465b910302d467d70f4d35986546157c71494df3677a9442efcd9450b1d6c515f209f3215975d670e6a178d4a28836e37b149a4a83a8b95fdf72d9df828163bcb59c095cef6c24e201a717d"], 0x0, 0x0) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000063448623ab09a36d4d437dc55e04c12b00000000000000000084973d2827b5d93a1dd1f1b247000000000000fcffffffffffffff000000000000008000000000000022c6"], 0x34, 0x3, 0x1800) r1 = getuid() r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r3 = getuid() setuid(r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0xa267e4b92bd05ee5, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r9, r12, r13, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r14 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r14, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r14, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r14, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r15 = getuid() setuid(r15) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/191) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, 0x0, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r24 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r24, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r24, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r24, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r24, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r25 = getuid() setuid(r25) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r30, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x0, r25, r31, r34, r35, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x6, &(0x7f0000000340)=[r9, r35, 0x0, r38, r7, r7]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x0, r15, r21, r23, r40, 0x146}, 0x1, 0x20, 0xfffffffffffffffc}) r41 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r41, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r41, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r41, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r41, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r42 = getuid() setuid(r42) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r45, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, r44, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r48 = getgid() r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r44, r47, r48, 0x1e4, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) r51 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x0, r42, r48, r51, r52, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getgroups(0x4, &(0x7f0000000000)=[r9, r21, 0x0, r48]) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r56, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r58, r55, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r55, r58, r59, 0x1e4, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = getgid() r63 = syz_open_pts() dup(r63) r64 = fcntl$getown(r63, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r53, r58, r62, 0x200, 0xff}, 0x8, 0x2, r64, r65, 0x81, 0x4, 0x7, 0x3}) r66 = kqueue() kevent(r66, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:29:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r3, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000180)=[{0x3, 0xfa, 0x63, 0x1}, {0x6, 0x6, 0x3f, 0x9}, {0x8, 0x81, 0x5, 0x9}, {0x0, 0x4, 0x81, 0x8}, {0xffc0, 0x5, 0x4}]}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r4) renameat(r4, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x100004000) 16:29:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r3) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000200)=0x3) r5 = getuid() setuid(r5) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, r11, r14, r15, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getpgrp() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r29, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000380)="9b4db55952ddd597a6801bb4090f1b29b68cb94d3fd0634fcfbc5153ded9029df68b0f7f64b819b8f5f90927b8390b69d3b41222b22c9a3e55aaec8b60af43ea66ed91d92b96a180858ca784004c6f17849cc8a5ddb9ecf56602cff92a395bffbc92105ef69100bd16591e71a52d33b1036691707c25aed2e00cf86cf81dbb9857fe6a9dd541e8444d2aaabe5cd852a08b7ca9d8b38de79886d180a8d4b31c80a51b3bde56a3fe4f9870e6cfdac9613126bf53694ab32e2dd3f48b0909a95c4a91a46f9c3f04041f42b268fdac180fa8d8b87e35c59673b1b593377a364179cf268db679b6f949b39aa489ad67998d9bc1d4c58f5b485d0c", 0xf8}, {&(0x7f00000004c0)="07e49183914cc53a3cedd8284bf6b23675a5129f2636e90698a5099b04fdb13ed218c5a71d3fe604d9760f43a6577da698c84dddecb2ce30a235b18bae4831fc917a2c398d803471a6a94a4ea25ff5fa0feb1c03e85eb7ca525c01544ab2ec343cca0ce26332c5d9c4a4f70cc3f9c32a0961a4fd72369d8b8d2a4c3efe0cce7c3a90344dd2fd313429b5d2a9ee9d391c91fd76e479c8b56324cc576e810206e881593b96c6572cb28f61879e3941f9c78877f6dd9e30949a535b5d9951c4af045af29247d3721e16a2215562047b8b9bd3fce2df7c1f89f624b2b8ea42", 0xdd}, {&(0x7f00000001c0)="b0ee5e6d6adbdc8f7525ffb4aa6653c6d16983", 0x13}, {&(0x7f00000005c0)="7bafd6bcfef23312757b7608ccba60471f2f420e63ee05ff4851e1fb22526b4b482179eb6255adeecbef910ea5a54207aac90af999a5b56ada7dc5f3de09c1095ee8cb7043445db6076c38fd5af36648d6eb6c01eb3b7dc356177c0b95ea78acd03517e1fd5f1b59543883db12159e3614101c2f3199fbcbcda13e4ce53598f0ec1318940846dc7f4b1709e26342f4fe461cef45440534f816f634749c9d21871053e6", 0xa3}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r5, r18}, @cred={0x20, 0xffff, 0x0, r20, r25, r30}], 0x40}, 0x265bd2c88d186131) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r31, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000140)=0xfffffff7) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:29:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r5 = dup2(r4, r3) fcntl$dupfd(r4, 0x8, r5) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000180)={0xee, 0x0, &(0x7f0000000240)=""/238}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r6) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:29:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xff, 0x10000, 0xfffffffd, 0x0, "0000000021adb27c91000052cc00"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) getpid() r2 = socket(0x1a, 0x3, 0x80) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:29:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r1) r2 = dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) fcntl$getown(r3, 0x5) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:29:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1, 0x40, 0x6, 0x6}, {0x9, 0x4, 0x8d}]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x400) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) write(r3, &(0x7f0000000280)="622d1f0a8dc146d565096123c0f310e2327c2cc3a0c255b438ed37cc62c1e64385024996027cf4ff88b744b99563f3ff9b1ae8b6b607f9fcfd9f057f7825660dce1da8a84d81aab9b7c20f0e8fb536f2b30a44f90a8e0427d50dbf88b25331fdc743b5fb8fb2e72b29aed8b47ecf4e0e75c5b6aca3fe078b64da3dc43f1df4d190355e8c0489c7", 0x87) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r2, r1) fcntl$dupfd(r2, 0x8, r4) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000440)=0x200) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x994, [{0x2, 0x101}, {0x0, 0x6}, {0x2, 0x991e}, {0x3, 0x80}, {0x1, 0x7fffffff}, {0x3, 0x401}, {0x2, 0x8}, {0x2}, {0x2, 0x6}, {0x9e7c551ca56b4f96, 0xffffffff}, {0x1, 0x9}, {0x1f75a9505dd24718, 0x3}, {0x3, 0x1000}, {0x1, 0x9}, {0x1, 0x3ff}, {0x7daf621c4eb2e127, 0x2}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x80000000}, {0x2, 0x8}, {0x2, 0x6}, {0x1, 0x7ff}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0x1f}, {0x2, 0x9}, {0x2, 0x2}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0xefb9}, {0x1, 0x1000}, {0x0, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:29:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:29:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001200)=0xb4) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r3 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0xd1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000185804008b0000d3ae00001000000000000000000428000009feff48430f860d000000090300002001", 0xfffffdee}], 0x1) X S.( ~HC  ./bus./busRW0Ag;oFb<[gMd n}_sr D}3UR{Ud c-|3JVQZL 0aK= %;T{;uyEoGT (>qj9?|M_16%P (5:>*yd:RqMSj'eb{!mg5Q@@=zy9}eR*n~/prH^,1FTIx<i 44 16:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x10) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x9c}, {0x81}, {0x20000006}]}) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000280)="ff9d9535327f106e31e79154496cc6acbe1e49ede051b7dcd3d2ab9e3a8502e14ad6a0622cb948065cb9ba43f5ed6a6b89316962d1f47e19b57e42398688ccce78f020187779350ffe20540e92ce87afa0d20dbed18586422ff9a5212806431094b47d8e68a42f24930c9d4ba45db6c070aa891d54d18c269a3e42ba23142760bc30503536b038b9881d12bf48f8f4ae9c1cd37d54a66d8ec045724cd013afbb6fd5b3031ee298d4b50a09f42a53cb98c02218eb9c6bafec85a6ba3b1516c0a2129fb37f2006aeb32029255d24a475d617312322b74fc3", 0xd7}, {&(0x7f0000000380)="220c6b70ceaef3bc04d0f99d", 0xc}, {&(0x7f00000003c0)="5b6920537c9f0e3f2111bb54878c460d76f6af4924e5c6fdc39aaf25cd34573c9952b1295a3da0967ac05e901cfb5efa15cbefc6e661cfe203da04a167a61a7fbcebbca515ecf36f1c30c007526089cbef4cc01ef6295ad3727f3182ec68980573513adaaa7c7be92fe458898100a2b85123a0f2741f76c0ec6592a1c8a8ab103c89eff921ed7dad7f1fc4cc64b62679e6c5db", 0x93}, {&(0x7f0000000480)="0323e5dec50c8533e250c8d2584b9f62c631282cde6cc79008c76f8bbaf7cee81f2e96f3f3c7a832056302d3f5a5fc219e232d4db0a527b1f5ce91d709a89d5ceb9f0e6e54ed0daaf4d31ecd74b922189c24a8b7a82623fed10f77c3450506c31caf783b61474a22e078dbcedb234b16238ffec727f291236d416f8497366e753bf4fa14bab9c48ff2519c3d3ba06e7c9ad9695dfe9a606bf3120128d18dfd2da741ced87df49d5341ce642f68bb6eac", 0xb0}], 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=""/215, 0xfffffffffffffefd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') getegid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000780)=[0xfff, 0x5, 0x55a5]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() dup(r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r5, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0xabb, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x1, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r6, r5) fcntl$dupfd(r6, 0x8, r7) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000580)) r8 = socket(0x18, 0x1, 0x0) dup2(r3, r8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() 16:29:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x8) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "071000000900000160820200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8e32c803dac06ee2bdf431acf5b8c2a82d62b0b2b8470c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f76632019068ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3036c5bffc22a6f63be7a127fe835bfa6a52a04df33cdd17ccf73bbea121a34c", 0x8d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) 16:29:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCLOCK(r1, 0x20004276) semget$private(0x0, 0x3, 0x456a0642ebf0c79c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) socket(0x1, 0x5, 0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:29:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x80000000, 0xc2e5, 0x400}, {{r1}, 0x0, 0x88, 0x4, 0x80, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0xed}, {{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x9, 0x4}], 0x0, 0x0, 0xb3a, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0xfffffffffffffe64) r5 = syz_open_pts() r6 = dup(r5) r7 = syz_open_pts() r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r9) r10 = socket(0x6, 0x2, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r15 = accept$inet6(r14, 0x0, &(0x7f0000000480)) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r16, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r8, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ebc93636592ea0bd3e68a24e5c3c69eb8333a529fb6f563442fbccba6adb5abb4e760b4f8d0d809cd978e93a0b2e8b7fb665950158a73bd079cdebe14339ee178fb7f2cd84f20d7aba9e630f42f7b31100595e8917608ef57b957a768bac0f8b389a15a552b430e78d00f5e0dc2d037f39b22fc26b1e02463f9893068af921e1ee84750c684fac09b4b5fd4b92d945c6421c6aa75e23ef689cf13c0cca83746facb0dd26c07483dbc4555621f04ec4676c363476e65df40e3123a4cfca7f9c78cb3b06c82578e4b3cff6f508c44cc46619541ca3f0d3e5fe1e2010d2", 0xdc}, {&(0x7f0000000140)="65791568e927da13705c9babb8b4209e7b77de4eed45f076864a055c69371b3d4e7cf4e26ec7c17e50c85850", 0x2c}, {&(0x7f0000000300)="c519eedb08911bd627", 0x9}, {&(0x7f0000000340)="978eab346ac715fc219fb71b3b98685b77f0e868f34f8d33fa7321d07eba4f862e2bf7669e304e21035cbfcff5d3edcff3c454483813cebbdd844edeed5d30b5838b10bebd4dd7e58cab42107338f6c9131508db7ca77e", 0x57}], 0x4, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r7, r5, r4]}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r15, r16]}], 0x70}, 0x2) dup(r7) fcntl$dupfd(r5, 0x14, r7) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="62889d894488782c41bbef15f3eded76feb9f4f39b", 0x15}], 0x1, 0x0, 0x0) 16:29:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x3a3}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:29:24 executing program 1: socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x3) 16:29:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x6, 0x3, 0x5) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7f) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="bd5aebd1611a665a8aa5b225cf9ec9b9abd10bfb88c10c9ad41490609f1dc46ff6134581a5d526033c66f0cd36a6e9e608a9289ffb0bc5986fa5255bdde9104aa3b14defed2955bff156bb81d7f3be840f3ec124be94b5ad617140f379509c60c3c4f2805e8bd82e34507eb4cecf746cdc60426eb7955cbf56529ac1a8a7c9f1ac2660a7b575e897359a96f6e051c2324501c491971a4f01db0af068cbf4b8c5ad49fa51e88c1eeb1a03992b25b51ca310e50a31f0a6c32a649a01eddb16db48af2f8b7f23b3fec68ff4c826895657bfce23975b825c732da17a189b2591b3292cfe97c599228e59557b2ec57ccd8292c0eb5cdeb6", 0xf5}, {&(0x7f00000003c0)="d5d2573ad381a6c1f06d16ab90e794ec623c3f03755e020168b8a91657c5b6e999e2bbbdcb0116090752648be4bce127b668e2e08464a5fee9b4a9f963ac487b106f6006711291bf7a6d0a7a96ae1c757b57f6c52e054fa60c489c4f199bcb21ed0fa9b32657235b3dcbd3512b319c8b08fbf48d7e70bb0c387ce86f1d8d2cefd6037f53c86fdac20d77f4e0cec0b73e6561d90bcb22aa9e283258db87f6a397215d20d957de3fd9f188492bce49b93f96647879ab5e21295ba8f8d59e9e49c7a34ba18d19b7f3490af5a52ce8d288943e397e7063849b16d105bf52d49db0159b19351671d37b4e98070a09de8fb8a6a0d4b007c3f74801d536fb27aafc705b5d59e1afcb417f0c67a245466b5c977182982ba1c86bb34dec1e3070a106bd8488b65adadc75550467767c075c630dc99275e2bfd72d43729b67a9b7dc4684b7ffa28e8c26cffcf8cb60e20050aeb556637c76ba0bab7677d28060d5a8490aef602655046311fa0c00f819fd6a80f656c69f357952ef11cf2d48c75c1238cc719f995b93ab43dfb2207efe8d4443906856c6d0b6fab155e36c3616f0eb945926e38abcb6f4dc6d4e5075224504ddb595eedcdff8cd16624f18b3ac08bf84f71bb0d657f1c947bee4ee4e29576077cc7e182200705c8e24cfa94d635dc24591dee7d8fb26172d75473c31ac74c7bd34e5af320f16683406c0505d98a2232d9193b1903d7bfc7bbdf64bcf88e4b3c9e78a5ff6840764e8e48ff172d436ec2f86fc0c838607b8a3b4637d779e54249fcd4c7850dce43034342327ffd2ff64d090ae44ab1107518b566f71322d42d96a9fd9322e680b59a861bce4273f98cb37a18b28bab7493bb16c67e4e82cf1bc3c356c2ba02acb62651363c5aa0f70c321698f38825d007b68f8182191d4ab18f45f82d98179e0f85041c966c97761398dbfa1d8b6cd41c88b70d05176b1ad9e080ad57eda50ebbb43827a96ecc53ce1cffea3a49790054ff0719f1aec04d8395b10ff16a464d6618453f661d6bd47e48d67a3819775c8e0375132479e2d321e7983f640c0e4c749c2cc9e7a950d346b6b545643d00b67f4a80df749998967ecdd6d27f82909e8d91da5199f43a42782fd918bd600849ebf5731ef84979fbc0874c4c4368af3e98c53b985683cca72f1d4b46865ae664eb8ac82cd2b3208b08e1c773183f4b2d5ff9a8d2ba66d59d83e49c6fd3214dd344cd8b4c95f2a6dabf463a92323545c7fb5efff59861559cdf77ac1bd22867a0740b8697bda41b16bd3d1ebfc051b42342dbfdb9480ca49b0f19cab5f25680e9faff4490d2948c9c80fefe3231e4e71d8ec3f024350b14b59f6a9f76afbd3dfb3fdb6508273b0ea30bdd726c543da11e2f560bf9ee8e148171006ccaf9972380f19413673745f63028b75f6bd69524e707a351bbd695e8e19c777a06781fc76d9a3b7101c149ddb11112000423222c8d97d57f726abf6a148ebe3f81dfe4f1bd33098019367c99a059e4f7ba9add671e02ce327da3ce8f461029953ab9d31b10b17029af6b715b1923026ba649b75c4cf82be6dd22bc3d52cde20b028c1c06faf50bd90d8fb2e520ca126d425f3b61b411c3167a63c33605ada7b5fb5a7a95b142369527dd124697d6cc4c73a0eff6aab3b74dc917bac41153b647f2fa7172393c0842f4dc6ae0c221b9176de8d8d73674810b12d3469e195ffb17a0cded598ad8a59a6e72b7ca208962c15230b269e42191119152d8220ae5226675e47a0da8d4aee79e030bd8c600c6f89a631125231605b0a9d3decc09d8f4a16ce74369316fbeb066c331a0b2d21d14c1e42d1e8321d2531a709dad9bce110c4a5dac22818c9eef61112b0cedba4fce20ec263267d57848f626925107e9205f2fd41239e51177d166f786a1a13da8690936b82f9facde3a0158bc4491cfd857cfd35a7dcb97790b6b66cb42ac1094b48a952cba849ccf5d6301c9f55d40933b2aa257854db994d20ec3edbf068cf9e3f963f9b93e767ddeebbb99b975b51212d2de8744e2258be4207c4845dd032b29502235aec232d4eb0d5ba1f864b6ce18ea8f26ac2c040fdda1157a214d6f8a8d59e603a554d9c8ab22dfc844a9a8358ea38a9852ddefa838cf356deedf47f3d236d7a8ad5084d2682f9ab796e7efdb8ceae0e3fb20126a96834e507b4d08c736e341de50f8056fe2e571d7f7402d7193c48f22185e5e86da8a457f40a969407d5077feca41e79898ddff35ac7dee171ab7c81fb7240be8ef804c2cd279bf388c25c4f8f931987323b7fcd0783e28a7bed1190e25b9cb2de00b4b266d65b3dfdc7af20fd8059106fb661ad0dfd16a4016946f96d9ed9e2ce893df9b6a5f42485dc6081975881bfc1285dd5323cf2022249ddc8f1a6aaea02d3a5d06b2dc7820c85c9a2ad44d0e0c5906ecb99b03bf0e3db57c293093de0be27ab040c2c28724006825f0eacdef1a7a41644b8fcee51585e7d48bc4e78b6ef0783516501b65f4a92f83814316953d715079f98f42959fe6dca849e1d958d7c7348a7b89c890f73965b3c82a7fb12d7d79d9dc69cb38207804c0ab5939ad9fde559d3c0880a2eec3c476f90649ff60183d52778a35cbdfc661da85a7aef0cf26abe9c80bbd44e6a18dd8fd42cd39bc92b35f0836bb7e60a573793e3a68f048d9e6f9ad935a5b3d79930e3791578c2e385098e8b23b76b01a2a27149164a480781c9117be9a11287102ca91feaf65d7131f3620a3537f916831d8320e870ffd530a1c8f046167893b6b55fc1eb748d8a175f691a882a4cfe09bb707e67bb61977cfd22f65ab987388c2d236bddd533b6ef434b59e1365b24eb2cfab4e9462c1294e2f13421cc8d91ee9e18dba4b556a5aac11ee9c153d88d787b6d8637892795ded98bfc6827dcee01902470c14be43d522e682e03086a9d1c89c6fe42e7f9ece82e40b29d945c57a5e0865f032f248b2ae1de1d5a0b621925e6cd9c6e5e2283f5dab4156d229ae069e1a77d62c7158fec15370bfeb98c1c19261d42d5527c04fd113ca454f82a543f741da363fc8d32e4bcef0edb0cbef0208b51695efde66b88ddfe9922b8bf4109228f16678fd3d6e77423d959cb13be0392271c5fa9855575f3c18aa529c0bc73d2ad17396fa23a55fda94bd2d09266a54798ba5e9e528d3ec9c64076c52814ae2ab8f0d8772a17f8290a200cffbbf07e859bc245bfa4bcf4e8faf04d06bb37846cc35236a907557069152d2624eed76eb78fbe868eb8294a7b2c4bb043605d561a29b157184eb804a9733c38580ab846c4242eaea20a0be9563b9556754871207c9773dd348f9d032de73ca0eeedbad4ee9dd5d8ba1f2b0f7b47e0d4ba56f5115dfbfe06c236378a9472a93ec62107abee7fc413f04389d794cdd3940d2d227855a9c43de82a53a29bd7d958d6ffaba1492ab03d3df9738cb87d77180af9fb378f1cb50855ff6941b056a1f6e0b4255eb27c090574813e9483f4dfada7362b9b926654effb72b08b66772c418c3417f306b653a73dfc41aaefd7dff086a82b9689c0ad332082d897cd55eaf7e2c7cbb71f73cf3a207fabe00aa5f4c21f86cc1c28a485b8a230d5af57f33028471d3e55088cabc2357e37f6385a5b449fb7a58dcd787b331418cf89b496b576fd426918c699906cb9afcbb527a0cdf6bf9096e56a300104e158f94e35b01ccbb29a339d1a3081b90a47247ff46108092e7fdb59edca418b2e5fc9ec2d650834ac47ce707ee432872d5814111691dad01bb52398cf5f4110f72d95b740c2d1dbffab49ac3f54ecab36d51382e24d746eb52ea58b28a92ee061c923546ad6d8837b231fe2052c8b142ad8f443f6c5c3c490c01e07062fdfd01b036e54cb8ef2983ac44f52b9d43ca76c0070c2c80acb246ce1738c11a91a503470e1fe99fdb3ecaf76c8b7e8f21fab1a8b0ab6966678a2b723d1ed4636db5e0ef7662004e4febfd5de895e4445042e3ef8a6c971e1985ae90490110320c51b6570d4359f842c2bd6055ded2587d61985a257994ff40c7a9f12f093d1b6710897d0a7f4c047adcdb1af0f1c802c75c0a89d4de24926fe2387e91f9f616d662bc05fb78e9422882cf705ed92e8ab50cf4358a9441979154b940a9ee999303c4bd6e65cbe8452ca32dbd3fce7bcfe0de31a0217ecf2d519472470cbc544b231203bd3d8406a1fee635b70039328fd82e8ff8dd89f9c4bab92da70357cdd03324d4a626389b59f048ae6986b0d86ca42cf14a4db02229f2300c65d3da5fb7d1224d1c0a20c99a163a1241782bdb6c1e6574aa7fc9a7c1116bde5aaae57d39efa74ab83cdba0c375c5857dd8283694f3c4fe04c8bea14e492a6f6017a1cc5983500a1ef830c409d22258e00f897c757c70218a71bc30c7e74b3d4029be6add3bbf79b5e3925ef39ecee426ac91007a1f1928843b1b299b409cc537ecc38c106e518f17d4da4d5794e4540c63f272c0c309ca9f855efe8ef6628e49d92bb0b63de64e812e25edacef0138dfe2364832a9df5faa19b835e524989c372b96618be02ee3c13514c9c0fa1cbe1580de5f6c56c3b685f53cca272281ce337c9f05d6a89b147c87a0604a57f57daa8e1b461108b5fa55f73791b90701f4009303b6cc7db3afcaa5c1bc5f47b22ab0f097cf9e82948fae54384590e0f18d0c9a3ab67e4a148216dfc6770549491e1048db3835fb2254ca0c7c380d0fced1976e488b3481f57534ea15779077dcc6b465333f0013fa10112b14c170bc18e06028d0940e2a7fc72f9a6b4c1bf6b24299dba84d8cd7fd582a614d08b67dca31214580f46e2ffff89ee63b6969874dfabdddd107dc53523109846be856ed3374ad0d84248f128950d7e2df573141b3d2d418ab842e17d640640ac3153e7498f267e91f51bf43234c6a2965ccb0b1ffb39d38e3a928d7fab8c89f69a729a3228b500f86e525cf02c9a1fede7ef2b9f2022d0cab19cae3acc09f10d947f1af0136278927ae49e5b6145021ef8cce5c24bf33cf1ed3a79aaf53c13964ff1de3ba09276d54d2f2a08641cd226ada448726a88d35dcba9e9cda1d5f90d99b21be76f0216816ab7b6acfd87af2a7d62845ae28584836a53f61733fc2e51c3f79c084329a8eb4fb103261062a31e4bed7aade6a689c043ca2739f1a46f9322c5d77d50cfd8f48e22d3412a5950612008e8c033809497c15f8232e04c15d9789a293f6be025f9a2a8b2c6d71294a5875ca893613842679f9910f4403d28413a74e8c8ef40c928388cfed918c240659b6b3fd58cfaef8e99960c87ba7778542f11d4d87279060b4f4077a67029da2ecc13c1e072eff428247b82f89a25f00fd5d7555483bdb58bd5157a1323dfec50e863702e7e1185dc15a581945503e1857d4b166f86bdada309ab3c68e7098d60325f93a91cf8a05ccb139b6670c3709fc820cc6555a152c3bb36329a14694fff123e3173c118e3cbe37b4215525dfb29450dd3a49becb5c0ef322e3014dd594a16b772beb3523325e437da4b20f6a5287859fc937db0493527286c705b5fa1d604765a695e555c8c78edd4f88ecb2013e1f104d5d9aa651c4b0a7fda852fed6c527f18f5aab13459eaa4e854c7e9c3e1bc931e369a64c54ba882410d673ae3dc02f9df0df28cfa4d00050bd35bbed611f10347e3e8a153ffd57c960b11a9db2eebc886b4835056168915769bb7096f99b33ae7f92a43c7377116a418061953e683eaf29382c5476eceb792df1a638b1da3cfad0054fda37bf80ad8b65af8993d50886a11a9594be73597", 0x1000}, {&(0x7f00000013c0)="700028d2cd91bb5e1df00fae2704c80090b1588ef4c0ec87266b045f6970fea40677e47f2c2e45d53aaa5eaf81d6a45b547bf4f62bcf1e97d7dda2fa69dd246d2874a83bf4f313512a2880540e403f68f31c53ccc1cc671c500d15de11f50d46556c3a881f5ec96c75d7c7442e99d2803ef59d76654ce65a5d2dd06f4122b3d6b480b163ee885b1f539c840aedcaf9b66b080ece374004dc24240916d0bb32b1d7ce05a2da7730dcca81886fd446362cac20f719d9c37b647c39155e57af7657268253c91407f195a949f9bf3bdb4dad4caef7f55bce48316cab67d1810ae4552e5a8d5a6cb2e2d34bed7ffacd90aba25ac92789e2a539fa438b3d110492932ed24cc94f2561dd8aaf649a28ad3d9b10cf9ecc3b94ad04ab5345158b31209fedf1a0862fe44844a93db24119da7c93dd90565f47ef5bad575a17c00331162ca73ddaf83f0c9b56db457be64d36d1c42efb89a607cf9d0f0bf186f393f075b103d992e574992621096f13c84b10ac0a7795557f78ba931fe14f40bb428644ec307c673baa490ae7d20f1e1d029e7137912ffe9668d6ad3bae527980bce439ebef5c938168cbcbbeb426594b328240179253add37cfc44d5863857fa7644cdd4014dbf01e81dae9c25c998841fdd3134a54593d5d3e10ab2a2ca02339da790a237712d6b8a139269acf7b854e9128e721f390a5d873a79a46fce99ee8406a0ec6a796bba2ad1c58dda4d4360b9a810a33c09013891d5d9e52de1c6eeb09e48f4a480685206228dd748728ab62b2f4a27b840d723712277ca09f1ab81f8acb996f769aefa2ff4efafaafbd50fcadbe77024417b2a81aa1d44af272cb07d781ec6342e235b74998bfc2cfc00351b97b87642b43121d93485ae4775737332bb0e5011ee79d4aba70068598caef03d192ba040ac715e667a68a1bfb0b21886dfc2de5f05d83a8a5be9fe66d6d3cd8ffc24a2de0baf60423432e70ec13b375c2890866cff8d36f3dac6b04a5d009b2910174d13f7eb3667340409fa539908c5429108e926f6f6c45b3d2a063e4e0c2168a0460d3f7ffba2ca186f8dd101cf24a5454049ee3fad38fe6b556ff15709c3cb3dcd988a708594ed4d290a1462a1b8681e67cabf5ccb4d99c66f8e77da852a8becf64052785dadd56bbf44f3d95c383614a05512ce328f23044b16f771a64e89575cf1c09038dcd42deaf33639e7135c6f1643710aca50e387a8f314c2555ebb132f95d3fa5ff0219e364f72118b663c37a667e23a600522782eebf9b68d4dae4fece1684ec1c4065558c3704cb2215345d3dd1aa4b06b01d043e63a96004f57a3f0d9e8acdf09286bf5f0ecca66bd04ae277b71f023f969563c56228a86470833071cc17e05f186faa8008b1942226dfc47ca7a32957f711bd71818709ba636792238e7bc5fcd7197eb7c7fbf0af15a5490a3a1c0e8c66e89cc95e71c345265bcd793f7c1bba97cd3f18ec6ebcd4e90a03f1b588c59a2438973f2a398827fea9dc4ac5d942fad574b693991ab782dba2e23676dbe0271403e18b7fd47c36ec7a833d96070556d09c87419b0e6f5adee75c2d55d7bbb09a26208383697f28f2300ab1f45aa9b9f2ac8b58ab90272f4a7afb8b0fd2501827df9e6a8da293cbab063efe73f05ab827ded8120977aaf39074546568f627db5b4b6ff539980178e09c36a145945265a8945806b13eb14786e1ed81efc442079942598f1f021e6fe767bf0dbac92ca577e179db1ca95bc42565944f6969629adf1ee5434ae7b565b4e0e3cf33bd99910e713db87cb30f67b6915d927102247bbb770fdc24f4d4f0716fc329b5301031df956978ed01e795ce2ec28d6212db496702d1e4f8e6215dd66deb336068ef48da64c83c68cab5dc510f387eba354598bea8151a8879dcce1ce013b62e76960cd89afcce9b9cc6c68b407f221180da853d85f386570baa9c1ebbc0e4c45e20fa856cc6c1c9bd8505bae8bcb6b7c10f7346699572c643f2cfde09df00b285bd3d6ed3c3eda82366173ce50b902b57295cf87c90379913ec93991633707e7c73f52e39fa9368c809374fd1f07dc1e23950ae23139942d6949d08c9db3ac195c344217ca740a037c8822351ce2d2160c98ecd0ad03976857e36b92433aad44585a300249b1c481619ca9a121ec5798ec449be12bfa151ecb7f4e1f59efc2d4f02b7026ac61e98cb60a54b53d78a48c77fb6c7336acba1957668290e909e954261e3a90182daa68d18482daaea82e699c0e66a97e659b362752943e332b6ea70222cb22d6fed067928f27355ea4dd23cf30ce565645b306ed1ed2248c9be9e3d4b62527c9edff513e0839622bd766d99f855332c9bf10b51e583af973382900acbe4e80cfd2e8d8dd6ce62c03055dc92acc141506f33b2245a5281c022a19720adf9f98fce3b35f87ebb7af53389482a2d1e1b5ebd7e0ce7f10b774a93f4c86bac3bfd297bbf2969f5df07f454eb0d21adeb23cfe734e3340373886240322d7c28f16d951cd9a121790eab1d89aca0fc10d0fe7029d4a4498efa66d0c35459cbf47cde061960e003344ed6cf778ec07f469c095be9e510b72b581cfa518243756cf798411e77750d69abddbd5dfa0807ed41028e44cdc25be2dd29116a2e40802acf679840630cc2da3bbaa185a3b90efbdd93b1f994e1db799a52467f9f7df27ec2a24eee516d27f4a01be4d63bc17976a275246187c61661b6f181662ddf5cd2c2c9fb6904bbb12e3692d805edb7d5937a9d0d1775986a5be3ae86865ecc72af856c4e1f0ad088fae5a300e2442261b5eb8fed062536e0848d774bda07e77924a28ae220873b81edbbf433f14bb5d7dee295829c42031c39d3d8e7050760ca5f1ccee7ad9f68595b306893f26b9956d9117dfddcb5ed8db50224de8e081924f14f0ae90382acbd80cedc574e9546832c929ff1af5c4774903d18b20a492483b37818a0ac9a1ce9395ea9db2772f31cf439f2787a94fce33412c01168224f8daafd65adaa9cd3dc268cff47d6e3ad14c9d8d22749924fc4b7cc21599da2e2cbc60e3859d082505280b4ee39c0c866fda936060d1a9ff6e3902daeac837b8e336d1fa3f80f0814ee6e9f51dc144cb790334d6aa0551c7730ea7229c59ef06dda0245a7fcea2dfeb15ccf3988d4589bcf7f94ead0995f79a2661d2e6cbf80716dd418681eccfb3917642ab024b247a1dfce67df26d32bd911059d4337b6814681bcc6ef92a129cfe9eaac94093ce19a1d9b906d2e2b6fc3c2bbdcf08b35899c4740c2a13c2912ae6c493ff76857d63236330c9dc867006a9dc8f819604c16f0e2cf19cc1bb0d8c63d53a8316d9d176ac26ee7380fe59fde105cc1c0fa1d54ff1c1e61df0f522bc675f1ef3059be091e605ea96d8f724ee662d68d5db29c20bfa181a7eefb8839a574139e9ba8e85e123967cf5a223ee1498baaadbf4fbc143dc3e5418714749f9d508f7deafca68b736b746fade8c5c163f7bb97a0cbfa54cce26faae5ab0361ef516ca513af79580f69a796079191dc09685bbf15b928524b0a9211e3c93206876e528201f49870f9e810493cc9a69311aade65ac164281a484a28853382b8edd0757a86559257e66da0c49c4070849842bcd89231a67f9544992f7de8c38fbe8bea85eddd2df67fb5222c0bfa7616ff332e9c07bd1604f4f56e8cdeebe4f92925859bd3c0aac01eedfc564ac685db3e4f0112c8f36750dd1b9ef2dded5af5de92940c555b365a6abd83d8c6fbbc54fb98b7816bdbe51c73e0faf598271122f0c6721a2e4ac57e2b3dc4411a98e47cfbe45b13c4095e20cd1d5a1707006cc5bda72ea4478e6b2af21220dd7b9f1a97172d1734f8f431ef6092e68da0d4885a9ad9a84aadf87afa76996bb41c22f4d5326971d8e0ea1526c13c567efffd823f22e9a2d49e8d6718f4fe440981f0e5928ea279bf12e856016b45707b4314bd1bb71804a3031c0630a21d7c20d38a854a2cfc789716e04499348691fa446be35070ae0eb0701f77303b8c3de8dd877eba2ae5edbc6bb8d6340d5cf6a9aef7ca29a87676da9e53e29021f1dbeb7e4c1da28a3a7e5acf4e29be293ab96b4f74d822dadcf9cb535bc181f1b6d5a5c5bfa35631094f631509b4d01edecaadec888ce63ac02bb7f7f158483fd611c3d11e9817cccc56f3b0330b348c582e6002d5a571e0d01fde299edad4cdf30cce98065969a6c3734ab4e963bb1cb4f93ece71c1d6fe764b0a3994d5c3d5667c7d6698f876c0c7417d26d7ba85f48fb4eaa3d5a68f2d74a35b936e6ff74957b94c2123ec96d7dc937ec89a4eabf532525c7ac939df679699576fdd500e38228c6a5acf71d35b32d17fafc3c153fec8182a7b84c0a33f42c6cad20e75c58fcf00f1735d89a4e6f569ff0c02a49be1e4ae5b2470a7e6310f0d0ddcb540e5d38e618a764860fb44565cd19b037cfcd86c1a611f00040b7300b405af61a5102cc9ff55abbff9706496b58cfdfadb56c58be6538d884f62e21b8e3d4142003385410bd5a8629f8c19695c33750ef54d3eae62f0afb617c13d516829b45af32a2288ae782788b1e4c0e2e3e7d191eeb8f06ce6e9bbf2fb38fc3bcfc9a6eb43cd789f8dbf398ac5bc6fb6f8b6e51eb048a4cf5c14a577bae83c33e170c8eb55e6c3b9d0ce838851a17388876765f18f3d15a46fc14c8de8a93d0681db0c34c541be150fcefc9561500d7eca924ba1cdb1a01fb02c3ee2290bac037d7f772abd38ed6a7c344d7059f30db11ba6b4e7343602e64effeef69cab8d89ca088d741b989a25ee304b0a033588aacf20f533b6ab2b430aa59e3364171448f960eda2331e1a558ceeeca44a3107ec97cbe5f4fbda96bec344c18f0f691f734726ac742b17e30274c3db0c437a48cfd8faf517770d907beabacc728c48029043fb86579f173f1999e13ccc59a2fbbbab3778de191c64dbf4fdedffab8bc1baad36439212e06ec611aba85f492c414c9ee4d35abb61ac434c7948c670ff7c9a6ef0a83e67f01fb6932e333d8f86b5932792a3d420e23ef119d3a429f932719266b10540c55c31217208c7a6f78f6cb15136c46fefe1f5b754dd3fbe6c5fc7588904262065a2181c9c16c53758ead3ee81a35732b0b2c7a1541f09f3ff8668b00cae1524de7e8ebb336f22db8c7488210892a2dc1f10caed8269f984ea6acc22013efe4641efceb7ae64740f07bf4ae5c8a823aef532e6327f0872ad478a73ceb669d95ab98baa97af36a14a33f65f8873542950100cfc915e993482f2748955ddb4af36fd4b9cf20660032d6ed19e5f61dffe025378835a7bb8e141d8cda2afc05b991eee46e66331a0bce67010227747ab311ee9d76c54199f34f8c22c48d089e026d38e40a3b718f4dce8528a69d9cee3fe9d8ca59e82a742e54bfeccd81dbcdced97fe426aec6a415c550dba14547a3842f4f8b6c8170a2efbc3def4ca3b7af721073d688082768e68057bdb16c00f6f23d7690a717431418d7f1f951db55f498fad18736b986fd7a85b94730eef1771a0a461f423fe7d80fd0a84ca7b0afc15c6681ddd26dabb7efe5bd5f7e997b44de0cbf7e20e7ee4ec479e1bb4c2c7653fd3e1e7e29c6366cc79cba1553b8f756a510d91bb71f8969e2c3ef6c0802a9100c844e9aa32eac1aaa337b87b1f5976d2e866e2288ea697a4946745821a97bf4e8132216dcd1048685d2c72dfb93a7aa54f95f88504a9a7f22fcc508f846a9df31f5d35ccdae018f4ab78720afc20cb7ff79ee11fbc8d72e5666930541aadd4553b9db5cbbf", 0x1000}, {&(0x7f00000023c0)="0f3eedfa87835534ba06b4631d5fe9574107e0cf75c28bbecb54d4667cdac3b38e44f0204069204d52dc69e9abccfcbf54d805f77684b0b7ad8ac788c005a3647e1d06d5284547021daf8f5765856c1400a18e050675a11db16601931596064526f49af17bcc40c185b64913947ab8fb3c6aba9d4f739bdb6e456d10feab95a923a089eea3446abc718493af83f18370bf78520905483e8a8f308c1f77a567b879b9b37ee289bc34dde754b497b453bb2f8ea2849e219774182a56b0df3c0b0cb49b278f68e240e2fc7765079f4c19ba15a5b7e6ae6fa453000920a31db4e0493d62c3b0", 0xe4}, {&(0x7f00000024c0)="c6432f69315e39794d779eecfc60d9d57bb5f4e97d11c2ed7512d53bceb47b8cd3588e1638253af14525e70b90a948deef53a94c9ac64fffa63eb1180346bc6dbddcb42c40bb9579f8ab507138f0c9494720e11c0ca1c4c1d9a7a6636ed14468af553a2f660a674788af7de9def2e52134991cf2fa43cfc6c8690e5ba35981aee311aa1ccaaa1fc4010804e8642cf5c462c8c21fca960b082001b746d15d5fe2beb2d74fdf842fed23284335a6a3028dfa6a8af7ff48f3c82bcc54ec61f9", 0xbe}, {&(0x7f0000002580)="2ef124af1ef42565c3fe832f88de9e839cfac57a8e5233511604858c1b536e7840100c642ec32952abcf50ea56cd2214c3e459016b06199286b6faf27623daf56191c5929bb3520d88332344daa9f8860b2dda9b1c20e31d85301a0b55d6acbde2971d7824a86682dd5757556673c90e0679fbe3496da24f7298c7c5cb24ed2e844b2f51436e422e738f419c6de3af8d1a12810720d48a24701e5b6d58bc4941e50200d99a13a92843d7fb7e1ba599a34d0a05ee9f6e4b57c79d777161471adc3b4e7f0f592d2707d04aded165e53f7938e61198a46ed25346f82429cd4d", 0xde}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x28ab) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:29:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chmod(&(0x7f0000000100)='./file0\x00', 0x186) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r3, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 16:29:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x101, 0xfffffff9, &(0x7f0000000180)="e79fcb4003da83d642b93718583539057af2ef244da65133952b84757e9812fc6d6a3e5782cefc9ae1cd3fc58dfa3f3c33fa62c5355b9997101109ef7fb4384dd2ba747d7f411f9aca03f185aae113c82980b9b5929c01286f7bce80a0246bb85c43a452a5ea313dab6f7df4bd60de6f61767e60afcfb1ebbf479f7da637328adfe525b602d9b000e8e4fc47cb41d356b7ef08cdb4aadde1d1c9d5e35e37d8d24f4521e9f32071d6289fb95ae4", 0xad) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:29:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81d4, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) geteuid() r3 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r4 = getuid() setuid(r4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r10, r13, r14, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) lchown(&(0x7f0000000540)='./file0\x00', r4, r14) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r15 = socket(0x2, 0x1, 0x0) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r16, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r17, 0x2000746f) getsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) r18 = socket(0x18, 0x400000002, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200), 0x7e078d0b01e6ae22) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000006c0)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8, 0x7}) r19 = dup2(r17, r16) fcntl$dupfd(r17, 0x8, r19) ioctl$VMM_IOC_RUN(r17, 0xc0205602, &(0x7f0000000380)={0x200, 0x4, 0x9, 0x7f, &(0x7f0000000100)={{0x6b, 0x8, 0x2, 0x6, 0xf0, 0x7ff, 0x1}, {[0x7f, 0x200, 0x6, 0x3, 0x0, 0x4, 0x80000001, 0x1, 0x3, 0xfff, 0xe3a, 0x5, 0x8, 0x7f, 0x9, 0x83, 0xb942, 0x5e2], [0x78, 0x5, 0x1, 0x7ff, 0x6cc7371b, 0x8, 0xffffffff, 0x800, 0x2, 0x80000001], [0x0, 0x4bf9, 0x1ff, 0x5, 0x10001, 0x80000000, 0x3], [0x4, 0x9, 0x1f1, 0x4, 0x8000, 0x4], [{0x93, 0x0, 0x79, 0x7fffffff}, {0x8000, 0x4, 0x2}, {0x2, 0x6, 0xe7a, 0x1}, {0x1, 0x1, 0x2, 0x2}, {0x9, 0x4, 0x9, 0x5}, {0x3ff, 0x80000000, 0x4, 0x7}, {0xfff, 0x4, 0x7fff, 0xab0}, {0x3f, 0x9, 0x1ff, 0x2}], {0x9, 0x8, 0x6, 0x3}, {0x8, 0x3f, 0x7f, 0x40}}}, 0x1, 0x8}) connect$unix(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="04002e7f66696c6530048573c0c6474c1c998dbdc17792fdddfe46b3de3c06222974a347eefd154f4bab2c3dcd3dc4ef3236446fbbeb08c9bf1c1f181c90f303683ce22b299168402d5dc44f0aefb52f49f2b8c7dacbeed6696e730bd7cfa2633ddaf0278ff41f828948d9b7fac22f75c471f84419bbff5d787804fcc609f27607308617ad4873f5e311f2797303b97eb3c9"], 0x10) sendto$inet6(r15, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) 16:29:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xdd, 0x1000]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 16:29:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x4000, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) pread(0xffffffffffffff9c, &(0x7f0000000700)="efe16aeb3ddd8f3e884731a8143f39abb12135f1c889136f06e154ff0b0449d8065d85366aa334561245d864724256399800b548278f7adaff102e010476c29aa1b49f5b57d923bf0ed5711c4e4a23fab3ac3faf00ee465b89d66340cc7d8ac925b0c528bdf3f64ea4562442bbe3adef38dcf779c6af08c36bf3f51cd74395e793788e7b2cce31d93df968", 0x8b, 0x0, 0x0) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r2, &(0x7f00000007c0)=""/157, 0x9d, 0x3, &(0x7f0000000880)=@in6={0x18, 0x3, 0x1, 0x10001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xffa3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x4, [0xffffffff, 0x200, 0x101, 0x0, 0x0, 0x0, 0x1]}, 0x3c) semget$private(0x0, 0x2, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0x8b}, {&(0x7f0000000400)="d25c2ae4b931f7f2c2d644d7860c6b42045b6f8b737b41e01979d1c5d7f08d9e9a42a6ee8dc388530020092bf31277deceb00626df9e2a461c6df7094a5a0ed7c25c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088fee5f8525a2c7eb8253c18a0420d478fbe241b1befad62", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xbb}, {&(0x7f00000005c0)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb000f3e2907bc09d820f941c1869bb308c302399177322448d8be05431e0df782d04a3f950ee", 0x9d}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="c000000000000000010000007f1b0000961a5449a51f516679b1bc76da3dc3d4bcf196a9ce9e1f16041b25d9d09afe25f34d5c17c293de926eed93bbebb9073cc93f0673954d04591e8957f353fac18f86028ab58e35375274475b85b05a2955155159d1dec2cdf7a8d5428914974fb28e169c371e979aebad5cdc750d187f846a0378caee90e0e27ea652da4e1d7be72d413c174a6b500a17ae5c0e52493c910d8c3570c7e1f7f410e51a7ed68616a7c27f0b251c9c0f3a7c7b880000000000b000000000000000ffff000006000000469ff0e7720959baff007a9a8e57aff69bbca9ca7f71831331afb660e63f27822a300fde94009fb0bfd4493563ef217617502123c0227711a308200e56487d803636891c44010dbb536bc33673f11622cd55e10c0684282eaedef07dfa9abb8281cca51f419ec24839cadee0229bead18f7ac37e20b2642e899aabbfc83026edae95cf281c612d9bb41d88a46af7cf990abc949838f7f0d8017e7514cedda7001010000000000000ffff0000050000002358157a4971e48984e5c1121a680df8ab8494d51257262368ed3cc25a09b9c18ebe6ad36cd2bcd0cf9b896bd26dfdb35d6204eb040000000000000039b77836e7504f3ceb3127ac0675d85215728307a4a44415a55065dbcbb3f1b57000d2609b4a1961cf76afd4629e3f4e8c478709f85484e93d3c477ae4e9afb64a117924f8e26ef8eac3cef1f6a8dd67cc284373beaaf67ed2d559edbab064f8cc69b6f779dcf4778cffdf510d14fee59d696eb8a4fdf6baa5e27ade36d9263f0a879d695266bec455dafb12e0a75620348153c3fa6860efb6b7023b4aaa4fae434c7ba2abde384ba98558cd8d0efd2cbf5a7e898e8a779c860ff9731b955c4e5443c75fac1490691882c6ed06b7c86f37181ddb61df49ac24180f03a08801e6ecea020b1dbfd1f1edd4ea04b6d7dacf7e45c2c1fd57fd71460220c02aed24e05e2568bf43e4658fa0565c2ce27d1d6404ea11a28bfca2a90dcaf3f4a3af4b1bdc290ad3b933bae04cc3e800c77810ce2a7d1851e4054d912bbd068fb7e1449129db6503f12696c10088a79885fb980bc49d5bb5b6066ea368b1a4c6e5078ef7e5a2ae5a1a812901a3ee726827372cec8eb5e18d5736d9f6352c467e41f487083f57686e333f8b4d6a9c7d3788005997c31db84d1fb34cfdebd8052b22be3b56c0e540270d2fcb4f112ccf535c6d6b712655ef84c2b93580c829bb8e57a953ff3a7bade94dc4fd68b3a9dd4e54289be17783f2a6502a0f2a249a04939226f867327f51e7b94101e597f5a789c61fa9b34a1a749db7dd680217da8380d4dff33bfd1af9e049a2c2f441df0ddc54c2261bd13726e63458b242363cf69a43953e5b431c7734faa176eb1af25378d964c26583e921b5574e08cd3872e750ee033b6ad7e43ea70f4fd9ba64e88ed62b404c17fe268fc266f6115de8f517b06e8d79d2c23dd3420505425ad5905daa3cbe59a46a69aa53fe5f96cf5209ca3d1c18ec9cec60157cd87097a86de500a81d8142144fc76161c2b729c98ab217612137b7a3a93c42b12f8eab37c0bac9fbd40026087f0459ffd203ae9e256a198a04c16638dadd4d6860b630c280a87ac9a3558ff068a83352e7447fa24b2d8714287a68a56814ed450c0eef64051fade43ae8472de885434c501931b89c9930f13416ceedffc6bc1f7bef2811876fa7118fd10cb3957ba4876ac03f48043a532872b1117b5f9897d3fac4c1cac5fd2afc510b04757361f7d914444e9b0329f5f400da4bae5086f53f552840f5a223779e27c9d3bab09aa53cff0cc120bc85a8b8c44f21ab3d67e5d2a7cb85b2b34521f92d8cf27dbdd3e05f3fa7af5024c884015a87d936ce743c6486b940e3933b0a91b62de6161a05b1f9822501c3667374b78961126cefb4ca528759782a51324a9c5cb9427c4104f1f9b89e3214e96580ae0362f80bab2e5e7380fc04518c97d341c130adf4edbc6aa49f3aad66eec627bcbd2b5ecf47d11767927391e93ec8650f1481122bc321620df8590bdb3c0b4ad0a3763f071328ad507b1b6942e46cec8d5fa087f442ee4b7ed9b170f03a42fefebbe2d0462e4365f14c6829f2f1e289a7510d9288fe513fe7fe0aefe565ca90bc234a7337f5c549b01b1629e591abb3bc13aa8e96c8c423ac1cbd2a58cf25a34b7d1b04d0d4aa7aeedfc1010200c961fd7bea6bf2e2644d1a2b590ebcefa9df658f6be8369a3508db01b693c94278405e651cec5d20f02994b38f8678567a8bf895f198befa58acc1495bdf66abf44aa0f8d67911927e77304999b6611f69e2b92ad68c05b91447f7fffaf907a44610bd6d5d07627555815dd316cb575b57d5f059adcc9a540239421436e21a4bee6f443d003fad96a832da1fbb3c1c9b562a8647cc25bb6805d3919ba390cc9506061ed0c97fbe0b6c277f5329b98eadfef6f14fc6d862d18f57ac350a73f199b50ba2544ad238ee62964c35cb0a742079f6b122b9b2fb9deb974cf5ed6ef40513aecba56a785bbc381199ca4ccec67fc29ce8d2e1978e5d84e49f9b44ceb2c87737321c89ce9a4c7932e4af1e0a063c53f2d3af8d66ca8b793848deec24d4b919a6317193e15b97910e1d1f4f5196f2386c4139b1ca3ce3152f7ebdf384289bcd19b3c168ac4858a095abcd0b7c9ceb54ad0eef1a81b67878511efccf4b6aa6416310451c5449d99a74869fae4a1dd028486a444693d5d6b2ba081613f95e9265e88b1d40c4e7a006fcbb6816fa498ec0a5f9a6506c2f6260fbb93398e58e4ee6f287408a4866c05aff8b30ceb77a3116b40981c8d52aed69e0a77c587b46268040b721fcbac61f3c34f6e6e37061b7c072c9cdb219190906c928bfc7b5493d86890b3234e5751cfff88fa600c8abff4fe35142e5718b846a898db5348fb3326c4ffc885ad6da7da803bd500c3509f4c675f214edd0fcdeb16a7e4dd811fce9c6fb44e14116641ccb613652cdd1899e49d6c97ce4cbd621e14229334935e241a5f57febc848920107c24c3ce74b544e3f1997cfc63981f3d28e746dcf0d7c664d5229f95b0d641ac6937c780b8b3b1486a6f27c2d52ee7fe175753c32778d951187ae8631a4b4c5ff466d979c8c4fd91e5e7e7db5febf404dc74617487da53ed8609ecf1f62ffaed9914452e9f905f8319f1c5dcd8f027b0851fe8529d55bc042d32266882a4a806fc7b3be47afd79efb709a65ee970fc8587f492dc9fdbc4f2704afca0c60afc23ce0e8e4fce351a0680cd0d757f04d7bf091943337cc5eb1066eb41ac1a47cf7abeadcb76fc23cb2295d9ec261bca869d55439c7c3fdcebf0068ca3de725bf5e74fda04a584d3275e0771dfd933db350b3175623c1c2d69d4d157c34f43f870f337a0d76020fb5a4de8ec8618356a517e5a75e900b9913cb857136219d6185fa25b73e9377d64ad0592101b65f2698dd520e71699cdf4455bab717865d89ea808efe95c58dc869c60253c15f516e87c9f57e03601cc5281df2d220e629fe575fd5f9955194e468faebe750b851d5db78fff88e139e54a0465b41e539b216689cef8ef0acd047a68409ad1868fa5e01fc3a77ddc7b8a5423d87868eda2ad53715c414e75f28128b7cf520aa00373bc210bdf51380ca8a323792ef4d5b1fbdb1a77b7bc262eab1fe746610f07defeb91e6d753663533b5e8bcf2e17e9b7d27dbe49ecc3b1c3825b58e32ca357c57002fc5289dbd6700a18bb8ffeba951e3095ab34843be57ec6cc126819e5761a580c3f299c02f4105b54221f4db1622375dd34e1aa3f76ac6148eda40788623f19a403665a40416a473c010cb9d0243ccc443643e89613f3a267e8e2b8434fb5134abcbc3b732defb700a0fbb823f89a8e46f8f8c41baebac701467368aa1e720abf129ee4a66655f104bb54c15e0abc5b5f0a10b7c70999fda6826ec4ebd138ca1964a1165cb22235eddb80cb734490cae240143a80f7a54087e609b050344d9ea1585dc0b2c2fdccd5064dc94f0c96237e99ca20148fd7acf8263d7ae4d1aea2138b9f97900ec3846724148887779a83a6b00ad8b11ade40a54e42d8c466d338cef3463e7f90419f474dd93e29542dd07c26ba61181b94b5141f3c5cfc3004230854a45dd76f5244a1ec89535b9180522786fdd75789f0441686b7f939e77dfdfc7a8a3536bbb6895d48f420ab56d49b1f9b53405ef5c64d7e9a087e89b96808014f77c95ac220111c3cba3a8b8293bd944de46d02e35eeb014e99d83e3c2df4efb5536ead2c585bf3b99d96cab3f49a5a517e12cdddd3ba9e1a4d74dcb40d25e9343b07de50d79e42f23de04d41b9d76212449a62a59eb8d24df0bcd1685b794781a7f46082b3f7c257133bcec2d433049ea7e725cc01445c83c4b2d4c429f3eafe9943015e7521a15dea4bce8ff3153be2847e925d133dfcb7bee60f172d8a937a6788a53c9532747db6abc6771426ba2b4484b472116a4716afd3ee2cc7ea0178061b9914c447d89d4e2122ae3bef3d700c5073f61a622be84d886b2a904960850c243abab54edfe5b4cfe2e1b9ebac46575df6fa3e11d23065a78870c6e78762152f26deffeef8fe88c313a7e9fda335d3a3aec988ec338456afa095ea9ffcbdd9f761233eb30d209c4b4a61b1fb39c16f82e5498da14997c1260909dd989dc0abbe6438251fcbaac42d990970515c2d2cc11bc2033f7725ba7120025504842e5dc7c8526c9f59de0614a57bf692724045b3a32b59b53e45cfbd5a30cd8345a3835e4d7bbd160fb14512cd912f890dfbb6605c9b5c1ba40022c62cf74a1c79ed08d120c49301197d83222aafe20fcaa7a4e8704a7d1d188e3e06e01415b57f07fbf747b23ef67084efeee084504673cb982aab70b1bc7e06083302d1505f7acd179c6f378a81863070d50ff5be36f97b5dbd4f190b5a8d12ce7936b62a78eee284d6ee3899755fab7e8efbb651431e41c32d4acb94140e354b84f327dae2524783ab12f10e3ac8bcd7a23130f80216ea85317151675539c519c622c85fbe75c406963eabd2dafa3dc87c7ced94ed23e1110aa42a8593a9c4295dd6f1017190d3f687933be31f7c31603603b3bff952789b50ab173d6dedf3b64450c370d657c5bef2e00b774d6edbec9a714edb27e4b3c6512c21365b205d2611d6cab708bd390384c124299f1dd1f06007e6ceac3ebe776b86bf7d654f0a2a649a7619399162ac157b24424f743bb9fcc9b4472a5426ef11c348f69b7a4547b4b30a783b351d1ea9791092631a5851c6b2f5e69c31ff4ba9f98275774935267fec2d8041a160f402e9e44b7fd843be94f04adcd4a4337739490fa2e08c0f8f5cbbc39052bb145d6c420f036ca15c667e233f0708626e9807a12d533a13164532dcc17a6887131ecfec36a0374aee94fcb7ecb40c04cd11fd907cbdb51b6fe550ed43c51c4f491037e9a4198e8222873cf5c0feb4b7747795411c281693c2d110dbee53bcb72c6ffc73e9ca4a9e7a3ef0a612ceaaa7b758a43c6dbcc0e53ff1e5944ee768f890722a995130f1f5e47acf2b471c1335e9fa1f56c453a0b4c85320626cfb52da8c863fcde35ed733552ecfd081188b79e7265f30c4e9808543e9043d97479ccde7753c8d706f064ccf680545d2837636fb7d6b34d53c46734d2e8ecdfd0260793ac07c7e8c838ee4cc57411fde3d4af95649645d570163fe064a9ea906005bec903aceeb880613756bfe7fd10c0a041e533ef8dd03cb7172a98f694f838e81d579fb074f2bbed97a93fb45388b0873d3e4d06dd8e7813d4a1967dba2d25592fe8994003629f21d6099fed1073e86d35e12665b037db827b3dda78a64c0a350fc3b1f9a965f56f0d37b751241c3f07aa73c6de14deb3ef41fa84061b905d1347eae5d97401f48a70ebdac7ec3292c0b5a099b26551ee4eac62f3251c03cc8bce73c618d5b39e3dfe214fe66e422664dcb65dd2156fb513cdae9998f934157605128da065ab812586c71de5a5318bf2c509438a15dc3cb8f5372e13ed00ceb40bf3a804e8f6e645a2863bd36758ca9311ee0a6572bebe1c2990f30f1b73907debd956bb4989fa685afb8031452e0205472cba1fe07e2138068bd20b18a59474f212cfcb8197f66d5d9c460326f261fb0711123f489b493081e9103d772b8dcb9d4c7e7ba5224676970f8ae58268fb6f9d665b2ed1fd91a7e2cefe6aa94979141f7bb7eb86a06da59741a4bdab96bd915bf9442c0c7e9896a0728be41e3bc2c779dc60c5a17fe1289e2a4a5084e6d01d60190abee040dc46406e40e99c298457b546a4174ca6280000000000000001000000030000000216ec1b2a973408792b335ca5537df1d7a3b52510b114007800000000000000ffff0000f4cc000040778f7886e5772a93a71a7bcc2bec1f29eb5c173de320c85fc10213aa959d712e31f19128b942f9360df73cd9520643a8ac32527b7df0172dfc471b5e3e49c7972203bc988cc40ab9a7cfe3bf8083f7e76e8504fd0b266941ddf8e3aae98318d55b5ea22f853200a1ec744dc331e87511b9ff663a3536cb706c176bdc5debd1cdfe58c28233ccf37f4a593a7bcd09b0feaacb54aab092d306a204e89382144de64deada342f679781b589aa18ceed1b92ec5a8917a42520462c4e5e0c92b363fa0471c65e4f7eef6537dde83f6d6bff1a51f86cc99b9f8b2164c246d7e7ee38e93ba0c8ed7c2a3560bb11ba71ea42a564e9cf2c0fafe2ed08edf4b99395a39be0b8dfe7326bfb8ca4bf830666bf48a4de6a"], 0x1220}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x9) 16:29:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) r14 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r14, 0x0, 0x0) r15 = semget$private(0x0, 0x2, 0x81) semop(r15, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000280)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x84cd, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r20, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, 0xffffffffffffffff, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000000)='./file0\x00', r6, r12) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:29:24 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x198, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r4 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000009c0)={0x40}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x77, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xf2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffd1b}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1f}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0x6c}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 16:29:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10180, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:29:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r13 = semget$private(0x0, 0x7, 0xa0) semop(r13, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0x401, 0x1000}, {0x2, 0xad, 0x400}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r19, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x0, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r29, r30, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r23, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r21}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r34 = syz_open_pts() fcntl$lock(r34, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r34, 0x1) fcntl$lock(r34, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r35 = syz_open_pts() fcntl$lock(r35, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r35, 0x1) fcntl$lock(r35, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100000001, 0xb1f1}) geteuid() r47 = semget$private(0x0, 0x4, 0x408) semop(r47, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r47, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r47, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r47, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r47, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r47, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) 16:29:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1008, 0x5cc2) read(0xffffffffffffffff, &(0x7f0000000140)=""/208, 0xd0) 16:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000040)="a9f5", 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0xf5bb}, {0x6c}, {0x6, 0x0, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:29:25 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000010000007ad4f696e7ff886012bf3a7733a8135fec879a3089e6476c844c210a6afa4249da6b24df6543d4615a4108e8ff556f950ff1aaa2d57a2e5d"], 0x10) socket(0x1, 0x1, 0x81) connect$inet(r0, 0x0, 0x0) 16:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb2c15bff9901f2d9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) r6 = socket$inet(0x2, 0x2, 0x90) readv(r6, &(0x7f0000000100), 0x10000180) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r7) dup(r7) r8 = syz_open_pts() write(r8, &(0x7f0000000280)="795596491ce653025cf96c6571a2761dc7ff991ebcf76436350c5a274f95c543d2569de4ed0163d5488de623abe6f0f36c6979c18d8c8cd79f761bf315d2f950e91c75cd20a79617da27f12495dd4bde1b7854cf76cd5e9c13366b988d32518ff6a8da3e5ce0d28a4565842425323f29f2612fe1f9ef9ca5b407176be2be9f669be5b4de141d5d2fa5efc73d145be13a32ce603c315aea76999ead83959d2976e508a8eb", 0xa4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x100, 0x8}, {{r3}, 0xfffffffffffffffe, 0x84, 0x20000000, 0xc8c, 0x428}, {{r4}, 0xfffffffffffffff0, 0x1, 0x40, 0xe1, 0x4}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x10001, 0x353}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0xffffffff}], 0x5, &(0x7f00000001c0)={0xff, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r9, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r10, 0x2000746f) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r11 = dup2(r10, r9) fcntl$dupfd(r10, 0x8, r11) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x101}, {0x4d}, {0xfffd}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:29:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = syz_open_pts() dup(r8) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe9c}], 0x1) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r12, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r1, @ANYRESOCT=r12, @ANYRES16, @ANYRES32], 0x4) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x6, 0x7, 0x0, 0x10000}, {0x30, 0x3, 0x2, 0x80000001}, {0x0, 0x1, 0x0, 0x6d1032f2}, {0x1, 0x20, 0xff, 0x1}, {0x9, 0x3, 0x0, 0x40}, {0x9, 0x78, 0x1f, 0x1}, {0x7, 0x7, 0xab, 0xc87c}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:29:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) close(r4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="68c17f9ca400bd78fadc091ae4ca3199ab1981864e7605baaec981973fc185139630d453315e07f1b2903532e587221cafe2d8df183448abe30943e0650e5c6e32a51004e47406dff7f284a75cf2791af0a5de0685f03b7366c7e0ff3a9f71b86305d65071a06022c087a64d6fd6c127a01d8d9a6714ce332954b817e865d06cc3d3e02bed16270c88ba57a96d21aa765a6eb84c0f0af3ed19", 0x99}], 0x1, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES16=r2, @ANYRESHEX=r3, @ANYRES16=r4, @ANYRES16, @ANYRES16=r0, @ANYRES32, @ANYRES16], 0x32}, 0x0) dup2(r0, r1) 16:29:28 executing program 0: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:29:28 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x400, 0x100) write(r1, &(0x7f0000000180)="a653027a45ddf48e3e5be86f6294035967eeaf8f91b095a0073b2650935ab37acb7078c7a7c3e9264b84f2917799e0575774067f0b387dddc2043662f883831db47dec645d54635c2a79afc1894605bc00f32a37a6401d075671bf9531d6144d895718df1f0e2af6d04977518f7f942606250d605321e00517a89790767c47d0e563344b7c0994848e293bdbf1", 0x8d) fcntl$setflags(r0, 0x2, 0x1) 16:29:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wskbd\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r16, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r17, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r17, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r17) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r18, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r19, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r19, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f00000026c0)=ANY=[@ANYBLOB="01002e2f66696c653000c2f8ad0300929260696c1761e1de713c40656a4158976605495919"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="dfaba719ddcdb6fab2cb3f3636274752083362a72a1a3eb2ab53f1218ea9e4141e2285bee97ec0d16b46b50640a27fb3b9ca615499c6b0dc38219a902477c7d00d0a0997bedf8c5d30054408f070d705c1306f078d786826aa5a2e99413f83de5d0a8710b376a17513aaa8a1ee1f19f8c66ab151515e7a29f50a82e380f360949c92490ff6bbabc4cd7fc22ae1d7e5f604802881d2a7fbaede8e3f7e259372fcaa75f5057dc53d9c4a149879d5003226dfedc1701bd7e53003b35542fb69b0c2feed2c6c88b2caca0e6b9d76aebde02769c62479f717c83ef51fa5c4feca9db7cfdb29b24a67233b2c084dfca8621acd77664a10b052e312cdb0a4395c", 0xfd}, {&(0x7f0000000200)="cfedb360b1d1efe43f15057a8774b8e3ceae1a9dc56a137d6aed7b93e97b2f4cea0dc7b03a933a272a9609d009c1910ed99069a7b661c1c859efb2953efc6e87aa2b55ccacfd4995ae60ec4c82fdcfe17ef1878d9cca72492e92e848b96a60eb558c8b0a1e56daba8547a1eea76fc7ec74f8504fa1628f298fce01196521496cbf56f5ca5ea2b16d59956b9c77ba6686a0711fdf9ba7a4ac7c10bd917ca5227df45a0ae581d4ed0e", 0xa8}, {&(0x7f0000000380)="dde1214eebed4cd671b9d652e4ef4d8ede57c98f7082c75c23051f314c1eb242e6f29109b7fe243ebfc73c2c963a8733453a97e32cac5c579c13d76e1fb2fc9eb0fd7ca860bc063d2236ce84d8b8196daa510bbf44472627d357b60fe406f7e84a7a7a03b01a8f82e436c51f783c58f52489b26a882c4500aa1c5a901aa3774dceb5ca8147f4829d3e2c82631f8b5ee285d99e462038156c5a60d8011a0f9b85aac359eaca48c5c6048ecd9997172fe8cfcba8fbae8d260b645b52c424146dc91f7000bd691eb734b6255d08860e766930978b83e60ffab639cd6233fa6f45d542bbe4d4033621ab8f910f7eea8ef3268f133f8b7490aa08debe2704d4b2c019ad0153abe4ad6361975ee9fa97697816251d6500abf6755d8ae85a4b658e97ee7cfd71c155da3318ad8180482656a196c2d95326a64a4834357a7200f916fcb2141c1f8de8add5dd29430e864dadf27ac4436f7952d6b10bbae7736acfec519342ab84329e31089643ab3ce612975b39e3b32a3c019e46fc0b9601902de4d9cfa3e26ad9d44e51bff7c1e4998639483c4c99528151221e34e8a550bd9028d95b8ae7f36bbd8782251cac43eacecbb4d5e2a51d02b9b7fb2577d67db1d9ad1ca96f44838cc95ca7c3d1cf6ed02e129000b29b9f4ca876e6686f495f85331d174673f2299a5c7678a16d9a8f2a8dea22da143f2a6c7f2e8bed588cdaa52d4b7b3fa88de2200a661837a5a8317132679a09d218623e0071396e80ee39a47fdf0b66be94e55274a446c4feec7784db348fb1539e47dd81accffe774f33eda2bcc13d0e7d40d9c6176a27d0dc1f1f7c0ad38e2eba3f9d8242b7ba5ffd311dcfcb92d05ce6925b669fad23c5913a575a1c7b30ea0c3bf4b4668e2b9c62dc8905c5d9422c75bde13b26dc05c347c297cab5171e093bc6968631a6eed2ce30044b82d8f939c841b33d575f416ab6292876aa9684ad96a738b3e3af567cd3bc28f0c5b3ff4f5ca8ce1d493adf5c3df5f6ee31a2413321ae0cb90f5c51df2b5f8874a6605fb67c1ce7412a132494f1ad7f1091ff9d1f123849d271e2d201459baa39296fcc9e6d29f4b544f5907c252572bc5d344b0b518891ae30717d92f76c5686a031ba79d3d6cb5db8a5ef93ddf7bfb3f5493bfd4a18cb616e5b8091602071f4210ad26d38724b14a3575f8f86ce1e7c95e251514d08b56a702048e6f8e1f3d13d2381908165234be5a34f1949f8c98647e2b7edc1e63d51dbfc370b20dd9fe6f10af82d5bce91cee87e3bad1cab02e0a65b9c1c7f9b632c835b11803648bcadc7672c3b28c9ae445b0fd032e1547db13efd9c3da8429489ef621a28de20f915c83dd82f31c8456abb7af201b9b9cebf4cff97b27999aa6c634546765dce23dbc70046239dfb835b0acf5313c4c5e6c2bde3acf808fe6d09605efbc9e4ae3da8e9ed8a85137df6d05597ff7f45306975eeff5172bc70e3acb06a6d67fad7ff1fd807a48f8ede52ed55f3434c01c89b6817a1e355191f7e4143201538f3622adcca3cbc2e26e47542da10c81a218bad5b16fc1e1197a5f27aa091afeb6a2cfc6af7d58bdf346e131c83a7c5f0176a135b6c46f69af2c065958453233d52ed77a992ada04cd2145be2989ffb2383a4b8d476a35e967539503d9ee6f58be1094dbea2e36a195d59617b96ab2beda055c5c6815695e77ac54bf1fb166ece64fe2448430e5a83cf03a833361228ac62367a1590f828e56b257dabf8e61655de42bf93998e2b0c705bd4d04869098e38f598d8f2e60982ea3481b501f9a12243c811699ab61c753abc3cc469a1c9b1f30d25e73e6d9b202c4b31da7fab13d33b6d212f28ed4fad1b8b8d2ce690c6ab5df0c530c2193ac53e9b97624aa7d36fac8a3c42c8765760710061a85568b406e57372bcdc685bce6770b7e625ac110eb6cbc5d7cbe39a8c3a8b5a3670310dd411dde8599e43e0dd68c51c448e003abd5d6df0b48c26c0c970be1d1e3a73e7013412a06cf2cdabeb649e75ca3d18315c43f599d9df48109709c04df394fd767c59ff85e3a1f334b72213c3d29cde9123cf942703e903e6174c9e1131954b2fb7c62d856b2bfbfb1c690c5584306d1e4889021c6c20882583b3fcf4652a33943200e02265ef36aaaba7d488582c59ea3fd7f5a3603f1f22324b9978dcc4d22b8277c07a4f6637f3c5b7ce452b2784c9a7d2ec22ed25169dcce971b5ec5472adcc8c0a2d6d2ec0a0c946c5f7f0712d06247980cb8d31083dd7c1c2f6a2319eba9734934cf926746f605fde0ac107503199b5231b5ca966ed6e4c5d410d7d252c563e2041b3d71c5557fc1d370ba1dd9807ac10fcc16042d26fbbbab27238d14d3b85f9d60855707bdae8eeff613e50acda635eee6ba8affcd1d0dae04fda063353e7f150afd6fd5aa73cfb3bed8543e9e1a955697db92cd26826362f467a61cfa88de2ef944adf9dd9d7b2339585b88882a53dd71719cc48ce30c4efed242b91a1ed42d7920f7e1e9bbc0339924c20bf753c4e9fc44859500704094f1e0357478a959cbb24b6d5069cf8978a74f332a08f819b09bd5dc1bac2c85f027c3e4f302cdd4d02b2e54dfc08f2671daed36bc88b0f4c9dc6fb5acc10241b96405a7abb3f1a1259be733b8a280c4277f89bd3c0fe6045fce7b042e9a91c9ba37362d10225a6da0a59c9448719ba7d37c1b991f868c45f4f69a026c970e2894a1e9b6889f6f87141bfdb9a08110b521dfc190b41fac5c23c9e7eacd1edda4a9754c9f356924ed61bcad3047d634288c005fcec14e91facc91b92718995329732ab1f9218fabe91af07c09a093a2d427abe47b41f2d167e977cbb0aa90d97f5d06e086cbabd9446aac9e5c4b7ac6ca58f2c065687d596861cb6db1f16285c0af7ce90c39d1874c13240b87d11731bc8dcebfd947b161ebd9fa5279dec533b09c81fbf22ea66bd060734b959dd24cf1ee432ea5c98b92efaba223a0bd0af05e6cd48e1679ec96b32b18dfca60574e4ad73c29a44ba9234bd7399de956dd6c1841f3bcac75638bfda94631fa307a07861c7cbf72b78d512c8c730706711718b70698c33665e8572f1cd7d2940ef1036da7abb4ba28d0277c4fe72c71972c9d301f54f9ad4a3758d12bc6213ee0c30cbe40b9fa5fb8d0cb56932c431c173cac083953e2b29435309605fa038e8c885b369a2d389b89ac40bba530f4a930ac4f5e0b4b29094f0a426ec86ecec36e491fc97570fbeb5471d1c83b15378e19687864df5693339a96ec7e736f2b335c6522397f87c1279a4466ede3feb6d8be537a94a0f564dcc3d09f90e51e985c576c4056e9e4ed848a490a4941e200101280de9be0c085d7bfe86fb068dcaa159a68db33f791968a0dcda170bf7fae74cae0a7e34cb7719e1cf4f2ff0e22a6ee532666d4cf8126e6b56d8d4c898f224d966d0007bde051b27585623147bad7d6c6f03d9a81e3df7fbf16dd110b8c9d8f651142bcc1ad43607e2a715d08372ad52417e0c4afa91235bd203bb89fa6ca4fc9729cc6f586d70a72133e7c0c2fc09b9da2d47f8444ecf239107b359ca00c70258ab0ffd873d3c12ae93364c792faa52a4151713ddcebed18eb567638a0599bd24bfdb93eb2002154795f4374e8557f645d8104753f2554823c81a9003c9633dcbf9e95543170f2a7462d81de6008576c5137a2409560a6cf95487908a0cf42ed20eb9d6dca7ba920539d64e5d03e5b8ae95b378eb125ee450950d17bc69e9b7820297aa0d09dd05b9519c4a4cb077f9bfc9d25a1fc80c95f8ee0ccf950ac75a386d6f366cb73559d113dedbfd514c01fe36eee4adc862b3e08751dd36b6b84e1b75eaa6f000a496c45da0829db570dd6a35c19f8eb419f09a1765886961081b2903032c86c4587a9491de4fec1910ac9d108b933a4f99e97d33fcaff033631b2a659db18478b42ea804f980d6f341b7128e8689b9d3e0c915255734bf41481d1b78160c6278a261461bc823c59ef3a6eef0a3e733911c8f21fcff27fb7f46cac0065ca5867e1c989c2c287a313bb12cc27e628b29cccfa9ef801d2b2d3093903bbbf32ed699ebfa1120400e7d7743d9c0cfa510e59b5c02b021bc88a1d6e57b4035e2a9e11f4c0853177c4309709fb00aa59a90261f83814c2830dc35b93b5c316914e1b06d95499ef2fc5db91bd03e1e3edc0e854400dae975a8fdfcfe53740fe7f5fbed0b43603adc8ddea7d8105edbceb463c059a08171dc68977c85011ee7e86a8d16a896e940c90748b3d8463a81974ffb3ff42fae52685a764210f2777c9e8b69985577f140a048775c6d9fd31f030ebcee7c74a69c7914b14aafea92cb3e5ba05eefdac3702bf5daa66d948a9c28c2119d86d3756502a5c2906a9b8bcfba5ffc54a3393dc309bcc224053821f808fea1f456a1ada04f85f27bf83e0ad7d17beac965df7d3d25cd975ad88338a552ced0fc946a79b07884cb14163467989c629131e8b0a398a5580a0df9cc2a54507d369c37676fd06ea8800c6cae6aa9f4fbdda7354af7e3244616dcbb2f016fab8d1d37bbd98f9d2682876aad49a24dd814b9b53fd70513bfc40500e1b7010ac35fe00d4bf094f547f34a48918f92617379c26d9d5e5ad30e26b447f37ec1e8ba438956223e8ed74c989d537b337fa8f1cebbb3744d01c2314458c88f12f1ad6b823931fa095878917e7f2d14bcbb4809aaffbc931239033cfcb266ba8c55c88ddde95578e074dad6b45f3caf89be8d9f5448d5f6006807435191dba017389c5a4d9a4ced8db670c0b8adf58721638696ba821aa9844ab199d05ce6bcaf50985d5b34beaa2ff4a2945a8cd9a3f59fb0bc5f31489ff6b195799b496908bc23573c8396224d77d29f97cc548a54c48c30b1f503b4b8d0039cf9e8d9bcbe9871e80c8025aa77df3a7801507347704b6abc63da63b722b5eab0de3500fead860972f2e9f95412428827d04766dce65df737ec6c41ff5a5343ac728afcbbe7429937fc049fe2f01eaa8203ea5c6d8350af2bfd9bf3f7ec6cdc81d4aa52b823b951bd85ff5300b34e36776a2e40571b0321d8a2676f45755a4334067025573d73978afd6d6b585d1483166bd4783768d8743e321bf392eb61203ee11e673782e90b55dc9b933d05a452d062ba94a2ce1794d627c3e6efc3dfcd57b837141b945b40679552a8fe8e4f20c3c64a1a0bd14e7b8ef3feb923996d9f1f986f01fa6d2d91c773cdfdb71c155cb33a3b2bb404938bddb738d7395c8b3bdb5c5af15ac376bc952f52ea595665705322ec64d2fac8704363f74a8b89f51c5f4598ab4bcaa9f1bd8b33d7f8229c666334a9491633151fa6d5831ae105b5db2d7fda555fa810b247b423087867ca24b155f297696951ec8d33daabd42ce802cfc81ac7189d84c05ab81bd3aed07b0902035b15ff01c6062ad13eb593d7b962f63c702f220f1c0de5388375bb350a508b2751b8b7e6d0d40b03bfda08b7b7e8923d201b6cb52ac12e81bc7116d07a396cd77e71e26a0292fc23984e088a07678314bb8223b5bfc5005961f5e0f91b585fd5376529d74fa44912940e3c11c8525cc078b1d4982616086cdd5332040e4876d4f8abb0832cba301bbba3f3b8841ca005cc17cccc3d2fe62a5184c5c612fbfb94094f787b27fd534fb16c93dea01709237fd320814a61ce9e98b5f4ba7e98b0b9d1714e41695aad1cbd7c76efd332dfff7e1351d3566d5b296ba66859d75573fad465aa233541633db7d8c0486a661e9a2eae5602da39f90e588423b36660041f3c623763084023", 0x1000}, {&(0x7f0000001380)="f664bb2ce8380459c3860b38f913cb93c7d560e0323da24c15800653fa517983cf0f78b6c216240ca0fa8007d10fa2a1ca27623aeb7c998e9ebd6555bec974b35d82adfb0d172937959cbcbf18fc76980256c17fd2b255139d27d7986867c9a66a3b3d505ecffb8ea39c6fdaa1b77ded6c5195debe3039b019ad0d64492460703f93244c29953b2f2e9a8e8197cbaff8a9980a547f5a9a6fe5e4601457aa114048a59469b433a925e3d4bb8e92a5f8b0fbe3fe64de543e8ba46ffcd955cd58bc4f625a9e3020bbcbdf7cd231cd7a1a75988b4c876d1b2b3317e55f33249401a402f395b3b2cdeb2e2820e0ca70b528112e26b9bd880afe00a91e721d9df058e30e18d0c6a59ccb882ce054c5cc570b15f492cb1f6091811a8cd8a5b10d7d2ead987cb08e600d9301f526324e071d5af2ea99342a0cb5ad8e75f1e60e3babbb77ceb32a31030643b12b237dc00dd99d2384d98cb0ff692c29385ba3e79156b10970bcb9b8bb42e17722ba35bcd0ecdc85db748cc878af88b27573717add619185a52339271bde4ca566436f3be505957641bacd9123a8071d9a302c8ba42f1ab783b0ff8e693adcbe24a5aa606eb89ff13a64fdf33eec99d2fc337805a027b434c2c3355b2556061223ca86054633208ac05daad07228cb6b4f0c36034d891e0d2d1ca8ec8d3a32f7ff5514455e7519c66b15ef9148bc1c64a94f1d34192222bbefcf3ec2e108de1e82f48041bc35a64c9d8cb08180760e19c9963a02e289d38204c8c5ab1edea5d3ede34501da7823970770d2248835733e252a67958bbff51b3a550052c43b640490502bdf1c9330df2b35132e513f687b153463a1f529ac93883f0574e803c3efaf44939cfa5cea78dfd09cecf65d8ff6f8290d2f0d496fab94542b4fde9cbc28acf57b438a80035cad075e24a4b56deb63cb992d055ab8f3f8eeb5dba84ddf9cb957f045871bc81d0e4530d140bf4d79e5fb3d12c8375f092d77b45cc3397b3d6f6b0d1abc1e15218557a2f48c5e071fc0312fcf29a6a3601ee4a9d465ad58fa05dd8dcecffc82c7a63871274627a918dc5f696cef6fb6616bff7fa3c4f2e1003965deb0da11d21d9fee341c171f93828e7fcdd50e14f1f5aef72ae1a13b42ee959cc7087cfcfe6b0e504f32c64911bcb84c176a95db1c258b9c2484f174639b5e06f5d84bb3d02441f413895dc23c0d23036dc8d074773ef7fbfcb8cb1cc7945b6af92ff8003fa025535f65066a1e4fc855f5a019290983f5905efdfa895f841c2a77154d673b5a45c97e37048c2b321a9304b6ee46f7d10fd739612ae767980ee08ba607a27e3ccd849fb544d57618f75c3e819c382538d9c8fdeb14213770331ab70efea4bd3a7eb93f2c0b4becf0b0e1e6eb7b4da3ba45be7fbed2d9046d632f6d15d4bf1ce51aeb75cd7c6ccbf32a326932feeab40578a6c6db6222e5cdbd86c0d7258e61f0c569f3be905ec4dd34b16a7fd78e4694e0d54959731d32b64d148514082f9fb25259c89d0a6da691facc9f15919b0a2b88b63ddc6cf9411111cd9275dfafa2883b7a2d6d400dd90deb7c3a0ffa6d6fc0f480b6f4913be1be01a3442afe76c015caa87d7c2fda36902b966cdcb9cc834368eafe7d44ab3d0c330e57d0183dc111f4c7b4e7326dc785af84c003d5438376af451b42726890bb824572204a1e25230723068ba092627ccd728280d0b336067cd2f987b907c4265d8af939dd86b1040976b4f349a3182f99414ac4576d50528ea9081ec9c87499e62c24706b7eaa51c1a3e323733fc56738fc5d72708cb315d4d0c61e1a5c08844a1b77f04dc607c24ba878079aaf9ccbc8fb98880f84988f677ac5b6f80b9b344841cc279dedb0cbec83c9d6b87a3df2e87de3afbaac8fbd96fc2d2d4a6267ac6f889b6f111362b163fade830415111d707b3981e595100e88ba1ef25f210e1273c92c1421cd8a0fae299cce1324be703ecf78533ef06c6f0df5891eb872c8cc2df39fe8d9b7389294b81dc5c75668f6594a78ecac35634cad194ba55c9608268ca55d0cb7a668c46ac3ce7805af76b3bff00e4394c25d1d1f03dcd1a86827bee6c6a27b810f535b5adb38fff1d8578d7b522a1363e70aa6946874ae7da92835591057982c93c8951b0de10daaf4fa8f2ceae312b66350ba28fb040e0bdbd8d347c4a36415eec9809a73860bf39175ffe1899c132972ffe08b48938c28d120cfe58009972cccbe1649a7a7d102e4fb4c152e2d477541a7f58a6b419cafbce7a1225592b86ed791aaa90ccaaa99155692ded8ba9959c619da572ad540a6e9e3cfa431525f104785d6787b78ae5124ff42c4de4904a367626be4f7820feb45db0b84c3e48182dda2bfc8d592938b5f04c399cd083083e4e3c049d2948abe096779c3ebc0579c4fbd9ec6db868cb336a4f4a3c6b5577a27665c4521b75fb3e76d7857041a0cba55d727c59c800cabdff9535552a35b470553bc4659597daa2fe48a9bd223435024f8fe6e4850a61c452ed8b91a142cdcaf0a78da364f54763bb07cd49f0b2d31dc8658dd2e86a5a16d57a546ca4573184bf5455393fb4012b8b7d28adbc27a9adb7709573f3cdd304100b911304461057c1e4dc051c57199767ee279399f98c61f9269986e8fb5db7423209d7fc8024422ec657b702be507a29aa0ad56c9086061896482cf316ff042b4accb3db961e3a8d6ed513d3170b9ec5847849005e6f153334feeadce3b8a2938c38968729e2e129b38bcf603dcf6f30b734b343c1a43e69547ba275599a0d027d8f5fd6da5edad5e4658e4cee6aec14817bed0dbd62505361485e1f0cb837157ab48d05759fc26c5e41d4eba387e74ab2646f43b7c137f97e874641e21d312253ed413bfcf78b370a617baeeac3d246bbb7e1627cbd24474753ba9ae5503edef6f6de3e2a0ef8ef9a55bb9002f0dc92c3e6ce845c7836ca74f218b92ec1869463325b5ee2561a4810b72cbeeb98659765aca68c971f5cd12395aa15f70669405aacd5c4c56fc17d9ba649d7c9a90b4486be541e4ddf10ea286d9027b1f767ca27c2a4969f27b604214ad165b5a4110129a2cd4d4e62da2bf1f95f90f3354b5396e76b1d87a289948bebb30497df771ca5b181b20e175c0bd454586a09df24c85ea4c06ce96e05dc0ec719068fc82839fcb09475c7eed7283d6c1d0931f0aad030df507d47e3e88701a0c08f1dc115f7ddb6f2c51d9369fe68ebaafe24697823845f34e24bf60f640e0ba09eedc2a3b8ce92a956b5b1f365137819e46a1e2e1190e81336ea1f239a0b997f208623c7165467487ef9df6c7b6be41dbc5ac0e061c82900f448cccd628eea87b083c1cfcf4e10648f83e4a5aa2f054c2720afeb5323075de94a521ff46ec6faaf5d5ab1710da4ad88a7e32826fb7e9eb421d08e85a8e352ab5fc29e654f519d4428ed72e4f2c57ecc303cdf2699953e9f48c9b41ca23cb7135d9634bef7f715a6aa8aad398b2a8164a9f9aba02e12c4ae525f11a9268dae01e6503612638b6706ba73f8ded3340150f2ef769c143bba2ff593f372f6a08c3a83f27c360d513f3414c0b63f5879efaeec6d272d75fc8db437b0549220643e1cb80ecd2d7a284bd8cd939a2f6847a306868a5f53dfb0810a28fac511381e7983b58087d7caa1b4f85f4622bf9d7de5d0994a6284e269b87be8cd4931dae16cbe1ecc3bbabd30dfc134420ba2d6276cc8c570c64be9c53c69cdc4f413bc9f5c51870f2ba00baaa426faf2f6a70b0469ca967e9967581961efff9c29a877ebd2d797a0c2c28cb71ea1b50e63426c7777af13868d1357581abc15af71e6174e1451225a84ffedb6542a37ae5129c948b94e22ba675854a20d0cbd13cb07d650ef46c46b77475677ea9e475da3a8577a9bfbe0f73a6e8ff3a318fe124e109177caa088a8e3a7d6f5a17fd406951d25b3fdca9d6e2e6e3f5ce2227960244d26b387775165f1b31928f11583aedd0a43a2263c34040a9171d28245a7f25bf8d438a48c749c566e1ae8b700c25124c1d1dc9431628cb8c533e7baf6e90a26639efdfb3dc481c17435b2f8d64cfeb516f8cda68a5188caa4a6683f043abc759ff21b19b8cec4e4c4479a542a3c717dc2b655e602137a743f18259f1e452914879f2e3b53d9ca08a500d749e813c6a28e1fb06adca6f41c3ea6aa63696295703b6b7d7bb06be0f91c0def18ae8dd57ecff67bdd9845d804a3f539ed74ca230174211732039042bec62f4f516a676e84d8bc83e98729fc9262b5f52c1c7ec5e34c8bba25fbce8f6c79c01d37cc06710730e600440aed67df8d3d1584ea4988234759ecd75b60c22d165545039cbd1699af67a8183160fd062fc5edc75374a557f387f1b41c8c6a266e2cd8e93cc9a0c13f2cd599977bfb287aa9d518bc94b5d42b625e071833deb2b626631bcfc7af397edd7e9cd7aaebbf4760b36720969180e58b26da5e891ea644cce2310c97d4ebedd7a51190432e18b484c8948d150182b5d12fd99b82ab423ed0dd2dee6467d8b20584fed4ae3c5efb1ec95322b55cf87d6f7c6e79a8e2aed97f867ba7bb7e384652d8463131322ce2d13a48d66381f92b5f42dd64a76178005ea950d877b0ca0c889ad1c88239ba06ef813f50f681170cb49f6b7137fcbf1f19c496d11ae2184fc4035949725ba2c3d1dad94d7b88571e8f0a6176656257cd43813fcc989aa1ec80132afa05d82a71c86251b0a0882e7ff056eeec9ce8445c97a07c1eb1184dbf7e23fd9513c6d8a651dff1d75f07c152a6f77612405f92ff604b54fcc339d2f9ef60289486524ce2130895852febfc503264f5fe4dac9ec87061d8eadf63abd497b1631e6283a028175f37e8fee3cdb0168c21962c998c33ad3bd966de39d3548265514c183b7086169bc416e88acb77aff0b2b3667fa084ae079f90117a73e13b15f6cff263874531ae8aa654210e3a616c8104f61606747d35548547e144af813544e0df1ba09035edb795f19c48592ab3eeab929adebaee39794317a91f26bd1f7c0275442b65c98d3df9769b1d83cd3fc3c52a6b67a0a2ea796722ea485d9a5ca2a74e6a165cf72105f9ef9a1ed303c216cb4cb49e49c129dcb92f3560daf3e9ee18e92f5afa51c3bceae49464d969941fbc24703098c399ac08585638a752fb02537a2fecc014f5359e74f6712cd6b6bb8966a378923716a552abc98b64085a9666fb43cc64a647b54d90376733d64bcdff8888f1dd00f08bf189c012fa85a0239d8155143618c5f86e2ca26545b2898d951adaf196f9325b8bb62209a8e64cd86daf15b7114815382631a2500f1815748fde98a8443772bb127b300ee5df830cd4231eda8b3d11b27996daa715cf6ad0c79c215a816d53dc2c0dda4e5dde29989ce7e185fd74315c2ea000167ea32b9924f5242d9aec3524e977bed1605c0360f4f7575e48eafbc0ece91c15979067c14a08c67a64f657f98dbaa9a6976dd58a9904f6cb8dcaf07ac34a3632257a5f6b1605984e64cee8a4d7dd0ce438dcb2dd9207c7341273ace71780bf74c7a1c46167c5d1ed205144b1ce3926d3013001b0b1518115410488d755eaca398bbaf737234f3fa0540512566665dde6d557c3e0d1b6513f53ad02d7eaf94b12c9f20bc273fd145484816db2bb980fac44a5db2e13f757cd049f8eb78b77a2823c0dec3b160a4dde277311001799dd86e7b08b23d7138ec0cfa36f5baa0648e025620119396dbf5277c7068880a36a2f398b20a6f9030ca7611d316ac4a6d941ee4e90ecff0c987633f51", 0x1000}, {&(0x7f0000002380)="923f1519499eb8b987c695f4976db890a75e942dced18671afdcbcb7e4f7108de3dcb96dce558a055a956a052bdedeb1a0302c15b5c812d33d3b1a9b74443827c596cff44e661d06a310e07f1fce21b62ea80a168a078080d6f67d6fcfd1409f1c90d0f14446bbfd1dc2ed441674ea15847f9e6c356dd0d75ffdad66ad141f68b4ba53d65a90010529a39f217c20d4afadab7407977800541f6fa02ed490b204131e275b4f46f3c93d9e46979b6fc37a2192c830b516494b77ffa042b44e16344f3068a8694433669c6a2846f286e904f01015d337e7aac60055", 0xda}], 0x5, &(0x7f0000002540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r12, @ANYRES32=0x0, @ANYBLOB="0000000000000004ff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r0, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="0000000052282000000000000000ffff00800000", @ANYRES32=0x0, @ANYRES32=r20, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd8}, 0xddcb8baa8da7a3d2) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r25 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r25, 0xc0106978, &(0x7f00000000c0)) 16:29:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x29, 0x48, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r2) 16:29:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) sendto$unix(r3, &(0x7f0000000280)="dc10721f60ad6983a3f302278b91ccd4d052c88c9e2abe18ec2807c7013cac8e7f5001d3465f80480fb7be3a1d10b9c3802248ea5f46bc75e5659038e8b0a3d085b758eeb01e15adeba14e9d8681d8c675e5430c98", 0x55, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:29:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000040)="6d00bfc7c3f4031c679b0c9cd0f5e2f155209d37ba56f0814e9aa88a2b3ba271393cf6b8767944088c6468a73283c7a3fcf7651e95f22a0776e898f4c4827e67621b90bf62f6a5d3b3518273bcb496d4fc8ab807786640eecd6f7bc0fd3ddffe89f15c7da21f5edf22111fb2aa4277c4fb973007c31adc74204cf1d07f457d8ff58c4933740e01a9746b081959", 0x8d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:29:29 executing program 0: socket(0x6, 0x4, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)=""/4096) 16:29:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000440)="eaff0b4ad795c27ab13d85ab125c000000", 0x11) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r5) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, r5}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r7, 0x0, 0x224) openat(r7, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r8 = socket(0x1, 0x4, 0x0) recvmsg(r8, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:29:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r4, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r7, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:29:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:29:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0xeea) 16:29:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0xfc) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000800)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93f4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987f9807f2687257914586d3fc94176d080fe81092fbed944ef801297c5fa419d4edda91c52542c2ef23155ebca577012fdb4f9c3225ccd0b449fda52738163b91efbad131191"], 0x1c, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x7, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x1000, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x7, 0xffffffffffffffff) r13 = socket(0x10, 0x8000, 0x9d) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x7, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='N\xb4\x19/@\xd1\xee-\x05\x00', 0x0, 0x0) r15 = syz_open_pts() dup(r15) fcntl$dupfd(r15, 0x1e, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRESDEC=0x0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000a0c6b1b7878b6a3000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r14], 0xa0, 0x8}, 0x4) close(r0) r16 = socket(0x1e, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x10000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r16) socket(0x400000000018, 0x3, 0x3a) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r16, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x16, &(0x7f00000002c0)="26495b55e658d024cd3f5b01a5b970f030846944a0724573593f0000004c33a3f80f3e6213d62e2fd31d4d554f61a5cb386583d33e4e7f8aaa3f21b02eee2b039cdb65de69f89c323bc92bed2bb9b00c357ec66a6be5eae3838f37a3b50dbd61e2acf5a89781447777d9c9121b79df2136e99f9d9168299d7aebb64d49327c56aec420d6dff95b2625432e781454cd5dad98c7e75f070c2ad8ab000000804762cc736c000071b877f13687a307c9eaeb418ab7e70000000000000000") 16:29:29 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x102) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') msgget$private(0x0, 0x210) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/56, 0x38) 16:29:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f0000000280)=[{0x4, 0xbf1}, {0x3, 0x6, 0x1000}, {0x1, 0x101, 0x1000}, {0x1, 0x5, 0x1000}], 0x4) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) r30 = getppid() r31 = syz_open_pts() dup(r31) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x20000000000000, 0x3, r30}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r34 = syz_open_pts() fcntl$lock(r34, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r34, 0x1) fcntl$lock(r34, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r35 = syz_open_pts() fcntl$lock(r35, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r35, 0x1) fcntl$lock(r35, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100000001, 0xb1f1}) geteuid() r47 = semget$private(0x0, 0x4, 0x408) semop(r47, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r47, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r47, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r47, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r47, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r47, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) 16:29:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8101, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:29:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0xc92ff7e460ac563b, 0x8) socket(0x18, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:29:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffffd}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:29:30 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x80, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) socket(0x20, 0x8000, 0x7f) getegid() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/155, 0x9b}], 0x5, &(0x7f0000003500)=""/237, 0xed}, 0x1) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:29:30 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) kevent(r1, &(0x7f0000000040)=[{{r3}, 0x8000000000000000, 0x40, 0x1, 0x669, 0x6}], 0x34, 0x0, 0x80000000000c68, 0x0) 16:29:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:29:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x2) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r3, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87810bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r5 = socket(0x2, 0x7, 0x6) connect$unix(r5, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='/dev/null\x00'], &(0x7f0000000700)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000540)='\x00', &(0x7f0000000640)=',\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='#\x00']) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002040)=""/4096) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000780)) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:29:31 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xffffffff7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$setstatus(r3, 0x4, 0x4) 16:29:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x8002, 0x7f) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) bind(r7, &(0x7f0000000340)=@in6={0x18, 0x0, 0x7fff, 0x9}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, 0x0, 0x0) r9 = dup2(r4, r8) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f0000000000)) r12 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r12, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) shmget(0x3, 0x1000, 0x264, &(0x7f0000ffc000/0x1000)=nil) 16:29:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1, 0x0, 0x400000000000}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) r4 = fcntl$getown(r2, 0x5) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r13, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r14 = getuid() setuid(r14) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x0, r14, r20, r23, r24, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="112f9c068e2463efef26643d8cc921"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="014eb4563672d6f05d958779003d2b3a8aa10ddfbd0a262bf017227b31de96f129fd43f5c087cbeb84d80e636d1afe4fef6bf9cd9c2617e4f8204a737ee2a313fd50fd308ecda5e963278b9f17bc7800b6b8384708db50183d8e401e835ef071536402ba7d38448275b8f2b5a2efa04606925afee8c125bfe98d48f2c4dd6f68beff86890f54bfc9e19f46c1b3fb81121eade42396", 0x95}, {&(0x7f0000000140)}, {&(0x7f0000000180)="3ea49e7a37b81da5d445d66de72d7b7fe1778128854523d7ffd0bdfb5ada5ad070a568737e37c3f02085010fce1caa941614cc207e5e5adb76f806244aaf1ac63a43d48f12ba99059fd3e0ceb111aa14cbf46860ee4e7ed69ab203668f99764e27c4ea66196753ad2a423dcd0877f1039ce2af0bfac1f9da27a88be3b0139d0a93fd36b1dde9ed005fe898dac0bab67b201452de5a3fe222c264861221ec6990253aec5deccf34", 0xa7}, {&(0x7f0000000240)="c1de15c2a6c75a6b356dc8df7f050845de1bb2421c5aecddb637a89ca310b09d960654052c2eb6e3e1421eed0d8afec1c5638ae6d8f351dec1e5ac7dd5479b90f612656a0dbb4ea415177d0995353a5d6cedda8ff96927463bf0c04312a9f6f46b96ebba1ff515a6dc54ac515e1d28a2754fd1609d30c22fd4bca07e328050eb42b72d77e61ae2b7ecdbad9c1d0959ba4c645c2ff0e73ea0a4c8e5ba8190b00dc810f4771adbdcdd05ce74836fee0c83c31be21569e3826e14d3dc0a4fa24488978dd76e39", 0xc5}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r9, r24}], 0x20, 0x400}, 0x1) dup2(r0, r1) 16:29:31 executing program 1: r0 = open(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x18a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file2\x00') acct(&(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) dup2(r1, r0) fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) open$dir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mknod(&(0x7f0000000380)='./file2\x00', 0x2000, 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000400)={0x0, 0x1ff, {0x10000, 0x20000}}) renameat(r3, &(0x7f00000000c0)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:29:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000004, &(0x7f0000000240)=[{}, {0x29, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:29:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0xfefffffffffffff7]}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xcb) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) sendto$inet6(r1, &(0x7f0000000000)="659465361c91e1611208e5f8f3edec0aa91bfd1a10d332c5b8d9844c199d722394dff1dda82fcc847abe0b79e3f097ada92c77a987b62ccc124f7eb17f0e09cb9ac0a9c6a9a7315535313e3f446031610a64d95ae006423e86cf7913e798726e195c7b045edabaf844d64900ce31e2c8b8e8fa0a1b25b68bdcc6ff6a63e643305375de7c061618927c15e30672ecc69477832b226fa2cd74f2a9da580de83c5d7a0a217042d1ce6961b6c526507c48959f655a3e9a719b2fb9f0d7eb3f14656876955aab1e74acad17f2502fcae43939896f3b4499a9c363fd72cd4579", 0xdd, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x100, 0x5}, 0xc) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:29:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, 0x0, 0x2c5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000300)="15", 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000300)="15", 0x1) accept$inet6(r4, 0x0, &(0x7f0000000100)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r6, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:29:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r10, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r11 = getuid() setuid(r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r17, r20, r21, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = getuid() r24 = getegid() r25 = syz_open_pts() dup(r25) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r26, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r26, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r26) r27 = syz_open_pts() dup(r27) r28 = open$dir(&(0x7f0000001480)='./file0\x00', 0x10000, 0xd) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x20, 0x0) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r30, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r31 = syz_open_pts() dup(r31) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x20000, 0x0) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r33, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r33, 0x2000746f) getsockopt$sock_timeval(r33, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r33, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r34) r35 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r35, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r35, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r35, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r35, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r36 = getuid() setuid(r36) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r38, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r42, 0x1e4, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x0, r36, r42, r45, r46, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r47 = getegid() r48 = syz_open_pts() dup(r48) r49 = fcntl$dupfd(r0, 0x0, r48) r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r50, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="af0fd20b16dcc9ae6ca623d782f812eeb1a3e5902f8d57492c373e3c41514906f2a4095307d803c1cecbbc4e4a875a1e", 0x30}, {&(0x7f00000001c0)="cbdb8e5e9d460fd356bc746f2edf443e3725f76d29fc77038d29f1d8d1bbaa855e", 0x21}, {&(0x7f0000000200)="cb3a934b00888c25dc137e4b1e8589e935e850efe9e75387bc59920b863f63413596b15b80893cca6ca059652fcc82dfdda418", 0x33}, {&(0x7f0000000240)="e688de38c0b1794fbf06d3f2521c50d29e38f77355c08f3a13111373fae170c195860ab150bdd277b01e35beffb1773592555832232a1ab8050908ea19e2e7d74bcca0edfbbdf92c8130061b0529221b36d4042821fbf871a4e66181a1e0263c6aef9c1a03ec37ee4839a54b62b58fb304883c154f7b1256", 0x78}, {&(0x7f00000002c0)="8f9a665547fb069c7dc8ac442fabbcbb8b14d5f05cfdb61d6794937d3ed8bacef3b3ed6b0853a1c7b771b3131fa299ad887873eda47fb9985e1d09522de5f338f7271516944243e841c7ddb0a53f54e82d5b52bd856ec821d189db672710002dd655b8018b6453244776648f4ed8fec8b2ee66077c63686ac3cb7ed11bb7e66d57055429f47ce5a5c4ae41a18d478c014ee6ea0c7bda9c4d04883cfa0fee2561118dc4b87f8c8e0fe2b36a25f8b1a86bbe926e8d1ed988d7397b35f60c00205a7958a975", 0xc4}, {&(0x7f00000003c0)="229eab68eaafeeb2607f52935a83dcee92d1d6148394f6a07f349279139116e0fa27ded4e4e6beb3b663ef41ceb5fa26c795add8656f424d9df874e06ca3c7a4ede3beef128d0ecd73a5933e0833500d6e0e70feca3b4e4bf067333899e33c9a7f82bee0150128f682d3189944417cdbc6a4bf8296b95eb7e0d136ca656dfc9c1526846992f5f55a7dcb1aa95843ad73f2f814d2f48d6fedc08f5133d5b5975d79c5b71a0af47e5a2c651591fa53d46b45c951ca6c68529acd936e3db18fd6824113e4975a607a542d7c2b5b109d63aac5e903e56799fa708978517313fe54ab57f78ae7941243ba5ff45d8d4c44a569a28d2ed1efafe1e690bbad7b55e1a595e169440274594e36b60bd5d833b1a59fa67b03db346d8fcb5679bd640c400bbb2653835063439bc993d251e34cb1c90d544fe76e0ff8f8d126b0446002643c04d718538050168e780c9da9ec16fff91fd6110ed8a8179617b78c887b165400f1fa69cb692a4b6c5466f6905654cfb840c2a17eb751b9e78a7823b33ed6af3118f5c991f670def304024386c57d6af539b264a196c0c4b4b9e9173170f1534949f0bba458029f492b79d564418fd26cb4c50e583458e3af4d4de052809a4ef49c23b77c65e90e01ff2246075ce230486ee15e1c37c44054b24b559142f053e04cec8cc7b38ba7ede39ee5ca0ff882c6767de1d3f20fa5127190b4ad5f19b197c9b018f2bd20c8aea9997f22b5f8b9490f59ace8161d2c40bc8dbc60fecdaf964a6454bda5687bfa901a3d63c9e0e6dc59c0af8f7d605168fcdb21960963d840d9f008ba0d66c0a1648fb91fd27edcec133e534d498c5136e8f265461ec749051cbd8279f98896c9f7960a20e2fef24293c2d17d4ffe20ebeb89f970a4e76ab0b267a175639e0f6d9eed686581f4d1d5f9aea2a2f766b32c90fc7723f369440ee31d7054b323ce92275f7d563aa44160b75760b96e9450ea3a92ad0dfe25cb6ceb3783ee6e3681da3120657a97c21729bb41e23a121e48c6e1d059106cc9dfcd5d9565c8ae2db99bd27e66fee9859dc6d344005fbc41fa95ae72ef189fc490df3f3b35fbdde78dff3fd6a646a8b2ee1ddd9202e25e2572627b3d07bdd344ce3c8b223d44437797806d38b917709b315a5b346739253e63ec83096cb077c8359234514a962490a40bc7f139aee34e0841e2671edaa9bc48a731203d3475b32371ce7d8355c2a3db87edf4c73e79cf6ce9ab97c15eae6618622070546e2c230aae68e64622e0929aea7fbedadcbc56b17805024f10855b96e0944e31c867e530d6ad110122f30ef42b392da5633af26264e5f42b49fccbb9e649b4e7f86d8fa5325a2123c9e4ba00a55131230361cddd0b2f8cb53b3f281e0b5355d3a45046f32f1f85d3d8abf0114cc924561e8ed7bf187fc237fb8873e17384eab0d7ef3dcee7b68ee958615b8a250f83d730a7723044a44e946a53c096db4c202926e1f6a68a40950f67cc6d277185c245639f048c3d1de93e750983cc4accc2c9fb08c37c7d46e8fb1bc4cd2c468a68d47ba9fa8eab1016243da6caa3159c7c9f98c895e6d1f2fb59dcfa716bf240b142f32d2efd32cb7b669972eee39715a955c60b2965b64eff5566c62a60a87c5dd41d4f1300636e1776c48232fa96c6a055e43f95968a680dbc5c7745fcfb704d6d034643d24414005f4baf4544dd1d9e74c32a84f77e21676e24d29395b07d53d4caf65fd139f52b9e73c805a6eb2e4aa1c7ebcc7e8f72d00218d94f95bcf8bbba5599221cecdec227ca3e5e1da24840484a88d2e5a235f016ea1f570508d20241ea7c319d863f164858ecb246c5b8bc90d55572de1c7c283c02a0d49ac8fbb29ac0e8f82061cc22cf218515330841ded2b22d7ed1ead283b1eda2c21e9fc833c1b380a58950c14647b75cbf62dab97980744039dacee74511012534c9e2ec42c2474ab6b2c464f4deb8026cd4e630486e1637fb6b885408bfaa110a6f51d0cec1c5623c84c1eab6397ba42a16e4b2e80e4ce684a634b5b9ae9b54273ec288004f383347d679f187e76619bfec2e1bae82e2b669b5a0c2975622ee8bcd32d2e5dced93966ea316e2c61c8beaf5b521d1c201ed010e3a203c4d7f0662f025aa09275e1d9c448392c2e08773702f290b2a83223bc9f8cafedfe51bd8338a56cfeea4823dea37ca96613a13b6d83d4fbcbafaae7a2264f8a763e02c12ec5798f6dbc0f2a3337e0da931647c2abfe0ed1ecf57ea07dc2840e69ffb7a129661fc2d98fc6089ec9751ac097e3a618336a389780ab1f04e8d40dfab9fa813e7e5715d90aa28e6717e7f1c7baf65c2bb0f16021569a43df141f259735baa2529dd59a975ac0e1ac4388872937dc82ede543b1499cac989debacaaae6d2fe48d171a14d8664b7467530b64ad9f65465f73cdb3e279817ce1a19c9744b64e2d884b22ddf5ea1af11b39c801b2831c911d223e2db27ace717f94dbca36c498d47ec937213f6ef1215ed657c529600d0b201f9b6c6ffee66f3b427ad914e1e57cd706ba076782dc9660d0e0ccb5d2a95601d11a8f444b1ce063569583205860ca64b89bba39184f10e4c5b592445d6a932b9d886e397a3abbe21c3f1deab493dcbbf7bd8a9d925f10c24c806020e693ad82f38aa3d75e285336f8ecd41c2f49e92678c09a6ca6387e28ed4cc5627038c5a5aad9d2dee65ff9bc58dfaa7597e503a5d840ac99cd6529c5e530d152995e0bf59321f377b27d98cecae0a0b2481208b4c7d1d6fd54c4a6e132e7c11f19e2fbdabab2b1acefaa4f1204318fc5cdb1b882eda281d016fe3ce80de7ebd5203674eac6be2764e75d9aa7c3cf189dad343d38023f3b19ced0e249bba3772dce8eeb75ed0455b2242d596bb221a35013155f7f0c381b6153821aeca2d193478b53817ba9f874ef85be4331cadd0a4218019212e4fe38ed132446574d8803bf82111f79b01aa8c669372f21c867b9672c5dc0b22df83900af5c04802a555b3bf33bdaefbe986022cfb60bb04eec6e6e82a426d63850898e1f71f706a3a252e7bd5aa77d0b749c3a079dda947877c2f37541679b2f2a379eee0083319d2362b0bd5a80f1a4ba2da2187de2ec59e3aac10a3a77721565fb834dcb1c6243d5a148a5ee2a3c1f0069679873d99fb530d27b19ab117a31c09bbc5f6e0156fa06093abc19dd79845dd3e87a5add5107338f218fd29912c051458225c909de305ae8507a3012128bc378d7b6576edde66651e45db31bf28ff1dccbfda894ac7726cf32c56964d34cb01a94f2d063cc893a165995a8dbcc9e77fe5efa86d98d09dc9f9d6ea91eb44102b0b3ab8493db2317bed848569fd8b0e15a17b78a85f5798d912974277de04d8a5827e70e8756faf36a4d117002e199b60ff30f6626dc911b924117d8b607e0b7a4c4ab0fe55d9c36c2ab4887cf6008b5ada4891872904a0abc206e086cf5239d53b1c999e2af60ab1e27549a0688af3f47bff129402f6cca149164b7cd6afcb93d49ab90f2055f17f1d0828f14a2fcb96d1fa016acc6ec8aa352a3df50cc4404af721c491a6a26a47b911fbfbfb5ba20e7a14d9420b281d886187f8bd83c34c3d907ffce97c4cee11d306272e4e9e462b0ddac6d48a1c5a7757bc7499dc6a531aebc664cbaa8edf6ec9ce48dfc5275de9021832fc861a4650f46900a93928ac5ecd5ac852ead4c126a4cc19be120e38c2c7f849dde5f8eaa458d5723dc7cdd16937e3500f648171ceda44ec3a68a1868fbbbaa01fb3a289e4af590a2ebacda1ea595b152a7e1b99b6dba42a9eb9b062994b7f8f16732d59ff654cc58018f7ab17c16dba83a3b080371d87e3eba8aed5c9e030dde1a1cf4bbd701633f79b5211f621775fcd99f0bdb2897359b8df5cb86375ccba297a5a7b1ffbf3b39fc101788f374ad8aab153eaf7e18a40b6a7ff67ba38d72af7ab78d996538eba0b1646fe7d3001f30707aa63ca99042e70ded92304726c30c20ebaa7029b31e9cbf03ea5dca594175fd0dd2a8228f16e8b3cf9740fdfe2a7793b4aee72198a6c1f770a049c70a8c5070cfa533868f19291d63f3d04802aea6635ef83462e47cd3be6cf46c53e2d6f37bb4b5e08e934063266c6eb9d29116c9bd6d6ee64fa31db396f34a32fdee8c0dce74644ee7e0ae6c7f8a24c86d901c8adfa1be4938cc53515e3cadb6dd404c8cdc9a4a94684ebb5c30c260c4c923a161ada3c8992ce60ffc1f081545748511952515006ef8f8717611137b2102617d9cd96abaae1c406ffba37ead605ad26ca0f033dc7a5d4836fa9a04c5c53d7c8d202af52ffacfec1101008e0d4a2d6d27655eeb52abc0c9d2f2296093b7a7c4296f5fed34bace1e4810520a96df79f2b7c5018ff3ac40bc42333fabbd577d6a6ffe3cd988760ac66e67a4f7c446b31a4734d1ca592a8841586687b1a197eb149ead0302a82b4bf61ae1655227ccd837d1467b32400564d56751bda2cfa549f0401f95316c3b5c55dcde39dbae1d7638ddd1629b544b7334210a061cd1da64711e447f72e9638577eb31fefa4001ae1a254b282bb42895fa68448241b8da3661de1adc6b449021cf6287d91dd904430e3497b9b4c0a64d6bb9b676277110f11e870ccf5da35b5499ab6d22fb2220b6b3b4258e830618585eea5b86a9a8421843d3c3e3d5d3c2cf29a0487a14c631dc1924c75b22f891c33e1adb9bfddaab5d3b4b4172539739bd23f95cb75a7ff5cf1dc1030e5bb86d4203b9d6061d80de3c45a55f6ab931f35b8be64e434734a0dc2af51b037b79069eaed1c8e79b6367d435b9c1ec6f53ce6363f219caf79974980a451f27a93f51cb9eed28def7826ee3ab44022225a269c883721665a8009a0e9b763d1d67e98eba633e909dd11c9c0b90b07186118285e42a06287ab65698e4e0c19f1414a66ff2aea108a5f2ca88145cc098aa2060271d02de16b176be0cbd0d5549df824bd323623298f447c7aba569c7e1f518ab10595b1f40a9c05a6f0f8d2c5581339c8b3bf2f61ae747c39fb0d34e93c74cdc4ee4abb048883460758264d0a05e3e6a4c018a85d10aeae98f657d7ac27b23cc1577d33a29d3b1335f206ec0605682b290323e9a1a60227b82674cba9a6db8f9c4adb1ff5d54b37debb098f6958337239f3b92768043090c722d694b1000236638e2afbfe256f4e590d50bab08ad4f0b248836562b7a6eaf3148c17994fc6c53fd7003bf3f2375d70c61ab60558225c1f3160ab6b1c2130f7e047e89b316a5ede45528dae3886217cfb642d5823bef3c0ad74c808dda1c5e41ad839dd491bc4ff2661d90066acdcfa2cfe5934bcaea25c50c74649bc9711c080cfd2cea8b4bbd982900307c6492554de4733b3a8d59641e548a55256d8b9abed01dc1abd86a9712032734f505375961b9e61e66cf8b6562394cf0329a410e96d7608fad0b92ce9c0b74025eeed3ef2c8d9a0524873bda19712189b05144c2247db76b9fbe09ee1739dd9bbd15924332362b62392d73d15223981d8606fd05963f845cda7b5709e2b8dbdaf0a5094ae88b5220a632f8c539770d7b5bd0319032cc104d1d5c4488c84871930d75ea647e5f19c477f0a4c9a60129e9b54cb444034206facb0eb4192d7f0c48fa08f6c3db98f9899d2e8fac7c9336e1c28efbd9fc056014c1f19fad9f6ec9565b857390f65bf292b57dc10e0b9153366f0ded3cb34e13e7c5617d43ee587e8aca33ca1b2a93733a4a5274da780b6790de4d713e60ee94f4c15c0fdf58485aa2dfebb4148fafa1acd5b07eda99c0a", 0x1000}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r6, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r25, r26, r0, r27, r0, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r34, r45, r47}, @rights={0x20, 0xffff, 0x1, [r0, r49, r50]}], 0xb8, 0x4fb4a3eee6039883}, 0x400) r51 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:29:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x2, 0x20) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:29:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r4 = shmget(0x2, 0x2000, 0x4c0, &(0x7f0000ffc000/0x2000)=nil) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r6, r7, 0x4b2d5634aba058b0) shmctl$IPC_RMID(r4, 0x0) shmctl$SHM_LOCK(r4, 0x3) 16:29:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000280)=""/138, 0x8a, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r5, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r8) r9 = fcntl$dupfd(r7, 0x14, r8) sendmsg(r9, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000340)="bc8bea544ee9964c2baf888d98da3ec81a66bab0561fb4f7b6364f763cee8386d65635f3689bc83f0bbb09a04af0b54450a2c356b4206c2c2a33fdfc2aaab486f6", 0x41}, {&(0x7f00000003c0)="6e9fb062362b98cb01d1e540e707da758e0ab41f025180365d8833d864d3929c811cf63d3870594857da2d9eb550d1847acb17b437452e4bb9ac55a775d3408e35ae44abe5940f5566bcf36b0e1997b4b023614f59c7dd109d62be60c49762bc3f9f20cce44e25a1501ac6a5e6e64d1d03b629358b9f22f0f99567b9b0f46b02155b8767bef763b1ea932c4479c34c10448d9ad291351cf462283984cd68d47d18125747505134fe0ce7e64cd7cc91c6b2d3ec31408f02e41c32a5712a39dfd93694a24bf698209571c334e08330c5b446c7715e1ceab033cd99883db2e65bcc899119aaf7e0b41e282828b996af279d942c206effa37ce342e9830e39d9eed0c408def3aa99b7756b5733a908558cc408783dd3c65650b26b106564a69dbcacbf64132dc64abf48de9d7ac8ae00c3669b8a0f0f6d05aeb26f3117613fcb32c1ed6aecbd76ae56e5cc1786c0254bb22e71a8671d71bd4f96021f50bbe16dc58ccf602e1d7794e3f040bb1429b8cbc82e89ca2c8e43e8087b88ddf0ff43445f71585a569ff3bda29b8aaf9d106f028f26fb6947134f5e95098341fed1a851eb0ac2bf04353b3da57ee6e52cb0bbbe36ad6c89096a5f1eeb7bf37607e15a4a6fbdf0692c579c5549096679f5eb4b162e4855003b1e6db9ffc7be871a3f7e768018db60826ad5aef5c23876a1a7acc5e8bc3ac8e1bb9b0989d58bdf8328e66932bdf69d0315164d11caf2915e0489c0119c68062bbefd845f5dbec299ef34f2aadaae9fc569834ee4e88daad97fca604d13cb745cca6416c0fc376123501fe3f32b0264c91acb77a6f9a2257568030321e6e25a9616f074ab808f819e7dddb96f20ce210a9d490a885168e86038c2bce35396847f306ef7ca4179749478fc4b68494b800764ff9c316055b57ba54f15c8da3c6f0e8de521085b48df5713e3b091c5d440142ca75eb4fbc677ad0cea3f059c2e240f5efd184e43e0a546f0481d7a754c8d56edb885bf3c96b91ceec7a7687373199fb8f6be45429fcd32a5dfb61843a4dd67fa15d06aea5aeacb9402cb87c5a57633139ff1a358eb72fa6e10804201ce920f310ccf0896bd712c5bf57830e490e2cf44a418322efd9703883e699a47310b5122571d19d020f3a21c20f9a7f0a21ffde1533482b28115e88b66262cd7a5e51e53ab1835e8245f1bb9004681875823d2c8bd485ae8e22633af41f2d3e5eec04e40b0a7e916d8c22aa6d2697e78990cf5d0f499bcf461cd4d06d57f68a3b8aab2467b2e3fa9dff43c4278c0b104d45a907569ad4ea0916d16bb7082d6b644282d853c3b07d573cea07c5e95df026d3b5e85eaf7f5b71b16338e7ab0cbd5fd5c4186f2e1098ffff4cefebc104c0440781c99d6c100471986b95f322719c0cecab89376985ad0f23cdda2a86fdd13acebf1b759abdaee2c59bc74e5eed54984aaab6e51456f893e1722b52d472eaf8ad7fc6f4ff84bfb0cc55386a56435204ebd396b99ed2298a7f2834e9e6cb1f0486d29bfdb56e4d8583b322193a0128251248ad29049f6ba2823bd95504ee267a086a0b95d34eec0c7a8870222330377245b38e916cf134d7a402abd6f528f3bec1a7f4bc50f05a8d871b25f997d442c175e75781fd981499e3a4d1766239234171474165d3b2b770a02445c256cebb4689d745bed10a6f1c607d61abe9168b810db3f1efae7bc9756124c7d36cdb6ad2478d9a89073485e9f7c4ff54a5d0462597c8db07dbd238203936ccb4a245a978447dc1b36072156fd952c0974fb015530dd579db57ff4a2b04a4fc1523a35b154c11799150da7a065d966a7b3eb8a046d9309a987a0894f2e84086ad2a7bd7b3de1c4b4f40f35e1b528b31a2e0ed8a839ed76302adf30c165da986305b7b055cdaf683e9045403fc224d035ec1a65b8f884382ac333a1e22c2292ce15934fb1f9b0b8ad8965caab32f3037c7a5217945af39fdd0148fd10e47dc969260a9ac0463d3cd668dee0269b7b8dd258406ee64c1440c8ada18b035f86c6b33e93fb371a35671f2f92234fd626bb45a2a6f343d73b6631a348f88917fab6170c917756795e1befc6e4fe955a80b91fe7b5464fb91949ce424c67aa2bed832474b300bc0d0cc308dfbd66027640d6e58bfb282ef114bd46c984a8b3c414509c8b4bb1467e5d6294d9bc54687150c6ae56323da3edb24702900bc5c2b69867e0577fc18760af1afb8a90308844fd83c47b1fabfdf3597b9a76f5574e686e88e54247cea673f180edc984af22fe437c41d2e3cb5c40be66c1ea6a336d997e98b623c263ea63a4f38a7033bde0fa4fd7bf154443da88f51f08a5d461d770857aa9e1af726652945f38cb24e1a50368cc68d5d7fae22e70fd172d4db63861ce9d20736bc3bf0bd6e7d011a45bb4271d1b160221fa9bbebaefc5541d52ebf85e28de78a61e189f0f247c01b69572c942b726699bcd6370f8aae1ffcb8dd7060cdf529c2be25ead2e9268a7c39605e47904e94807e818d0812220440a347104bb9cfc5176af91cb656faa566f766ebb9a2e0e2ef303c221bd7b5d7c9653aa7bbdcefd7c0ddf611bc75ad775d969653f068eb23d5ce11b04ee6097b8ad13341cb0c8cde9d5b63045d074b1a1984b55e49477fde1439dfe83cb8e356cbe27606c4e04cf7b08941f1e58577ccf910a9946ff264ba2aec6d17d6c4d7a2bf982ec6502baaa67d2bf80bc4caa1418dab61600239fa8b7ba58ab53c9c48918fbe6467f9bcbd21f852dc89196af8e5c6d8d795c3203893ad823bb444301aa04b38688d7b9eb31aa52d2f34b7768782a1fc885dffbdba330903b780c3eed26c4ffc77af092abdd30045c14a1acce12bfdff1285394df38930a122e73eef63f0933c7f68caa2d437d433f024e38a151b3675a0a97c0003fa345ba87cd319713f24ff88d6871b13ba0a6497d213dad41427a2bad2b34dcb5b3c25c987a64959c24dc839552c22a03653e18ef27c8f73f551eb08974f39554c91103a74402163d36494b106934300248928a1b5ce65f68f1c02699b033fc5b01b8ab82d2655ae8879454c131aedf7dca633627809867d80b5b82c6e9e9c735c913cfb3d937e720096f291e848809e2f08561cb9cd4b68d0ec81ee48afcdd9db5eae26d87f85899f990db26f8f5e8274c9ec2866037ce71dec19480d8af790076ed2d5ae96b800e4c8cf6380a5aa4bc53a3f68d0c6b77b94ba5a4cae2bcfa80b52be68b849fc3fb60761853f7f0b452a356ca1e055abf08e365e8ef13a8c1306478defebc3dfdf66e05535268c09e79e6c15d5996f2ad99c988c2c2cf20971bd66d09ba75cb1ead0dcf5232ba0b8679e195200ac60dcd3d60bae2680f56ac720a4e57e97149e93b4a898fb44411efe7cb79a3cf0db4ad6dadacb806aa98435ff54c55abd9d844dbfe456ba1577e317868e11ac74a2d3ccfc1f1f993c7bf601dd9ac7e3b16e02f20861e8f9e77b2b7b00a804315834de889b955c50db2fb86eb258d84e5962b09224b36288b338fcb58a64a0a00c6df74272a032921251e408ad6136f40f2adb2f96a61aef9839259e0d3356de9a7938098e903a3f75caa035c77ab4e4a56d0f58fb431ec2365ad8f1a06e2f37821332d2069edf07585fa7aef2bc7120e620605c3bc6aeebfa8fed96b82366c2a7625b62815368b324e4363cf0921396a98841972989002b2557bfdc81f3381ab6644dede8cfff7a5c69a441a84f4c493f8bd4cd77028b06e133c9a29b54a50a521129b9ca3a59427754550922c85007100a5c7a0bca63a21785cd3e3053fc976e9871986562af397d53334e43bc579942cdfca60ac45874b55f2c2c65cf29ba6040e20843f36a804910d0680c20e2888179a8b1ed204652e42e3fdce7db0a9e1ccf693fbe372cfd9bf2febcd1151cddc6520c7fcbc7ec55acf059c0bed0c3af0d85a86be55ed2897e24ac723f4a3e947218eb489081221277f668cf3e2d877eb1e0c5e0457d3167720434b4404e84f7a707acc26b04413e86a6d22c68dee4d72453078e38550eac66e22ff5059af905596f63302b50c6f958df300b772ffaf46d50f3d64183c5ae46f50fbb2f306be054a2a403e55a452ee957bede7704e12caedb7c6303d5818c417d56cfea194480de21f0809a2f7f8fde813be365489df9764ae3e91287e6809411077aa510ff93f4107342755a85cada25cad157a5bcf40a2f91c2b1b8ead96a20165cd14b3db0cefed4a6b0ecfebed1581f4d1fa65dd353dc50838cb8b0b10c78642f31bd25b82b910d192404e142658f0a854ae2b181709a2f089eeb5118d1a302275b86c4851d0087b0cdce58b9f4a99fad2a337b86c9409186ddfcd20d4230651b28166be0e16272faa3a805f4907ec9bf18e0fe91559e5a1f72ada663906abf8f8dafd2f4020f82ae344344a6e58c802d285c69938e9168f1c055803cc3f904f7862c0490517cb9ff2960560c091fe6a0294e77ee039784ba92c4519d7e9106a18ae825c74d0f37b829a2b18c0c2f140ef340ebfbe3298481e402d2a46414be3c8588df3771c7d21d7222b31be853ed997ded2ba60831fe5c1264d4d2348e676310a3eefc8feeed08d54ccfdc1d23c2b1a176559fd1f8b89ed11a2f6603266142057fbd7dedb0566c4df05ac846c9a694832e549440ad39728bc34e5ea5a8cd5e31928c045f6d4029cce7501677fddf67f6853124c5ff18dba4285e91dad511abce0cbc0d0072028ea7245fc63b721d5cf622a488a04aa23121d0a591e79f2b9ad435ceb4f3621e15e76f035353ea2b6e60414ed089aa6b67fd06ccb2db920ecf6766f0dbac79e9f982e27808333cc833251daac681275cff7c6ac7d8003dc426febe461ef5a059ffbee402d84450bd7f807fcf5a2a449d601d385f287e2c241999fc56355b5659bfd2ab0c2b73a420355c807d3c98759e23a137c0fa00e81f1cc9e9dd8058ac35e3a65783ce39e35cee77f1c08dd80c41f0ee66c9014963f3bcdaf60733c1c27942be5099fde74f19d68aa37933b8d1a968f43480fed94e445bb572c248a4c3efaedd019e2884607a24f3fe968623e13ff1e2b7c0ba468e4aa0b3343600239a95d9b892d72ff9fa1231522be01fe960f59f3767e55c3e9fa14f0a2bead019bd63c64613130b10e214668d95c73f5f127aad014877e4f6661186f524d65be1116b293645c0c16c6b4f3902e2edca2c4df0c7f664ffba389847e04990fe9c38f41200a7725f5846d9fced17ed4fabbd4fcfdcad65479342f3e03b1f5373c159ace2c1b351df44b50e595c66038fe4d6b4581a1552d7c02478aba6616120dea95274b7840743da09e798385b31c7d117ed56d8a7f7f5026f3094d7d6adc90d9d0fb47b939fe2c5305d62e70db6f1fa5d56446d5590f50e12a57baf5f69eaeafb9aff1b9ba7406942b6d7c238d128ca8aa32ff213b1d3c2a6fbd39ac8d2eb266510fa153ea293ddee193ffc2718c407f8dc3976e3e808ea566b3c27a10fa9ddd03fcd438f82202c15e534347d5eb03b7d432fef998471b8b3de405609099a16acaf4c4794515effd2d5de180c26599c4af9ed0f5184e79b967e171d45cefffe3c3ecca7fc462b2b3c55e54e12ee19aed6db2543e14d0436f76264d112d6a2331dcb65a73bb0b8ab8d6e62408c6e23fd7bc514efd87014aad6b3cdc0b356df2c5ec0bddb0c9d5b0afcfcabc0b40c27a1f60651f1124bdf5417de1e86e6a150bd8171dd15ccaad039631cb0155795f7e3522a6fd1a3e2b860f154670cd363fc4d50b716270851cc68a232dad82fcca6836", 0x1000}, {&(0x7f00000013c0)="0535c91415151d3a1ac06517176b096c65997701da5f3da5b8c9960b322b711d87bf7b3ed31e1d60af23e4c85da722ef7c78de5f0297031b6db1a3362af89a8b1780070f97a5a40e9a73fa764ff5ce20cf127acf6293e0334449f9fcdf7ec912f0f550ba57e2d86914c32367d36e0d3a5a238b4d185b8af694925eed95f31ce040fd19269baeda4ef69fdce235c4aa16b56f45825291bd8f266da160155887866ffb395bf11aef5576562ba050ed6fe5b259941711615ecc0b3a1110b7a4f88a4300c57939344dcf551b29850961816f97371a4162e14cb3674264d0e0d514e8a8b144e132d4357cf7", 0xe9}, {&(0x7f00000014c0)="19044fc132383277d6f5aa0dd106348c2f1a8d12b79e021f0e15dd93c3940ab5fd5e54142979736ab38e98a3ee373e7696edd993ece4ea9df5e4adba0f945a6fdb2d722a5786ecce44aa4d8d3b1e428a9dc1edf7488bc8bf8a5a51f9120b6052efd9e953458c879b3b0421c89bac00a22182f5ef5b", 0x75}, {&(0x7f0000001540)="3f20cc8cc172fb604eef1f1dfd19322f9beae29adaa004a2f596057b78dbb130b4cc1e05078e303bf191c755d86200da84eff12124e1a393b668c3a3affc8bd1bf36961d20c00e0b2a091d00cb85ea37884efb6f18dceff050efbe64fd00d34d7ff3d33229fb39f5d3a36e774fa6b2783e98882efe36b517f3bcb5c084687a89b8882e5de1d16696ad963087a3b33cfcb818f83e42dacc8d326b534c493382e0e213d1b643", 0xa5}, {&(0x7f0000001600)="783bf73edc8d4eb2eed9d1e9d4850e2916627d6638e76eb4e89576060d0342178db4bf355e9ae881cfc0e503346f138f92812b8d69830dfce48b1b1bc47ae317960e245e7d645253e2b807d3f6dc73975b8bc3ef890fa19cb1583f3b8801c4170e2aee5a89d2ee29047cc58455577d2e8bbf0ca7dc7858064db84b91bdbf69614a188581f3573bb3c8b8e88bb6aac45a348c1ddfd5e072978029fd8c951e58f388858892b62accee64a069da6719bcee89f41c0df51c3f411960b70f333b44c35e5d291987894eeca909e967c587e9cee8ef83ae7468cc4e2618e67fceda19ebdc9dd36b2fc9eacd1a761854cb82327bef341c9f83dd0e2d17", 0xf9}, {&(0x7f0000001700)="946e7a1d7ba15005a5dd4b944241e0ddf0554fb09d71c63a3ea10788e63ba82705fe0b188b97d1149d5328d0953448dd4972d422eca29c67e6a27c1b56053cdd90eae42d94e2435dc59cfae3f18f99ec21f80712312321dbfc7f836068c04cca68009171f5af9fec68fd7a542a49fc", 0x6f}], 0x7, &(0x7f0000001800)=[{0x20, 0x1, 0x80000000, "b237d519afc7595cfeea632ec9"}, {0x18, 0xffff, 0x5, "233810cd0dbc16"}, {0x48, 0x1, 0x0, "1ee0636b5d7cad9ba1f1993896c079757d75e37f04cf0b0e302d2b4d63790bdda9111a26284bdb2cfcfb92b037de395964d9a2f4"}, {0xd8, 0xffff, 0x5, "da60b0445c117443513d183a0b61726dcf539f418268bb9aaa03b1933814d98e5c850c34e8246d14977b1217864b845fcb0d39064e06782bca87157409d82a4b22530be815e0f01945206f6aa75ebb16fed54158567c17dde159c49129afaf0881b91c2a401b239f34344e447fb75c771798e72e8c91487cdcf6c345dd2b1af2804e2862fe694b3271393aa92050772aa7d37315d8d3d7b262e9a1500930b5de060ec41d1d7628f640a4f3b56b442d3f5ada878c53e63bc52b27ccb50a019317e01647"}, {0xb8, 0x1, 0x3, "d70bae593ff80d69720cf92d06dbdd7a9afdaecea464d8ffb56e2dd388d4b58283ca9105caea50ed927f2f9894788eb8511a992852dfe5cdf92fec82bba053c59cba50f7677d901a3d830cc37a3ba4d029b965f655db32f7ac34a9ff4a6d8cfb51d1c81750a1192a0464af2ef832224ac19047be2937538ed75564d4d4717d3a90c2f83412d7ba5d7dad3f405e07ee398277a6f29ca8ad871f67e5f85771185cabe22bf8b5d6bcad"}, {0xf0, 0x1, 0x7f, "bf1ed6a136327aca8ff11463a09f70d318ade261af1f5c8fb63fa588b32bfca74896327f997c05d8cba8ab2c04c0f2434c45e1d04556295ad43c1ee451f0e01fb7bbc1b8d60309a649043823920db6c078b8c9e055a8687ca408dfe57666ec612477020850411358b3b6623f187426523b86bfa9cf324a23ee04b44e7eb7da1be032dbff3eb99c21bc6062adf28a0ff5fb9b6c9beadc996f851547e1fb78b931a8656bd4dd66ea33da74cbbfb2fc7c40b7307798d95fcbdca6c062bc40534f3fdc2af3c4d3829fc9a12203d947c791581d9ce262732f549c59e45734"}, {0xc0, 0xffff, 0x6, "ef47fa92de2b1543ba11e8a9ebaa2d36393fb004eabee01b31c1cbc9f3280a5d4dfd882cbf37f44d95a763d492e07a607e9d1e9bd9294491b9b6f488188abf6a355b65f797fb05cb09de010c285b2f49858692e7d2eb47275f26779b896088a2cd40f3bc6baa76996dbd157b019ee4f1f589f47266368cdd3f27fab262ea31ccd3104f181eb8b94d194f4bc5c70c390620196778d380b6406a66f62e3b2beefd72a5fe75900834ba7c0643"}, {0xf0, 0x1, 0xfff, "529a087210891472f58bf2af7d22b1530871e7388343e56eda14b9d73e4dca75202a50c88ce5fa1ba4f1d1a790114f4ebf82e8d454b8ac16ed1bc81c8007d1d377b41413bdefa8fe2e804b04d67471714ede8478b8fc683c0910e69cd5c4d6d849ecba5b5635e7fbfeff518f511d14c345cb60b9feeb3eea9aa50b27bf804d0e49b26a7bd551cd713c59b2aff65636a7f1d0f914fc77510c371028f80ea51f1b6cb001357324850611747d3c68a38009717716021a5a624eba1dc0f9dcaa3f1553762cdcec1c37d05ebc847a09d606d5fdb158d5dd1412098e5c8950f5a0d2"}], 0x4b0}, 0x401) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:29:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccb37b2efee534840c76f30d56c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x1000000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r3) ioctl$TIOCCDTR(r3, 0x20007478) 16:29:32 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8a) r2 = semget(0x0, 0x0, 0x4) r3 = getuid() r4 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x401, r3, 0x0, r4, r5, 0x120, 0x800}, 0xffff, 0x2, 0x2}) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) shutdown(r6, 0x1) r7 = semget$private(0x0, 0x3, 0x400) semop(r7, &(0x7f0000000180)=[{0x4, 0x9}, {0x0, 0x3, 0x800}], 0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') r8 = semget(0x1, 0x4, 0x10) semop(r8, &(0x7f0000000240)=[{0x0, 0x8001, 0x2000}, {0x0, 0x101}, {0x1, 0x6, 0x1000}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000300)=""/125) semget(0x2, 0x2, 0x66) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) setegid(0x0) r10 = semget(0x0, 0x4, 0x83) semctl$GETZCNT(r10, 0x6, 0x7, &(0x7f00000003c0)=""/107) semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000440)=""/162) r11 = dup(r6) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000500)=0xfffffff9) r12 = semget(0x2, 0x2, 0x98d3a5902edb4c08) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000540)=""/19) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000580)) 16:29:32 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600), 0xfffffffffffffe37}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:29:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) chmod(&(0x7f0000000080)='./file0\x00', 0x19) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0xf770bfbe7225529b) execve(0x0, 0x0, 0x0) 16:29:32 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="f44e71465d2e4cb514583326bf0b81eb2ada4422a5df64e0610aba8d64"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x72f8b4c2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r9, r10, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) accept(r8, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000740)=0xffffffffffffffc9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r29, &(0x7f00000003c0)='./file1\x00', r0, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:29:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) pwrite(r0, &(0x7f0000000040)="1aaf54f765b20fd8297e2efa5be36dafaf7f59da85989d06614cb870ea2b8086e9e38cd9ce273dea5b689476d25489a4ead3ef0e46c7dba512f20d5d681384a88aacc3bec18a64462d2a98c814a0a1cf075e37c4fcc5d9b297062a210968ef4d52ad0f", 0x63, 0x0, 0x0) 16:29:32 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000002680)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2fa6332715ab4e58a4a329d00acbb4efa5597eeda6a01bc68b884c5e32b2e5944cbb6c44d1c12b70c1dcbcf8d4f940d5071e7c3f4531c5a961be9c55bdc7f8b226c0c0ace8d2b30e8b9d3b63c77168cb351d9e773629d126016c17b705311f", 0xda}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fdc1b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x251}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000400)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000f00)="7f1358f5249616ad24f45e3a281c564952c6bc83e7f1b135dd072e0a068a563b49511e55a7f0fa67dc93991fb50d2e3422e569aff7a7e035f7fa817f52f62d9457a60b8d6ba8eb70da2e50ac5c9a9023", 0x50}, {&(0x7f0000000f80)="37d3e6295610c785f00f95f3c296e0174b3f13f4efd73d67c171acd6d9ad7d3085066c43a4bbaa348f2deba6bf2f6eae34431d78f6e50d96a74edfbd7dd73549ffe5f472cc822807cbaa51c0b7c13b0a4aa14c37f9b7235aa0f8bfab889f5e501e771979328bf8b313420654f1f2fc525f1d24509711624468f7b7b3c8", 0x7d}, {&(0x7f0000001000)="dc6b985878d0a989c51f8f919aec5d402ecde635b694681ce8185159dfc91a91b20d6d16114c5b54da99e6585a195fcefc683e1f8adbd1d0f037f84de6226cb50f427dfd81ec0a2d9334dd326798c58409c0689863a0326c57599a0a590bcbe70ef0da57688e001663cecc8957", 0x6d}, {&(0x7f0000001080)="9d1830cce57ed27f9460a9a777809a35752c66ce522fbca58143b9775cb5d097a59e94fc2197f30303a40d718d2a734d71514413dc682394a014d31ce87b83862dc1014267159c7300ff700f2a746367fa818b39b918be654bbcf9764c7422526152dcaa95331f2268b185155b9549245d1050dd9263fda5977b1bac05d2ad3a9aa599d63a06b2da93b81ea679f61f2233ffc4817c23212a520ee00e185c1e6c5811cb82de9baf5d59f83ad4bf1b582d2315a9e266aef9efa3442dffc47ca748c29efb73cc6262241792", 0xca}, {&(0x7f0000001280)="1ed4fdc13ba7f53bd70f1b7bbfb5a261d4e5bf487795cc2ae368693e0f7701d5195aeed05374dc6a66d2f421904f8b6cead7ce9bebb80ca7ca6178a50ce0ec9e8e7d0f62123290c21b8784753e76fa278bd98f590b4314f3478df6ce9d9902ca2371547f974fc9da29c5fe0a8efa48bade49c9f5614cabef7001434aae43073fcde5337dd4a1363a62971cc5f62c0566d080f0d3a26dfb14e8686ac1e64d1d5461f15925477b33bb5cb81031fea447ab3bac946471053fb4d0cabf174451f45a8303324007e83e91e43a41087e5fddd6e7a453655077ba6689bac97932cb5de64ea61d524d83980507a27b08abb8f196fa25", 0xf2}, {&(0x7f0000003500)="4ca3998a0899e762f0b69f23cdc5bfdc182efec51675661de6124eef71331ae58c3f069e1c771233737d306241c22be0d00d9cd36c2e89cea112ee325988bcb7892a71d383bb0c73e92e55877b8adc0902ca58021f3b118c643b06fe5d7978a031bd6b94eb78bb6e8b5d1d9440e8d1d709c400fe74202aabd0009b8fa87b14e730b36a0d951d58a499535386c658b9d0b9b43aef86651216389bf6d997824bada186b50de12b7d6f9ea4860006f51d3a71bf2bd08eeaae7b5daad225f997f7b9449dcaaf5fbcb43f6f31721f891ee6a884e2a7d7646bd3ea613970dd0930f3414950542e573b41788e89513a4f9ed5f18a31d225ee058573a918d108a007702ef819cc24290a2c8dc01487e01f83b41f4cdf06972fa014020ff6884c5d686a59b25234b0a0a92e84c460096e11a433de67086228c96f86f3428bda4ece9ad3f763afa84b30c626c3a3612d47607c9e6699f0d96ac226ff3972aeaafcd03d28d77cce2dba2736ce33e8575adafb1eb520966d957bb067377010ec320253886067a333a86967b330a2ada519f57e79cf89c49b193d01b7ada730063e2a54624372dc607f9b682c71f303d62a74e9fa957d3d64a23c915769f469c6305f906000614e6406b8c65c87477e27cd4479782e47831ec790ae694baf872a0fbbe87e8032537452a91bae1917f2a00755108705947884b2eb4a1d326d7df45ad12a234142ed9e193b90b0ebd291fd7ac361c54feb62b47584355a08d0d46c50337483f4b95f00afd05646e565f7697a8c7f9e6f539744376ff2a8288e629b47adc177f5aa99cd921cf142a1515029d9806c20e7579068b64ac63971dfb53a5b52eb2feceb09337ae203a988f0ef12d278c28f1940067b9343308e54b5463646cb0e1604415f9d0bb1f2c39baaee414e73c57f69307440061498f082d2b49cd8737e3a3059b3356e9df80d2a97d6858db9b5316b453c34629ed77ab9d62e09d587ee619bc73ba9f88db54cc6f551875a7148623709254f637bd8f107584819b776bf8e605efaed2c5dad060ee403dbb0d513a14e39e78d63d90f2dc551b2e97a9fd75b35a71b2e919416c88cd11203f560c6485db202186fa7253e2b497c6322735a597e93892c63d541ea9a7801478bd9525a2b799b07d8133b2a31469f674783bd72e0b9a3eb728fab3320b617b3d5964c97687fdc6bf3812276b64a6a22317988dc4fe0705c8cdf55f2c632f33c1a7bd69f4f38ca0fcaa98318ab98e7785e30e02de8cc933a2c33ed5e13191550a4587041f46b49c2c5d42179b6de36c98f1d0e9876ccdf1d8b37dbbfb42533e1e339f01ca1ca498d9f30c3f8479d4681815ef7dd08e71369ef8ad5a5aea12d88e4d0a5a3813134d125a9f5ecbdd6e18389adf9a8c9db3dcdb8cb2e0993b5fd620f36ef8f1724f9142a2d145aae3eea4106053757142b996629cc068020c928dc5e63996dd9730bbd6a22eb80bcf697436386c0c7a9ab1609d03604ad86a9714aa89cec88a101b250bc123f8c9922a211037358d28d7fedeeb0f4c2554124e7a6bd570bc207593d55d7bdacdda19eab728500ba8dda551ef6a683310e484748e4e5933fd7c8b194e6e1c23a5ec39b9e43708ffeca59af397adf21f0687da2016104decf4f808010caaa1edb15ec75b45cfe66cf65ec8d39dcdeb617c3ca07071049fb3df5ef0734966852714d9e69608f34ce69dc07aafdc46fa3d94ce836af19f943ed111e0f63a7ad1f18295af4d77454f3e7a9e4e1ce4083186c9097ac1730f74e2d63d93e1b44e250bcb0db4851d5d58d7120e8cb5967b1233b3ff285c378fbbb36a39c505ffc050046bf574fd3fd634cc53434151c044b206fb1750e7df1b4abe9f8d0cffa7a84a9270c05cec329c0672b4ce79befdead6a194d709cfd53e71715a60b740d51c7bf2188a6f40d614595b3406a2287cee9ee8539aeb4a2a1d24c481740dc6e8d9eccc25d57c5ab6b573fecbd6b51def7bc22acd4d7c5e22a1dc2e92a44f4b6118d1b4c21af1c0a49e4c250af08236c835a5552fccc04288af34afd38e4c9f92c5d002dcd0d3429388ad2d88dd56063c175bd45377f92a57a0a0a6eb814d1b9c86ef2bb85e4d0af0e49d970d6ddb1498fda9a7e2b4270447cccc534db152ea39414a491226fce75a74e05e7a32fb85ba77bbe0f70d60f2a350fc5a912ea3158f997741b82dc380645d6f3993f8bb0b94e86daa5f46184d8b7ce09ef476668e642ad400d2c885791079eae54b2d40d9db345b3b3bbc10231d25fb0f74270e1b0190bc2c4c78c5ade04581f6e2ad2a5db361dcd404251cfd06bc5de028db375e0f2f1d56e413045f705289313f2c357e53ec3a2794807c90f530743c88dbf1da29b0afbae45f779d6e59d759577a932e3670650708e4597c3c7a1ef845809467943410633f39b7877ae8aadd8d78e03bfa0b08f0e761556180eccc9aaa03e6a474483b01c08d31dd6150909d5c7674d4b99ea5e5b3927e631b4ec1929f156ee7cf4aeb6b06ba0f7cc43e39c2a21694e0a814b2c675b2976debea38bfbd7aa634fc4f9ed0baed9379e5e0378a2b0bce8f5c79d71c004b98c510088c304b74eee58666e9f0300e939f92daab5b2d42835a8695a19d1a4d8a0888956cb112df1f0527f0401648e0313d8075fd0d1df0eca49613d4701b64c4fd2d9c08ec20b7a31a1e136648d979224cd34b78a1336a2d07a2b126086e450ae36abb1118ce4c1bed16ae8ebae7e17cbf2d0bb3390b029aefc500523491fe2f4cdbefdb31ca1ecb683aa2727d9178253f8085c5430ee7a90156231c740e1a73d1949fad3c518b4fc905d6c72ed663bc0c1704eb98715f11d6103672f85f3cdb648f3d7f3341abc1d5fd9b536800a55322f15763dc93214c272d64a00b37d70c981c08de0d40fea627b688278f9759052af68917b19d1370e24c4823f248a417eb1a9697130b68276b064ba58f6a5d4689a9bdaf99ae269987e3301ecca46702eb5c6f2df91c802cbc9bd0eeb3c41734d47d68f3d6f40e64c97cd3d14713b9d2e48e8cc09e2bb1167c4e1d658c9deef5395a9cc59ce4dbc348028bcdc59ee1c6adc9b3da7d17a9e8812286c1f8d0f3ce2b6d55a05c360f25e71161e9ba67081489d5180b2760091d9c80812caead57ac0f925dd6bddee46c8eda178676a2be653bebee75ee1e3645b830637a00871279e4341dd0dc6886f9a3b5400e6baf42f4a14c9b31747473394b86bfe16757c6da49ce5696d6bde4c9f85652a25c4c6a118fad005fa95d2788d06b3dd7df34ef5e7770c6e66b86212aa022bf791ee0fcba9617b323b1b583b7f52a8759e47f7a81894bbb33e389804ce0f9ac215911e8b051c87b403eaf0d0e68c2ce9b1576b3d3d7198621c01fb160d4d14e9754765b7510cea628b151aa4351191ba48c34b723c8c4c606eb99fa3072e6152975d826a40531e6cd1101c3c149beec8bfdd432715978751f07bfaaf47f26c423ec465afc46b0ca16b32b45044de7617822aaa835a4ffd22519184cbda3b064f148037244d9ab9b4a0765820e8a9230606fffc4fb3877648fb9583b3df879567be84591f5e4af45369f288464104233fae64d2c0211acffc43c770f630e4bd8e473557713a629999850e5794cf4aac8d033d46199a21562535e910628ef0377a1e5f9b8b0f3171df337f6d5ea3086f9de5f82ad08d19b034b9510d759d82bad7fa9115adf00c6cafe758f5b664a8c4d0421fe750ba1b92c47d36ffb343bdd62d9d2fc735befeff79372cec5d9275d08de3ebd7b866ba9d657b5d4d28c8f993d0dfd304ca24e6f6be91253c15546be9ba483c32eb05dc2d1706b37ab4ba479dda93064e72dddb8967e3b87dc6790400577e7f37b3f69afb4a11ac1801e8121c8a89bdc8d8cb421c06050da2eb90bb115e18f2708ab9f6671282ee328da011650060f41c672c4fc51d1a75340cc607f4b5f4cdc03bd534a4fa17cae4e7b85722bfe61fe61b5d739b827244594abe38f788791caf176a603f047774541f8271c214f82e249ad85808b506194e6be59528d8838f873acf500e7fa6bcef079af8085558d92775e456cdc87b0085a12d0981d04c77feba49d675d91ac5a4943bc9d2ea9508c1004a8a218d5a50af8dbaf79b5420eb24afaccb6d66329a3e9660bd6d627cf2b6811ae2edd981d399cc7b716f3118d77c1c5ee09a34f72a2a0a25ef2dfe4c66c737088c913102f7846041e7304e32fe438ce4753ea668decf8a138dee769fe33789c0e1fd865f2b504d1279cd654dd42f056518a38bc0a4b1a91af20da9bc9b5db0ded86338239f2a46288ed925dda31c31feb4a1b69815247bfe324932795a7c85a6e1d6102ccc1a28c52e6fa5e991a2416b5b96ed13f7103485c4870b08b141fcb12314e07bd0943dc9a578c913f47ed8214ea1044b8acd2df37bfce75dddafe585c3a378712e03300cbd38b7ba2b99498fb4531190ecf6b586eb98c805a4e8391ce270fbe7725a74dee857d628dc225c22a1af57776ab33d7df272b9b3bc7733e01eaaa0e59ff9e29fcf5b525aa6c3449bca17a62b8e48364e35486ac32e856c28ca8f828dece08eb2eac0701e33b781539b510f6702abc71e1814cd7dfa33028ae4ef75d3543c6100e41bd161769c9e445e4778e4ac541947a649ac38529e53eb5bd634b1fdba061403ac56e5ee87628d0bef6aeb9e54e58ec5696c2b2b16f90d881b856e16db9e80ff8ac7b2b10e7320a22ce7bc45cd023be1b8f962b26a6e8487629bfbb6e3a1ef9723a0fe793cfbf3193697ceae5d344e2ea6d8bd305bab27e76cbc797f979335e730f1b41d18841a29beba425515bb882f7d1ed7a146f7bd2b36c656e936b5ee7d7312e5b5bb53995ce7e86f3c91dce6a1fc4f044c76fab52b57b670c6d699d2a6caf6493af64684ef9d505dd5a793daa725b42c821ba79b689393a7b0307640cf0595e1c2e8ce439ea4aa4832801c5885d45579e034020c7529ab5f168f65beb96c35b9a2a9e0cdf74a211011eb9c1f6e4698c418f8b6803137c84c7d78cf8ab7d76284b46efd338590cd5fdb07dff54202f8bcad268fef1e3cf26170fe95ccbf149b6a6fb8fa6f4c2f84633ea1ee2c6e7529abe93ace541d298b130c93e07c084606cd92b7d08728132340ac60fd93fd40e03c5b291ad356515936f8f586c32754837cda625a5fc99d04d19efa96c57e1aaa4c31a3bf66f03aea865d7edbe9f7d567b079e2b15353184abd671dbc7a76897cc327b26d76ae3c62b803795a825e6a104483249849562fa2413df3c914ce8d27d3f8207b0a28670f7f6005b450125fdfdfc6ccab5cee7a237f9e66b662d8980b39cafb04b1b4998b1ca2a75e04af5bfd319b3c56a3bccca01612530d57317220f130d589fe789830c009f48a6c7bc1a13e875c938097d8625795b3c705d2219a90092197c8c3071db93f6abac9b5b2202c742f7a2b412da3f40d371caee18c92969e7142de5ec102d9a0a0a2d34740d7a047887e2c9b950d386826db86c6b57f586ce6a32b5d5cc520fab375013f5425cec4beb725c3c13df78add834c2d937faf92d36fe37b4e0c1bac3c7b955046cd5b5aa5c36192d8f6305460b9bca2f038191ae86739b5ef1300a0080d539e1787f5ff22a586ad450a101538c789283728409f2f4c7fb513a921d8d028b145c04245eb7d3aa5c8e2aa65941c8de3ce31368025be8ad692b5d10cb6545433d6eb7ec0f51d9561999c08c8ae7f8d0000fe6049a795f181fb733d67edab25b32127bc5ae87759789cc9f605689ccf32", 0x1000}, {&(0x7f0000002400)="245a2ff7fc132a8013870cf4970b68035d78d865356c6e4f50395cc23f9e0a2c0060763bef54ec8cba8472f6d61b1646343f7e3f3a297fd214c53cbf1019df05ef99fd08b06464e28ab138b0925e283934c76a1a28bc2abba028d9a8b8033711d2f553add562b622adf620aa4260c9feef678c43bb12ffb24abc9b68ea0b7af2b79629f9e08a1eec03c335dcc203a9becad0eb6f8f4cd82fc0619e9b0b947e54e31f1af6fcd8067b03069cfcefddacb302a2fa8e161cbae4471c6e96a7cbef0c73e8aae32bdfb36908e46f0685b835e2b063d711ddefdd73382a73cfcbbc52aea5726294439dfb540c410802ec", 0xed}, {&(0x7f0000001180)="e46e3fde48b09db47a5ab7c0f44049fab47b638281e0ac48560b1cede292710fb4f1058be67736aa1e793d6ecd3016a1cd587d8a19cef88af2f79860719b9b3cc73db7", 0x43}, {&(0x7f0000002500)="f5039f0d91ca27493b08770ac97db7d35940db0850a93bd1bb1e8c4c2c7e9f88c7bb773e783d83b3f9b843565e32de30dae4fb0ae2a35d6a246485026f7fee0206ab30e513ce8ccff35f9d61aa6ba17d14d852ea5e6eb02ae21a3a3f15559576985655299fbca27783012bb17317cdec11f82973d6a0da5fb94d18a1d63fb9bd15fe06e089e829835d5c45d612dd096529d591849704e7ee984b6719ab0c7604d6e4be689d2ca876f04efd99ca10c6cc03dd134037c66de24348aec8", 0xbc}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) read(r1, &(0x7f0000000280)=""/55, 0x37) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r2, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") semget$private(0x0, 0x4, 0x600) pipe(&(0x7f0000000080)) 16:29:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:29:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) flock(r1, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:29:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffff9c) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98, 0x137}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20184, 0x0) 16:29:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xb8, 0x0, &(0x7f0000000340)=""/184}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/200, 0xc8}], 0x4, 0x0, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0x61) r3 = dup2(r2, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x1, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r10 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r15, 0x4010426e, &(0x7f00000000c0)) chflagsat(r15, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r15, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r17 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r16, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r15, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640)={r18, r16, r19}, 0xc) getgroups(0x2, &(0x7f0000000840)=[0x0, 0xffffffffffffffff]) r21 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r21, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r22 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r22, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r23 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r23, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r24 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r24, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r25, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r26}) r27 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r27, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r30, 0x4010426e, &(0x7f00000000c0)) chflagsat(r30, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r30, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r32 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r31, r32) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r30, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000640)={r33, r31, r34}, 0xc) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000640)="9cfdb9768c3c1c8e26a7150eefe02679d6c30c9463f116c20f2881b0ebaa238dcb6e7141238595a90b3a43bc31bc90052d9ed4c114ec725f3e8370dc62027b58d351f5e98fbdee61d46b5d3641de934b101a3b1da6f44fcc8b0d1bf9b20e66d759befbb62279a171bc7da5e9fbe206a2b3bb896bbed297f838b3a313fe055c1808311778ce16c8", 0x87}], 0x1, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r5, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r20}, @rights={0x18, 0xffff, 0x1, [r21]}, @rights={0x28, 0xffff, 0x1, [r22, r3, 0xffffffffffffffff, r23, r24]}, @cred={0x20, 0xffff, 0x0, r26, r28, r34}], 0xe0, 0x2}, 0xc0f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x7, 0x7, 0x3, 0x2105}) 16:29:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="76205a023ca6bd2b5a5d2596ab5dde23bc221ee2f4dbb3531646164f8fc5eba29571d6353061604730f8cb18e3ccc973a1a0c279eb8c0e206650bfbe2664a4062a2d9ee2f637a3c407ed5bec2c8a567a32ec52d25c817a53157fc73c702b2dcc2d1f1a056afc0111a610193870f56416d4304fb794337b93dd02a6a0d328cc", 0x7f}, {&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fccec38e30514dfacd7e470dbc6f3cd4f9b390dc0315ff7d20094023b60ad6eba5ae519ca03ab2ae51b5a4c8ad7d4341895e07f7a80290e70bdaf00ee58bcf2f01e9a2f1d11261d9e56a9e0968e5d1cdabef6dec0090f5499e9d156ab98fdb08daf2ffeb9a24a5474a4aa38e1ba3a9ab607029a1cc2987c3548f4bf917dad18287aa9ca22ca9f26801af7396a6c73a05620fda673a7e4ff1d648cda656aa88b5b1d2206c", 0xb7}, {&(0x7f00000003c0)="b308c926a94c888d8c27610ba2aeeb436eb7b70c7128258a6dc492696ab3924f1722adbdf90e2e259d926860631a6802167e27c09c32d44f5de9829b09ef6af8e5", 0x41}], 0x3, 0x0, 0x0) r3 = getegid() r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r5 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000140)=""/166) r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="00bd2eb7da06008a5af4aa7aa99f03"], 0x10) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="004b2e2f66695881000000000000006e65f7c339199b169f0c6521d2133076a305282ca8812d2b0e04f8540f532e19620117bc99a90080000000000000c33c06d100bac3e8fae29d7629e2d9"], 0x1) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) kevent(r7, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x80000000, 0x3}, {{r8}, 0x7fffffffffffffff, 0x88, 0x2, 0x5, 0x9b}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xae}, {{r0}, 0xb, 0x15, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x99, 0x1, 0xff, 0x5}], 0x8000, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x604d09ccbe83e82, 0x4, 0xb3, 0x6}, {{r9}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x508, 0xf9e4000000000000}, {{r0}, 0xffffffffffffffff, 0x32, 0xb759e52fd1c5e4d9, 0xfffffffffffffffe, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x298}, {{r10}, 0xfffffffffffffffd, 0x8c, 0x2, 0xfffffffffffffff7, 0x81}], 0x3, &(0x7f0000000640)={0x4, 0x1b4bb304}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r6, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) r12 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r12, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) lchown(&(0x7f0000000480)='./file0\x00', r1, r2) 16:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000400)={0x5c, 0x0, &(0x7f0000000380)=""/92}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwrite(r3, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xfffffffffffffee9, 0x0, 0xfffffffefffffffe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'pap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r5, &(0x7f0000000180)="fbe21f897762000000008e655fec", 0xfffffd8f, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xef67, 0x1, 0x1, 0x7}, {0x2, 0x8, 0x20, 0x9}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:29:33 executing program 1: r0 = kqueue() r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r10, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r11 = getuid() setuid(r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x3, 0x3, 0x1) r15 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r15, 0x0, 0x0) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000480)=0x5) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xfffffffffffffe25) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r18, r21, r22, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r24, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r26, 0x2000746f) getsockopt$sock_timeval(r26, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r26, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r27) r28 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xf2, r6, r18, r23, r25, 0x208d0c11ac3e1f9e, 0x54}, 0x700000, 0x0, r27, r28, 0x8, 0x9, 0xee}) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r29}, 0xfffffffffffffff8, 0x31}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:29:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = fcntl$dupfd(r2, 0xa, r1) fchdir(r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x5, 0x401, 0x5}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x200, 0x8, 0x9e8f, 0xfffffffe, "afe1b7b34ca89831e1f790d8bdbb38d3d88fb393", 0xe64, 0x7}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r4, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000280)) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x200, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000340)=0x3) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f00000003c0)) r7 = getuid() r8 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', r7, r8, 0x2) sync() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x80) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r11, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r11) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r12, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r12) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r13, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r13) connect$unix(r10, &(0x7f0000000800)=ANY=[@ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYRESHEX, @ANYRES64=0x0, @ANYRES32, @ANYRESHEX=r8, @ANYRES64, @ANYBLOB="aa8c137f7cb7b9ed5440929b0ebf24e7b18c57eb98d3341d5b46def173a3d09abd32bcd1fb9ad6d1746cb8a5e62f802be610d466afc6202cefca06fd80c8ab6c8cf3b0dc178d540066c711aab268f68bfca0ba5d45c6c04736d20c0b9c01fcbf", @ANYRESOCT=r3]], 0x1) r14 = accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000580), 0xc) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) getuid() r15 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x400, 0x0) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='\x8a\xe3%iQ\xbd0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04957795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0010000804b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:29:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:29:34 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='E/},\x00', &(0x7f0000000100)='}]@\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='.\x00']) semget$private(0x0, 0x4, 0x33) socket$inet(0x2, 0x1, 0x6) clock_settime(0x3, &(0x7f0000000200)={0x6, 0x4}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x880, 0x0) write(r1, &(0x7f0000000280)="4c9edb0b5a6dc4cd09b2a1c1af495bc0b9d61081f070cf1467eba0ca619ebcaf52ade32e3e8ad7635010fb39e18250d51618d4072e006880213d4e9673eedb2f79a2304c6f574358e8c08acdc4451f56fb30b1dc5c7cb8d5f6cdb84a5fda54430d1559893771a592c498255a7dab5c77472bad1b108a489e196cfa5b1e4301cb286babb2ff85b39d7e111a6405310515773f05df1cf30b1290bfcde497768d1c533eea1fd356c80f1a5cd52c365a9b7d9639362d8d431e810c9fa9451406bedb6be5482fd0273e48ed7491af366f7bdb86b1", 0xd2) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000380)=0x3ff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x40000000, r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x8000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000004c0)=0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) pwrite(r5, &(0x7f0000000580)="a9e1d25f8c8e5285e5946467aa9996aa209f7fd9badd8ebc6af9fa85ff08edd71997e9b6a28ea27fb7278617fb7a2885165e451c49fbc9baf255ad16177c8629bec0bc482b84cd5f75e016bc717d9ac22b015d440584c2ac3d43db634a115ee4aff3aa6ae24b877c3dd591dbb5c37fa34c92b5150933a365fb", 0x79, 0x0, 0x0) r6 = socket(0x6, 0x0, 0x2) recvfrom(r6, &(0x7f0000000600)=""/164, 0xa4, 0x40, &(0x7f00000006c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000700)) open(&(0x7f0000000740)='./file0/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000780)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000007c0)='./file0\x00', 0x20000, 0x4) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) ftruncate(r7, 0x0, 0x2) 16:29:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r5 = getuid() setuid(r5) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, r11, r14, r15, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) fchownat(r2, &(0x7f00000000c0)='./file2\x00', r3, r15, 0x6) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:29:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7f}, {0x61}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:29:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = fcntl$dupfd(r0, 0xf, r0) sendto$inet6(r1, &(0x7f0000000100)="c4c37d3e7b7d8cb7dafe0f0d556a4f32bbc0409909154bcc344f53a340c766f27d60329488f44f12945174d959a52c9d3834351bd9165803c62e370885ef6c5cabf706183fc544c4b6e2a7c20c0dc20d920fce5bb27af2a4a2bb4a41823c530fcef60d65149456325c9d5defeb4543f4c99226761d5afc01a03f352a6b1587d86c5767cc3bba2daf1d46f5", 0x8b, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x8}, 0xc) 16:29:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:29:34 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:29:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:29:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6bb9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:29:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x18, 0x5, 0x65) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:29:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2870c47acc62447df5815c95d9ace299946b05da49991df2cc668a76cc2a1b138898d8d8d917eeae0100008000000000da0f5c2bb9978e2806af215aa4524667128d10d85e8c7a432102b75cc4e0abfb0837c3fd044d230953ca90489d91857ea3d65328e511a5d4fd19ef2d315725b97419056d0b5c7ab37af638cbd9fc2edaea3445d678241c9b6ac58228a7717373a7cd2ccc90fc8121653fdf1bf9dfa9caae3edd8bf15853a63998cd6d1e53a155c6ced61e41750843ba4b783f0f25008ef0af92613d6aa4452a3e9b27801bddcf457bc8de066f9cfc718a9421d1fba39e0e25ff2bf001dc63e9d2da78"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r4) lseek(r4, 0x0, 0x16, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r5 = dup2(r3, r2) fcntl$dupfd(r3, 0x8, r5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:29:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:29:35 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)=""/232, &(0x7f00000002c0)=0xe8) sendto(r1, &(0x7f00000000c0)="77848e78f272d9e3712cea6ea86bf825398d7172d74cf784fc2f68a2bca55b02bad5fb079d182cc20197a91f68a69bc0b3a5d97c5d970d04be3066cae935eb33f40633a1a32cede836dd33aa752c3f35f7be7cb6d6e2115c9a99a4616a1d997c0e75d10d1f6bd6b370", 0x69, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="0000ff9a6db1063765a0cf365df877beb0ab2384cec029b8ca403ee70baa28756ea54bc1c1928d97ccaebdf1cd01baac6b958a6cb9ab4de383e063b7c3529d787b8f30f0abd87c9effa5a3567d550eb8dd25b9ba9d22ed0e0351f201ad73d495130700c7b86f4b4740d28711955f4a6fad171c4ccb6a025c3668"], 0xa) pledge(0x0, &(0x7f0000000140)='\x00') 16:29:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000580)}, {&(0x7f0000000400)="9b0923638a589be5f06c1eaf06eaab4eeff5a9aa6e0ae03126a6c3684531e13ce9279d52b8ca8fdc016155c9b6ebf6de7d4f9469ad4c6504eb2b36712377f7f0f57b323d534843bc82f879caf0f181d87bb03ea725fa6c487e9e24ccc533722565155f06a98908b88839f515f2166bf0e5502ea56bcbf3c425f375fd9f", 0x7d}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="44e248a7ceb17dd66c115998dc6b1cd4a3c67c2942be7a17564b5311abf8d53c7fbabecaf8a9b06627e2de87ce95ae1909d5312c397e2394f3f245e8eee72c257c9e57153de07cd55fcc0559dd7131e09f3efc840b5a802e68818f20b5ea39b90bd263", 0x63}, {&(0x7f0000000080)="6c7919804f2a41c38a5287a0c073098b5eebc654d715c5", 0x17}, {&(0x7f0000000240)="c378ecb4120009c05333cbb959baa2160530dcf59c3a0a020aa3ccf5836c1344f3f18b856ab902497b1ca0834109647ca6de0a7c6d66da843a056d38b7083c5620737e41d768a106b17fb513d5456ee86b0ad2d31e78cc730b1e62beb9e126556741f911e963925b858a75a31075580b3d3c589f534bbbbc0e8e9b9a28ec12732df85a02e5073da42fa68c2e8d8ea177655ff783c156842b8f873256020eb57ad968f5375cfd19d8b026f0e45109a08ac60975dde087b4ee5f4860eadd02383bb87859ff0e57ab2c28b21b", 0xcb}, {&(0x7f0000000140)="abce74d0ace11201d03f02790ba63d797e92f8038a", 0x15}, {&(0x7f0000001000)="586ffc4322bb1160bbaac913d555d0c37a5ed27790de5091b976719d423da0b82c715b4c5799f0cf5c7a0e2200eaca42666a5fa4873c1cc355243e6bb30acdaa73e1898de262bc6beaa56d3b603be48e263649edddf6ca6b3686218ba2241beb02e3a79e90c5d49cf9a874cf7a68ed265897b05cedbff3076b14abd44f03b45b61f3105ed72c4d95e287ab31f7e507c7e1e1f0ef37c20914608441af5fcf96434036ee4ce1e4dee46f0aecf7e94b84bd82eee3d6cb869bd60d409c31252bf5e6bb9a8a9631bb5eba97ee70ef5a0ba24de369075591bbd8152f9400c3a94545cc7c3aef2ebd742814ac18cb004ef32e425d5c64ce55a904e479efb1bd787a928fd83c515c11e7125a4d2258752dcdfb5030afbb4f55cdb4e69d3b6587decefe8029a240b0fe5f74ffaac34ca2ca7bbbc44d2064a13546811cf5d81965373eca4618c63664fe64ad4ea3f5623befbf644ed8dc6218ae984df524f577d0f9e552500840b698181fb955bdbd27e2feabb079d6c8377fb455a15e68bc2061838c68f6e6abca7c154679951d704488c9eb3dbf5e6c97dc535a9961d9d57936b6619e0a115cfd907279cb6e9106634c2bcc3671c77b3c5b8598ec1a3a8f7e6a38c0b425c4336d98eaa1cb09be794a6e0544a3c259c7b8ec54ea9c8410ff306a00446f35a869f37cf9a13131206cd05862fc9001888bc88ac9e6603a87d911250333fa6ce68d02f0fde238a65cde4fa9403ad116bb67c483b313f6c8d5278a4eac8acb1529e0d5ab34a6d754716345da65be56b36f89eba19bdc61ac3a623ba5a2d8d266f075d27f44815c2cea69a8c5464a3f9b861a3f410b3bdd2be09cf9ed79c4d8bdbdd41f85d3bff909a0ed094d25caa9ccafdab7477668b073cc2e5b691f9e64ddeb32158f19a425fdd976df214c4ecfcf60454f51b8310acfba5cdbf8939796b1a0e7f9793f0fc684064711da729af0c5405a4adb873ce401f5b392057047b738546e19cd215935e5c2af5ef8d325e60cbc75905b57dda8361e6a4d9972ba9f05b66a259019a2807e0cbb312750080c511798582a3f03b692b5621c3027f93fd13877d8aa6ea7cbcf4573d0fa7087f07d5ac963ce7798b845e6f81075d536208db145fef53e12ce8eb64616e5594fd7ae7e303667660cbb06e87127ee20aa8ad3ee5eb8a915c4f00ec505638999d01a30c2554428294966d51c9c262140d9da18d8d77650291e962a4d381226ba7415096d7824745388a697440575e81c244bd36fef8bb6a6ea685a3618d125e4da62b1fd4fd34ad59ac01ad5f2dc165f1695e79597aa4db5657faec41d98cbb8f7e56e8d03ffa7128c04eb7a7e170ac0c4ebf805f7f262fa4192a2bf1c9590b121c18e008cedcd22c3b89da2e311e2853c1ccdb886f1a6a1d073c6a763f31685b079fd714d4778eab2045a5386f2e889ee121dad1429caa30a71489919ae48fd5d6a064c74d25d425ac1055ec4de09ba24acb5b0c8624d6f43a277be316715b978f87a54693152dfda96df8ee7b01729c9847f1771ad3009983ddc73b9c98aebb1ab135eb6e8818f76fe77e8d72a66bd943c01bdc545410a61efc3b46c45675b12ef957f9c5a2a6420e66b52d886beb185893eea4224581a2adc17fa89e0daa672d8ba5c5a9127920897a2bd72bd74feb7415327d0cf18cc32c6ab837eb823619fb11b02d4d8b5899391604bbd0a118f91b4a243ad89d3670b95a4d983cc3dd46a919ad3bc3e69cbabb45ed11a85b42f16feadc1161c067247c0911481045d31540b7c1207d7aad8aca02d22835b86ad1b611ae56bc78687b1360aa1646064837ab45378f8efb007880b66fb2b1f1f8fb496bf756641f4b7784084b5bdbcb12ea131692a4024b92b1879c0e10bcbdacf587eafe479fa4bf55f59a39bbf0f0120361a9b18709cec33bf2af33f8fe9f0842b83e38a376057295a4644ebb9d19bedad1197cb2193bddac3a7d6bbc4e11a9d7c9fa1da7e91983c33ae9db168bee00e8834086f20a98a65d631c588227800843145c6191503a7eb82175da821fc564418e703a86bf8f8613207e348a9a0f9fc3cb789f2792502d320bedf985de4c486a59a221b6821dd5b0ea3daaa4e6ce862203d008a5e72e5543306eb76a3406a8e92c8fbfd9461f1a033619584f0976473c63ca114bc558d0f575a644aba4e137d928aef1ee413d9138c9cb189b86f21296f73b94a6b5aeaf1992acb8390bbd0405143974c633464b77016e267c6a041ed4a6ee9f01ce6c68a9ede2123d422508a4956f0fc2bf2e5fdf9baad298da899ef3253c8b0413a3ff7a507c30cedd7e64eee32d0585d94a3b2eb60a408c9c28cc09a63c2602d6f03007c3a650823da9a9396f6f40b0cd07173d3123d846280e8aa93084c791d50b222a2b3a47e52ac64b23044a47d0197921deafaff34d288b9eb8119a5c8eead035a51f5bc4f8d10fb0becd137264ca38923ba8b10b71f1c954a0fe385643fc03c0738259d638a28125b3bdb9a5a1c8505edebd6c45e34173e22cfe5f0ccccad2d2467dee5143d14f90325e13e76ec72df21a1b8a62254ccdea53235ce9ca7b87be5a830753555f6448bba09467689d42595a6f8fce50945ebe73ffe04ad686aa6ac78012a636c24d196f9c781f1c8c6be722acc01a47f5acf6cec633b5bc4b1799634045b118af22b13a386ccc0a0f241c8030c03ee2b0c669be5aea7369a524c1bf26f1562c57bf12ef1048e0284e69a1b7a3d1c71d3feaaf31145db6d0558c6d1cc76adfc9363a01ec52e21bc160984724d95f2336843308f3514cedbdd59c0ec632ee6b9056e7667fc19e5c65cab87c70127b18031a8ae78ab8dacb5b7e5dfbcd1573d7976002a1e7e1853a50eca251339fdaec0dc8bad44a001f4af5dc3718704487ee55a8b5b570ad38e5bc4c50e602b4b268fb4361035bbafd3b79cef45ffdf805103071952833f545136be8413898882dbc3a13e5964c8bb94a4e96e28599c916e9f2674d47daf3bfb990f5a0bd90e0e861bfbd19898d29bdb3e4756d616cd8f16bcf393d862f6dc821f6f9ec50532e58d1481ac1b9a865dd1371b8be3dbf2ce8f93aafc4db7df7cfb0a6bfe09bc32d5d7dc0306693b9ddbf4aae94a7039fa9b61f1932389f34902420660ea55c08b79a03aa42c53d3728ddf63f75601297a10a2df0a4f921fc1056c2c70800bab4c0837af7b922e10cabe7912355fab0402672fd55bcc3b446f9f98b9862958b2cf0fdba0f95eabbd26ca9170f6c1edc8c7dd7c016c413ddd88457ff646f0e05b82047d506d1476dd71af9c7d09c81f5f56e89bb4a0b042fc07f2d51f5b2512008bf03870209c636267c5b990f7fb8c4bae26e665ecb39a943f6315b02aee5c142f60f0a2b66496a4639f07c8463c7e72b8f322c32ff5d5bd791111c8b0277777ce73b16b88d1380b97c47829d7ea846d36a81ae30ac537d5a4cdd35a0c40218ad3eeb498d995e38db6e32a637512ab82be5d384400d49d62021ecdbc71a8bd9b05fb40e04c638f7557855e07b8d9808ac4e68b2b2cd040f7593e4e8055381e04357dffcdec71eb77ce693c067ebc9cfe1b626bfc2b6cc0201558c1fef9d07b25411ed803d305bf4d8a4a0d9d114cfa25287c0c6f039a7c70ec4787a87a7b343a5eb911e5449dd073f257205c4f07dc448a68bd83bfe37c72f65675f928918f20870869cc5c4e28ed8ab4a78d043ae2e457c969ae714bbae27aba6ac85a1c0fc5495de7c3f099f73a96341373739b76605dad464a2d12bca077f2fbcb8d559daabedf82d6f9402a906d4cc9adb7f62757f81f77b984da557860e8fb37aeeb730df0116bbb22632a00913872bcc9359abd1b428eda0cad1393c8b17d39be80ebb99045783415986c70fede5d151247bf8a2a1cb7347424c58651d9a5cda57ddfb36f52fa0dd7486ac7542a76690b391411d2c511a9c93a29caf4c974a7058879ced3f23f6e0394a85dfb0903ab496a0975c1a20f6c265df90950cc506d87670d859fc9b7b19c576deefdccaa7efe7ba4ae4a00991b34d6bd92795e8390dd5bb2294dc2183815edf447317069aa59d4959188b7dec4989893978d226d2eb65decb1f33369630c1c08e1ac0c2a618a47e5d6a3c55e54042e778080152a596354f7f865dafeb45fa4f02d4f146f0594acb5f392599423863c3d3282436c24d3caf6b24831909856e83cbd3d1a79f2333a372234d776586fbcf76a63a6e99daa254ac91e0ce5453fa3517632cf79c3763df2a4adb208a829ea56e6810fa60d3c8abf8efedc873f06ad305d4bca037cb829eb155b8a3605d20e1e0e94288583aa2cc3e800865dea3fadc7dfad1f2de9bab00a372b0b363f43a0f6ab7cc9c6745306050f7101835bcfb6d2508eaed4094708f1d26c2af4e481dc4ec72c4b4c00b71c7fda2c4ace868d1f4e8bfbb665014d7a59cd8bb8be43a5d60d0a9ff26e627bd4fad7af60bab1c958e61de19bc07f7ab182152effa36dfe898cf52834b4a4ddbe82438fb4aba2f1d5a269d8a071796140998261225dbd98db16e683c50d979623cd3cfcfc26f171af2ac7e62ad1715fb6ae4d7cb2e002e311cab677a8e2d40f420080801b9a67f167f78e9e761a5c392086a87664571257fb43c9682e9b071913e7b184308902e9547ac4334bbd5e0363e2b8ae76950c1a5b2690464602b1682c37db27c7465968fd0eaf4707e44eb944eadf2a8e616a9852408f912a58eb69a5699b7ca4404cd8b010f489d9ded9bc1291302b2835f880953c242a337b798626bb61246637cc2ceca3a3f1a3b55839cb2d529f3ef398c0b7e942556f5e6b8ac6482cc0ca27c1d74d340913a39db8cd844abb7abfcde10ec26136ea320948e6883721dfe5b03fc46b778ac1d3b2b220816dcd4429cfdf79ae671bc85b314fd5136ae6447a5b73aa8d224757ed70676c2cb455f4dac0be890447b7ea535888cf4c68a281e515ed1febf277c2a20a6d1cf418a346df6f9f9669e877a3c8d07eb13019eb827519b6b7472893ded7332fb3ce077a0a1853103e2686fd079f6f9128fa162aea3e0eebf4561863aabf3835ec9f4f6bb39e1fb5166067725630a48f74030d08eb0fd3a00deac9735f0beecf295c4a164d854d69362f96920430e71b647ca1900cb3683ba5b0f287ef2eb034a3723c17eb5b6b0ada4afb38cc77265f85fcb32ed9fd293345889697618259181c94fe7438f70a6a62cef9b0d2da18f1bed294bbbdfe1b9c98e113f0e4be3b5050d75aa34cd4ca321b1333a4d60ed469cfa05c9a1712af5dffc73a63d12e5d7ec92ee1f59f02be0149b897c23ac550eb3b660364b6af8b8a1770222853aad3d339526196a224531376abe01bab7647e72c9e38a858f181617538d3c018144231bf4bb37b0ee033b192cd2eac58ec6fc952810a03763009c4c068ed6c27d811cf47d74892dcca41f1fcbe0d900c8d934878ed20cf864e05111d0eee06e8708dddb0faab846d42222b9b51b432a1fa1207e2100dce46d78736bdb0f3c9ddc28eeb7f46354f06a2bf8297cc4139cef1e01861da4e64de31b4d407e9fa423fb1c5e0a36fdcdebc3b68c186851828c2ba6ec2be852f7b197843e31b72c3828ab1b4d4045003bfe4f2f69b32d5063e236038c2770c397e0a84a0f61ebfb724478b660d35fdf3fbd80bab7014e90a8fd32f9ae744125ba1c0c6c4964f7dc1ab66d77e1d7085217d2383909a4d78a70d5b5cf2b95b7074417c5363187fed36a2ef5d296769996b7cd128d1fb10dc539c1b496317452932f7f56953dd3eb4158599c953", 0x1000}], 0x5, &(0x7f00000004c0), 0x0, 0x401}, 0x4) 16:29:36 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="91f862337e8195f5c15c3b905665a15b5e7451b52c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/73, &(0x7f0000000080)=0x49) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x460) 16:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/v/#\xd5\xf3\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x400006, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:29:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="b2041ffcf1212ab3ede1b3b62b32b39d5c7530eaae363909ee0c10eb07091c238057c1ff52fcf38026036794270f219f0459ba67136a8a8fa791fc1274", 0x3d) 16:29:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffff05, 0x9, 0x2, 0xfffffffd, "d529c6d5e98b17e79ae8c65c43aefb694d53b7e5", 0x2, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:29:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x80) 16:29:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) 16:29:36 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0xcd2bb820dc861a74) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:29:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r1, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x66) 16:29:36 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() dup(r2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x7) 16:29:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="280000001805009254000000000000df00000000da8cc54937faeb5c975b7a8b22d36380e21e4c0f4755d580d9460e499d1ac91937958e0f2c3a618a2e3eff8787dc82737ccfa914917abae6846349200211e438567ff0096e0235bcee020a0dffad9766a1cf19c02eaf603c7d76f01e796e904dd869ef83b13459868a8cd4b069f8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffff, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="1607129242b1411e014664bc23be75df30159e6f08aafa91ad3385d9e83cc5982cfce7fbdd4e0e46e52b6eb846148a02671fa3a5e8ffb91e6b", 0x39}, {&(0x7f00000001c0)="b06573656e17e7697b9bfc052d27ea5910e3a805ddd7e238a20eb84a389a65a616f16e548ff54a033d5ce61e8b8160e236d0447ca33c49f58c7533e831cc64f09465073126acb6acbf5e3027eda4cc434aa1648a5df4422f", 0x58}, {&(0x7f0000000240)="68da2417bde2a327751cdb1618d7be4f153bc129a9b61e1dab8685dfefd6846351b65fdb33b3c62535fc4bc14e4df0ce4f597fa0c1981836b94df3b1ef23322de5d2891300d70d", 0x47}, {&(0x7f00000002c0)="9a33390ddf8e8d7732834d1ac94ca6e94baa3b4ab3fce03ccd4215d79640d36407d3c29362fc2b1a3ea052800a4d34bd70f47f05c31aafea1763f73c43539e72c31dde1c3fe6b5af22239de4fceaa16ccba461372cc8dddc5ab381dc25554ee1b3f119989d67948bd401be2c0e8b505d2d32819138e7337d36158851fe003635f264790e75a090dd593c741495d525b73307f9f00dbd04dd5fa67c966a191d2a0164bdcdb7f0908a18592ad4", 0xac}], 0x4, &(0x7f0000000440)=[{0x1010, 0x1, 0x800, "629a22b28b44e24a7937ded75643063b4f3d7230f0212ca580d51a19007e19f7c3e7fb1d0c9e65e5f1ebe4a90d69921f48792b8eb06a390e5f4e0470152b6253df036aa044e8aabecaf3bad7191675e1997c405645736f15424b060fec4d85a2e77dbe7ac554cf153625fa7327a056ddd50164cb2b33d48c193582cd5bd1ca6df755d5d87ce35e65192ccda29b03a7fbb1fa34949969d08d601e54cb464052a66282c38c8151f41fac509617e30a4624e29e38367e5b68a3b7fc30d9ab124621a5060f48a15770c07532d257e879e1f33846c7de314bd3626c2409074ec4633224b1da2e01219f2ee448ff54a3304b18ec91206c803dcda74cbd86d55b7c6371098f48b076991f4213a9301881ec906f7f4642288f63261aec87ef2810f0a8ad5241acc6bfe56b30e2dcbc39a482dffc2d932c78c148e75a71661ecddbdace83b3ad805cb55c20e6cebe7f2b5eb9f7a69d8068f5fd382adab3c43a23b13e2d32c43ca3b673218988ec009a1b4bad772e59059b69004b33bfecba884b29867b8a919c269ac776f522da0903d227da718b05108b8e256f954e884c5ab3752417a8d2bef6e540349c0a9b40ace24278c49fc12ccf6a75ccfb2f695f4d7753b14c5cfc78de0b9b852e2a3619f95cf3eab398a2af534406124cefc6384d824100dcd82f7c9a6551f469b27fac0abeb671e70016209b7c9bccc600661110dd30fde3cdf412e66e4e342ee63fea241b61307d219d181a980da4cba0d44b906396b80119c17e46785e82c7a02962287f06692c1cc2e816d17ef2ec6520f09ac01704295b9297ad49a2c3ada5282857af57f333f857feb502948ef42e1ae11244d274285a40c033f339df83a411919c9066b8797c70376c93d79fc60a5d071a9b9a65a43a165523a707653024aad16396b5bca5c403bc2ad60400855571de7919fd8a2d508f70b0cf77cf2e5f41432374c9ea06b02413153c58b049df55a150982fc81bab1d7fa794be44e2315463d27517aa8f225d60430a3f6f124860b8e7542dbe57aaee7788d0276478651c93dbe886e8fb8dd3641033ce2182cad1d37750fe09184983daad1dcd8feb7251fc28f4e77621c56b2d4965cab6d7e6e370c3d02ea8522328ad60bcf07e6541d3a7a379dd77ab3960885c78c432e434c432697643699c51ce9c1617f31d21d0ae20453df0631c15ecb3042d876f6afa63aefeb32bba643d88a0ae2c9bb3d108d84bfa933062e4a8a082e8c25660fa6f2b00b9ac800e65ccbd1cfe2c7843cfa9e71941be1e7961d1cd42cde4f0efc0a18ac99e3f71833f59718419e03324e75313f00ad7d3f430cbd1f765ad08a2aae1247b66d5b2f71dcbedc8c9885de13836dff0bd9b46a6f774b1b9e9a7dff103ceecddaffcfc923421bf84fa0a813492ed51648a0f2f9e495dba7906ae40bdb201b27646510c9d90ce4cca4951686b2c1e0a7db5bac8c3a9d976534522e9c9bf55d29e737ca634d21d3e4a39e4ebf9e10d00dcccb7bbe140f4d37bf266ce3d6d2b7a2029e479ba50dbb6faeead6c2de463e0cef120e72b6ab2726a19b1e4b91e87e1befe753ad3301128d3225261b655aae488ca60e4a9dc0255a338bcd16753a55469af904c317ba526e7fb46451e0023d25380bf15ad2b27b4d4ee7c1e64a9f09981da58c347d4f4697a8c6fa79d95e8cae279f532a47c97582787ad6e285302342534dc4cfc4e718b04eb9e8c8c46bb72c00ccc8d2c748d025a5ba12824ec963efa8c5701eae00dcad460f10d0f16ae9f507464b9a25638deea5afe0b068903cbcb7d889a5cefd9cd6a497d7e6e1cf344d5ea103b134db5e16107a201b24a81c05a16e582e36ec7581de80366cbfa14b8a5148b273556307d82557853fd4141c6e831fa75138c2f6b5b4b1aca46a28abf5509afcd74482440c62dbccfeff7b637581ff029ff75ed8d1f87e741d02c6f840ab3e5ec5c999c3e7138ec09399c381aa758f80936cc04afb65f293a36a9274cf7e28c08f86bdc2e835fc0782953c4563bcac429b1fff9c4caebe19a3f355711debfcabbdf5dc0a76ea813de1197f897c995a5b097e20537075422603f302c4d2eb9643f30a4eff474c641fe86fc72bc2c6c8cdbf3f832aa0086d4e4f8cdd3b07fb9aad062bcae5097b951e0cdb1a1773d8fe5e8f8fbc8bcf7ca8e23f35a9cf3d6a3517cca28c0d03218521f284f406faaab9c0759de3b7daaea64843ae82a727df65c8c7958208041c5c7f56a99e6f167a2101e5c5715b4778dd6ade6eb92a551f76099be7046a972098bd77d48550105a6164c5e4394ef8a189628fb0e0233ed12e7b3d3d9eb41d24270b00025ff0ef8875919be79d7e7775623e5ea469c15e75e14da4a2a9f7fa21c2e66a861234875db5b4758d321d61c31cced5d8d3492475cb2ef93647264de7cd09bb8c717160f54fa9decf08693c9c10ac933bc7b80612a794e8c9937a870c3258ab4e58495fcbe0595bbd6cad7f0ba0b60feaacec53dec813a061bad06987ca4398ee867558ad77cf2a5562629dc0661ee76b67c83f133c18a649053f043a438b677f58ec227b2ef4dcb3cb4c4bbd1a4de66e4c2007b7739c87be7e095d94b128870d02624fed5f7476d8722f4e032d3d70b18393766cc5bb2749435ff0e7698dd36e9b65e23d991bd88983eb1f3ef88faf3708c2beb15e2299a1324f6f62c1a48737dce5c4ad294cb229a310929d6a93cab14dea42283ae8f70eff75a3cf0aa21272c0d8446e1d327667996fbcbbce775093320785125a9d08f7d13e804d900bce513c48cb13786b26480f192ebc5bda0c8284c22c9f5405637882ff8ccb6ca43666cd623d95a33af1b9049ee079afe5b33db317b7789c6fd0197044e36b03335b3c3000a900115333a00e077f27a17e46fe5fa461554935b5065fe94d2efe572866f4d451996e3596c6ac85a45660578e6a342bd7b8cf120f1bb30288bfdcf2bdbd8a0ee6c07522dc1ad91e11bad300a564480a6dda9a65a041cd7baae3213a189ac9076c64bb454ae3d512cc99c998c37d3dc8c0274565ce5496870c9450fb04a34e037d6881d3b08d591cee05ab054319df04b53a75f0e24421a73cef0cb13d59206464732a10ae685a36fe7139d900cbad25e7ca77b9298ad220805579365bd5e34261f68720713246c9e009a02fccae847b19e99ea598b50c1c3d45b75bec6c73644a9230fffcf0e70a64eef9cb58a0282be81ed357ddaba10eb0a3600a7bd5623a756d3d01fd1226d217f039e90c2e755476642f0a897ac64bef4c215d0ac86fb099a0ff27f4cd6f9c856dcb9192f01f0af7092e46ff3a412391e6af1b95d6a383f7c8122acf6bc9220e3975eced6a99edddbee4259486eb3295ec0e7bef3bd9a0b7e5a9c4bb02b45b3c10f208957053082aa88d619e4012e94d102531081c695043ff2c22298990e24426e2476940c345baf10519823e96b6a1af3e3212558c2ee214aefcc964737fba6a2c8d72c0fc96d12a2e5169f1c85b2e580f0d479c318f5380e64042ad65e15f88d5187d64989203c02910c1b381a62ca1ae2757a9844918433650cf3bd59eb9a7d9821d2a56c59c758b27feec768ac97f810c3e29787c9a055159cf671b6dca7f2ab09dadecf75cd00a4609de50a71fb7fbf83a48773077fecf45529893f5083b262ddf8f8a9c4fedb6529087bcec67e20201f850525c90aa442ff003c921ad31dc625948fe6b0c8427f2344fb0ac9d016cc1191d6b32edff1217c5a28e6a6a375a556a4ed03af5f11b5ecb1afbf17a3a682a6f8a54b49188de14283ad5c73fbd67b39b4c48311903112b4ddc9c299221199ff4e35fba163013d1346b4ca86174bfe3a65a6fea098c7a4f3e86e01e52db9435184bd868fb8c7f79354f0494f4f7f0c28a8564f1b6a8f6a4a4d9347285b073e9bbbb68160a8593e9ae2ac07fbbd7b6f13136ae49738e341894f0e3028db65916db3d9ebb38c6963990592364fc034891d7eb4f604701be7ad491979bb333b5768680e04eedd3f07b88409830b0cfd7c8a6beb3812a16a4580a5eb4d13abf97029a42f3d53e70edb353878221db51bd6aa2208c4a7b740211dba11289d50d3c4847cb8363d8399625046b11c8acd6fa78ff9e71e1a71d099b929bee6da68b94552dc9ff79ebe519102c3ab7715f45dbfb1a8e854bbdcfcfdd4e695e67bdeed90d8a4ec03ff92b2de087070eaa53080e06fa9ed12d78fa55b8581fade2847fe0af1f7ffb17cfa3413551e2e22c2f44e439b57b43f30178ee0db9482851a51a2908eee3e5a8f0d2cb103e35bb889967f7dd2a8ef113070faf261834d1622eea19c956cd65806e227b0d8d0860ad7caa43dbd7d7c46fe55718002b58a441cd0b00902e096aa2f12d51f1283a82e724985c22db2f12e41f06e4c22f09e6c4e26ef73f622b07cbd450677393dffd6e791441a43ce118904ab9a8dcafca025b916c6dfb842aad164fccddc188e71edd08ffbdd9f624b2d043d28f9ff35512318098cf24b166def9d066625c342680e6a8dcb973e4a8664f67a237b997e9271f636147c45b6ceb25f601efcfe1178b0b998a51225678a9dcc4211d622037b3abbbbfd9271465c1cf1c8b122b5ae68a0829ded55aedffbaf108eb021c505de46c56876f43c40a2fe57bdf9d16489f1f681f1ccdc4452724febc01fe08fcda5f5da9b307fcc08a4907432ad0d38154dd42e6decdb013b6a76f1ce871b9946d26b37900df5c17b030cffc54d04d4f2fed9949cdcd9b15930b114be7d1f6da5cbd1897987217de43351d79b2e092ecff89929c9960386600748b5a18790c6486e27b24c22b2cd1cbac4156e0e33925c33f0e5ee9fe45d6c39ae427fe47a2631082c210ce76345ae673a0a4344e07d09b95c2f1586175e364f7f90084ce6cbae8f7cba63fdf43c6d87d94c045559b311a0b027120cbf9e4d7a756a9f813cb70f3a16008d5d298fdd9ec72065a4621cd32005072a638d8c5864778dc2616a4c749442083be33f324dd79a6d621fb2e4707cf43a2228279d25955eda54bbceb7fa6f6cd56e81a580315571e29e9e275100b84b255b7b9f28ba1b7b201a8d328f32f3751c2d77ded201ece77125e1dc3ac768956085d4a84d76ba33238ea628995777192b362c6ac7efb3bfbf416f8103c85d546709f75ac96df563c1d28d908c7ce51a88cb662b6f5db90d2add515f604c5245f1568ae02f4a63b81a87ee11e91da150c096f8a2c4f41668c0179ff6fecf607a76a7ce151537dda82b798f67d11c7507831e897c390fb30dc5977f8623ca85760dfe7e40c34df68c84e6921f5554375ac6eef1c402481fdf71377c9aca28fd0ba6fb6bfd8bda0ba205495ea4976df7380f931daea3f947027df3e724acb483ffd0d3d3218ab8b1cd1491deb83177e2732b4f9f6dde6bd7f4bef951b9df30aa29057a81a60d0bce22b3f474c02bcd3a730723eeece685d60d43d13c43e0f7d37613098225beceb0fd752246a6e1180e2efed67a10e9ef7512f11d5f0ab28b4df90af71271bc393f9f7fde22ff4fa9bd38ef9789c4626dfe69956fe0c6a5d951148774a66766d9d4aadbb1f8eaa533b88ad6ff4c4c5b3256627e678bc204e7f635ec9d6fa9fbf4a62b263e370d9bc9a0eaf4fec84cf94989b5435a82be36c9b59fd1192110dd415868ae4c2745ce92f137c32fb04c5d7d110cfb931a257c89441c4966d24f313bf7615f55b2a2ccd3551f178d5fb1abf31415e64929dcad51ca264e95aa7ce5f379d80acad9b3d33c303d63cdc80f8e1291fdd269ea91cad12709"}, {0x1010, 0x0, 0x3ff, "c91a47aab763a31084abd3ef87585691944bd3419d6ab07a454afc63cfa43b88b7753adbb2f748b47395681e6094d52b175e0d495126fe18357e4e4f67adeb170421f822678c9d93a312ab213e1e0674ff07f4e3936a37b27e7de91f8423a170f9994f6d42ff53796953c045cfbd8e32b20ec81810aba799c216667af12490251a7b01216b18073799afb4656d96bf3ad5f81d07f4ec5892baeeac4b87d1ea0f3b1ce33e6a3745906d964f8245ffac889220d7e38d4e0fdf96c1362c93e9a403421dd905b24108974348a4b879fe4bb0712c4ecbc6e6a375e8889c408f76b1faf823594d45d712e48c98003e708a50fd7d58b33e3ce10e8b5c859f15e4648940e5012cedf877fc1186da3852790fda0031c725eda622602fea8f4ed838e6fdeefe8b83e2d4bb1854748d4d7a56b6c9e83d3a740aaf8518d26c25637daf3e4d06a2fad23898f093dd840d720d48b866cb48ae4afd9de833aa9e72345f15b2df3141397afb0781571d38548b2cf0c1668267cc0f6376c52512481a5035671664704bc03cc6ef8bbb918937295797512e42b068740b197e8ac471d84f344390950ee493300d9f7db1bb00b95842ba68978fe98c316bb2119fab6a41402a343de952bc4aabaee2da9a6b12ec24b4931eaca8eb3952c5a221eb048be974caf6b00be77a121742c98e329cbe723de09a1235e7c4aec32a6766e7ef26e400ae8b97cf1e8f6f8f766ded2d6c086e919aa9fe8905c92a1e7654cbc62e4d7e3b97a82cb2a6d486e73c7b06d30b22ffa5352262c2ab3fc9b2d1787f37fd47ed655844306a9d246e78d7d87794a7e4fe2335e69acf18d8c9045770a72e4f36654f064d7ec030e58f59016140f9b7567161bcb76b44737c157a1865b7fc9c6735b85ad02c491ef8a2a8c25abf7998a7b038b1ca3c417bcf58098dededa3f10fd887900482683363a88adc98b6112dd71cfa8d5249049516d977c477d6302f39e9d8dd655cd8902939fa736a068a09ff2a8710e7c3709c608463bb598a745c81786715d92344c724ec5abedeaa5884b43f4fe261b6ebe1df971a0b2f2221ed8b6abdc5b184217104a7ec2e62acf75585756746ae3720613f67521dc57dcdc42d3f9a24844e02cb22a32fd0b75d620a77f136b596f4dc24d32252ad221e7bbc94be4034acd35dbbce9817f7a98b64c396482cd5e2942de8f5d8acb5b9e603f02d8314079a70dab51a04b7fcce6db9b5296fb8c916287ff2f80a7dff24c16fe446a54a9aa2b55943ff00f84fd37e0b7029b5b00e119a1587596dad57477391e6bd0a2de8f01742e475a191a17d81cb28fe82e5d0486b4db1e1aea627c5cb61b09f0c7b1040317b46ce90d47e46cef36884c415c89ecbdf405d399c70388f18d2235060ef264c34bb5c9c4b5246151bfe94aad0fe660866f42f99f8743c696fc95d03749372f7c5d07510a5b989e0de21a6e4ad772d48140afd35129f3f02586196c6a09b849889dcacea1634f85fe8dfb051f42d4331f7ed047469d2f2a361edf4ebbc2c65a2db5636eb651c3c55bb392fd19eda47e1ba216992c37f5e907b8ba797f6b76db1b3bd57854f1aa3e7520c5ebe1ebd062375a4df387a0bc7959c0633640760f5c9cf5378df46f805f8cd92e3ecda6cfc6560990cb2d271cf0b7c535e8f0df43f7b373af6d24585cfdb1b76e5e0401482c0301aae79f90149acd0028d4e89324e099c32413bb00868be82b72201c8337c84a5f75b48a93a36426b5b9e3c1ee6f5e8ead7e305fbf72fb228c0835c012b2c68c70314652a3840e9062bd61c3bd581cf3bca9dba76902b4d9746e65891c6dc768cdba9edd51d90b910170a7ec112d406d93d43f7a97da6ca0b588c1ed7885ff434ea610fa56fbe6cbc69581867cd5187f81cda5f32477d4a27162d43cd1de35184bbee50f6943e5d4247a4ec97505e6852bfc856c0262c55e501000fdda4ee8e13f325aaa3149770ab804bf9e3a20c09ef98470f093269299f13f769199e54d2eda275cb8c681681b561512421873f59212f3124aa7bfc34cf129b8a65ef896d632d12a287fe6bd2cc48faf9e8da855d754a1f6676c86f0361f9714617a05acdfb953dbe3ad5c9d8a2c95d6c9b6be8d6c7a5f754987db941b394104e4b2f800a6f4344905c426ac199e6cbb144f1436e4d3da4a507a8b90b1205adbbec8340cf811d7944e23b5b8cfe36526168d1f857bd5b6b7e6c1bec832295dc1f475fdeb3463677e068e10dbe9d2fa8ed0dfed493b09086ac62eb85da6b50142816cdd6b77c27b5d2d46fb1ec14851aa2d64015a821facc940a80751d7ee82c5164c499737350f4dbf5002884b77cc7a0aa623c786ac0de3cde9b737f505cd23f2627d403f6f40db0e2fbd5ca1793ffb3967f403029248edae7c9bdd2bbe433f0fe6869fa7a8bc1f5a3080c77bf77aa9141d2a13d2bbbb261bd2be5bede2b0619b6effefa0155839a723d5d0b09955e79a60d6a2920747483b640cd976b86b537d898d1486fd458cac56788359411231e438aabb844651589152c1e85387ec60bc6c7b17389fbb79ea751548a0d9f5337ed3a8ddd02c258294c4af9dd4420381b94e4559e4f19a415b8a25e57dfc1d1fb063c47c88a293b72d79894357e218baa1839669b97c5f5b1e5a2d58b05416c4ffd989d128219e12c6300bd4833faddab68b3b7a183cbe7a1b19a3985348966ee6438ca72b1b7489d589bca34dd439b9e280a577062ccd083ac9d082fe9a874390d78aecc1fd15440f85f46fde145d7cdd179d1c5eb1875846e2626ff1960d0ca405dd1bcb943e1811bcf5ef279c08688363061b53050655675549b913f2924eabbc3f8ee9349648ccddb67fd1f01fe7817fbe057cc963f01ebcdc282f8bcaad6bf17f2f277a1f80245c19b5848309c880dccf70ee656089d8881feeace3378afe64b2427bda9612d661754b6837fe66bd8480889723f8093ff16229ca7a18cd4867dbb1d44476d3c9271e411ebf00f1d2b8647b70bcfb998b4425a2e1b4ad2cf9c5ba8b3d93c6afd599fade790b3fc59d33e671e2ffb5ec367be8cbb7f855c467c610b74fcef4953bc9d1e5c1a11a9ae4e42ec11a92897b17f655a67638531a89cfc9e0801e978326f31777380fdd18b07e32f2bf3d5a428afa94c5a82fbe7ad0de622f3bfb7ac8004e443a5e846b1358fd9d0440cad1ed6814453166e406031ea73a9cb750e8d44f1e8d3ecee11694b1190c6efe3a0f94687a3a67e901eb595f8582b097c5a7026caa99f7d672cada83f28116d7d39969b0a51395bcff3c2de5bae0a22ca98b8c5c86e3fdd16d54c2e9ee546257c4144d36bc3235d4be2f88c78427229fde7c237d4ccad8d225cd9646d57c62af29c1132a31ba778230f0e52a8d63f8c1d2158cfc4d2c892ade25698964ecf32af90da124ead29bb87e3eaea94601c6ae08825aa0d619cd1dbb7a0f12bd2ff5a8da00501f51bf4fd1dec0cafeb950a763be49a6f49149ad989ef2f49e2039835cdf79a5ed445bc7db4ec4ccf23a4f5b145d50107286cf17f5560a65060c488a5bea7595e1a3e69782e4f34166e5a4c82fc554b77724c79315a0adf893b41e40b97459239e1fa17bc95624a76c3c05ce5c037e0f1a6cda087c467ec860ec91d1722f2dfdf4df1a9b9dd38f6ed0610e4cbb05ebbb26a6943b21b567bf80fbc643a732fef2d1a64ff7f073abf08f197d4d96ee0cd11afd2c0425e4a5a1088589a3fbf3de8ae04964fa64acc33987c5f4a3ecbea9e56f43f73f0a9c0981c1fa0e525e326bfe050c3bd96c525913ce4bb758ddb11be402aa263ad3b6d4ec2339ce98fa9611c24c030fd4373678c276ee6f044a2fbdd9773d92ce0ee2d0a3736324d1645f57d4fb2a342b6235bbfcba58ab7727138f4f3fe822d4d30b1451f0d8bc325ada39868c5b5277005b2a623b16b39859507fa15fb389b8489d7fd82585a6bf5aa9406caddccb4ddb68bb27c86d94ae5f41078026a596e97ba66ee515af3eb50ba64608f9bf3282382ab15f96d31bcddcfcf72e4c3909691ff8f6d85c7d755f178cf353df7be7fb2f37c87656bb888d9490073e116ed50ed907086d198b886b779682754b45551516113df5268b46216993063b357a313b6d2f77572c18dccc8776286a9a82d9a43e36b9ef3cb29c2afbe9bec884f90a0d36b125430222ae0f1ce20e42a034d00ae8f34fac705a5c6e7766c98f0f06ebe20a04ccbf97f3410e2e0b32d81b21b5250effc7fb20e75bf6b389ec441227b36ef9879f4551974bd66034b4a43a1273eb4311b9cd9802af5a3aed24ea6ca61870228a6a3d2f5b1c6c6259a09f030f036b8719686e81863d1a7da440350de78a53dcce6d495801f0f17dc8f6f4c4727d72384063611f650a43025bb6c89fc8c737e8429fb76bef5d67b84282d8d232d08c5e033a5dcdf14595146c346a88970efd9bcd305c3a74fc3201fdc3955db2daae650dae74991f59d47ef5a5ace2255dc15b94d9aee1b86cb84097910b0a4005cf1eec9e57b83a5587d273214f112ece0b5995f63adb02f6436deadc906ec4e0fa70e2b1a46c8f6034fd29b3193fcc48f5ff9e94482209fe486245e1a9c87401409edd3e54758ca72dccd7f0a21c0260cfc1087189e52f39ba291f77f1504df12fc142ab6d8108f019978c28b74e504d5792280decf766ab99f05caf60fd7c8a5fa6ab4ce12b8e5f568c203327dca5dd024e57bcdbc1b657a179c5794b6f4202ec9998bb17a203791804fd0826dcf747407d4ca26449cb97552d3be24313f23fd78302b4cade2f77b6c827e3e29c5beb1929cdeb5fe364b0903e54d8e24743e4ea6646f4f8c9df135b83197dea4af49c5644c3e2c423c7c4558ac50eaf5c24b795fc1ce47081fd8639a537b5dd4413b925c805c4ead52d896d14c5c700caf929ed43221c5cf653809ad37528edff43d3c9f1794fcb3fe4eae7db7faf0e6e94e16f173d83cad3682b67eb6881272409bf7e7006346a6d52592ea3e5328b34f5b6af067af7be4c815a2593e7d7fcea5a4b37d0e685bd902f180cfb95cec8fc2e6b365ad1d47e3753d512f0b9dbbe77d95e8454736ad4d47c9c8d61cef84e5981daebf21652ddb32dbd0b3b66199b6312a10c6428de1cbeedd9e95cc9a1323950d29a52271a4a66e925d23242165ee93c626251fd4fd425fa8bea1078c6f6f19fc77222823c6cd6208f2e448e99d6c9c1a7b1b8c3904cfacac081148a0e426cb866c4a6b82502392e1ac6b1418d9e68235cafd88bd4506fdf654e8c2810880014900728f26382ec1ac29dd959305f97c9f6c5ba737e56c1f2959298971a76a0c9f238d7affde8da89c969dd711c9123cc564cf3e0ec758340206bff7c739b7739d8ce6b0e6dfc94b2ea2b91d53453b9f3011044fcb5c2b132c4b810707846c1db54cc2a929ae23cf0641536bebf0e9545146ac4ef29f678259c3768e26394227929ed5192c7d0617baa595552611440ba519be473a047fcfcd7e62ab35769d96432724f1f966f25af0761657580ff9286a864c2500401b10273162ee1a303cb638c190d9ede6b627551180a4390939cce9215d9df6dfe233dc1f8f3bdc9f918dcae414a63eb325073e2d58e2cb0db39b3f8e411591c6eddc083380293849190a7faefa29d56a27fd7962d66600aace3fb3dc9c5045256f7acbaf0f2a23b77a37cb45d1cbf6c4835e54e28ac0681557b4d20370cba7411a0aedf442edc1078b5eb525259e8616e731989c5a3a559b7af205f90d42ff9332a1e200ef168d5ff5ce3d044326149ac2641cda83d496"}, {0x1010, 0xffff, 0xc4eb, "4e5bd1da376b42ba858b9fd6e938d87afea0987add1e799f3860d2532baaa4e4e97dda61a07695806dc21ecc947227bce02b041c4249c1368d4cd269e4dbc0307343e8d1e0dccf34696de3b55862573cffa901aed29f7e08c6873b2d7ff02b2d70281ea2577aa943c2cbd112bd0490d6f0d492d0bc9d9126a2880aa202a6d3f9f2f6eea2c0c5e5b0b2b937357f3a2c57a18e27dde031a5cdce2717c9d0bc1a6a63d670c3cbb6d504c0171387776caff7f8c8905395b3e6d20ad0c6703067652a2aa58ee1dd211d6ef31ccad4fbb658085ac7a889c028b3aee2e38c14dd85805fdb43d69cc4f27889347b2e55decbbf96831b87dc943a99ab7b0b81b9ecbd4563f57c00f317cde7cf6335338448081c5b0a176e0e9f9b3a81c84de3d4d8f0f7d04137570c176a052a8517291e82ce63c1372eb97991b17ae54bcaed32f9e0f42ec3649721d18e0c6a5f3b6fa26f252f2b1b642c3c2327891e2609d5660f1bd8e56239eb294071759834448d53e724858054816c2a477039f07dc74ba1df3b663b0c67722814e4c2821f087a659279bd2a5102f0170d47110bb1f3d5485cb09c1a72d2cbde16a1c27fbbb5dd3f1fe13cbea36c103cadec1373faa0fa466497fcebd3975a1e1e79c78d10bef5ceaf5dbf48f538582a216b633200ba09a7dd2f378241a4e0b3096e22dd834d0b8a8d405be7608511154fa08fc9ce59eaa8208ddaeab93a95bea7da0b64a2408edf0ecf4806cc0ad3b5c61b3db376a54f3d713d4a0a1d11a3ccc3c5c1d908de34146c754b3225ddb14a111078472a1949cb0183bd7a4f972387b796f5a0f9e68d524ed364c8c5aadd417c26f263103be8e120f31d7d86ed3e64a766e10fa9c6dfbf9ee796d686fbb3c948ba10aef80798b9fd8b086efe2ee30da0ddf1a7b29c94e01306f847661083b572d51a4fcef2715e4052a9316e3ad3d0f3dc7b7a7995a92daab3ed9cc373809d7d95aa8906f7e25c304a0eade6c10f67b7572fd63fccb2b84af46eecbf666816bcaf9f6a151a60f7758257b23ee4da18ef061c15ec38ef89e10987d8106982c1e4ae3cf1049b17db46a7aabfbdd049dccb25a44fe0e1e06215d084d2b24a8e2a728eac153469b1bf4774fa72ab5becb1d6e38a30cf41794bf4ca46a4d1c59b63f47773a3bd94f31199ecd52675fb79763c8999adc2596f2897c1194095d673b8c1504270ac7ba07a1094375944c69ef50e63f5569944c031e93c4e2895f4fbde00e2e8a95c8d9ab8af96b8d70ede07cb344de596c622261b87614d409db7a775be1ac23d72a0ce8dc00735bcabfe3254447f40798b3d94e184707dc4959b76f7f77dfba1834efbb849829950d6af9dc10ef32ddfce944aca81b5cb622f52ec57d8f147ad9e8a6d91f3b12f7a53328e7cfb7e31bf72907ff27132ada9b42efce7600012cd09c1804c397e23f9abdb489862a62ef8a7e1db36bc83654d2bcd0df6c8df999fefdb2844fa11bb586a0c68ada43a1bbdd32938601d07bcf0ab04850d1c39168bead9e8567b2b4c8849b278a4d21754f7f1c81f8052f5d335ac8611c916cc536806ad018fb571abd37b2b951b92ccb5e5b13b5bae49589b0364177b64114b166cfbe981316e33476b3a38c0bfa4c1bcf08890a1072efbc8ddb4c02819dbac940fb010ed289f45db9cd7c03f5f0bb4bbbc2300f21d6025cffb66893fae7a37e251b5731eb5d4a1ee04b1d4ff1e5dd88ca467630d9aa0df581f4b8979e57b1fa125e6674e48568924c991125f8c34ca99fa49326a8198ecf8968ad7e8015215ce00b1e4efc0451a631ce388fff0c4db7b8b63b2ef2aff271ae76d2b78c62d0d2f34ef8a3d0b80cb304b0f3b35c54df8b6d96ca293723868fe7bbed223255c43a430d83421ade274bafbd5851d7413394f02c3d962ca6002045cf1cb735d530f09599308a46527fcb49106f563ddefbb1c3349e71017603a445d1d0a5607a93fe2ea4e62faa22343cb475e50c851489c7ce6ae753576fcb5d81831d59cb536176579857ba23bf303213dd92e3665a2755957691f3885e9b88671724b7900af4e246737c47a02b1977e14c1047f4e11708d7c9575a408f122ca83f8adb300014582e832021cbd3058b767fd5354ad3260b667480d82d6aaa3cac18139871ea7f7070b9b17bf2b89cea8a494bd2b2c80938f593e46c57330c2dff9b75a7ff66dbf7cffda5f6a38ad9977f0970aec87b95becfec93a54bec14c2e5f9efb920db695a55563d933862468e352ad4d4f1ea38e0317c0582692df901e6e29d16d7d75260758c443269c4984fcaf383964d6048107b03a6f3e60e98d4ae05f13ec2cbc895a0b0f712b0b291b93ae6986b7fa41c5fdb61387c217a9df33764be45de58a5e2766bf97ccb0a1483d22cbaa7a6fcc8b0f5642a4fcf531c738cec4eaf84c31f5dd60056aafedf7948b019c07670bcd6533d5a29372c35b4d9be32b3c69909928dd896517a7133b398e04bcb96c57c1bd350b79d4094ab8f8366b27256c305ac77066773536211b8540a282c19893d263b42b0b8d35205058c90f2dd46ca66363e545cc5cfb9a151fc691ceb779dccff963e463e7f90b1706b8c37a10f068a75a80d3651783aa48e515bf72fe88c6d74f90ef87cd5bcc731dfe6e29954ea233718eb5fbb0186bad43ac01f728c13158f1b16a0ab36e25c3636b69dbb10091e334b6f73a787abf2b1ad85a1b94d83a247362c6ada2e46474289651818cac143ee5f5d6ea3534a48c63da08fb6859711fda61ea4021612cb3a6a52fed3e08ce7ed6e5a25fe60924f1e5593fc327c7e8084d29274716820f283bf2a90cf30f104bb04f82379c3595072694fa33f48eb12c160e8bfe9a8da3c81451c0da586ea36f2737ba871c0ffd4dda350f9a5d8a0ea5b41fd986afbb1fdaa1f7b3edfbc148e2f7caebef8590e6b7cf6c8a14ad227d16f1df7abb7165edbddfa2bf3e81b77a2252e296e77fa52964ce6db616cfbd23c95dc2c9e0e7ed2d4e13a797f8fa1d30bedf5b2b0747f9e49a1bc1922b55c2ce35c3cbccfbc123492e8c3c635c761f2ff0d5f18bc975ec1bbf3b540374c839b9eccf3280328e373c0b5a7a7756ada28fcfcac8c5a0e12909cd577a449fd1aa4fa242fcb62e11c81435aad204da69e5cf972632262e66bdabb0af55dd6951150c4f86861f129e47f3b13cc6b852b0538471635938997322ab2bbbea5b30c3ed50d649666309fab4df753a9cdfde91da1910537cce22ca4b2fec05361c6b55c73b2f7f7d795e831140c586a8fafa93aabc0483142544359db2b465a394bb54078fad15cd6d7f6249eb3452b298c77d3dbca6f37a45916284a0264be45f78aad97938575d5b6af1c95d229a3a94dc82ff17eb3ac439fe160909b38fb52a58908eef93720a67b93c67493d642aef6797fb26321a089729f75b3869f51d0b1bd553ef2954ba5473c380032277fecf136431e0146da29798b53980222119ec75de747adf5fb95093fbae9c26cbc5a4daed73dec131f7f866477d7557e1acc92d9c9a3ec049913cd99d8c810e1c19318f69e3f840067ec1988d5d720d8996e24c2bea78f8d32a07db7ed897d3c20c6ce8dcd82c35cb1f51983d9e4143504398473702f9f3713ebdef84f6fed59134245b732346111422dc5f68a703261ec56c21c27bb2092eab5c3cc744c5eda60fb087ca65533ffc970509b4f85012c84ce58d552f6ad2b57e79df1f064cb5770cbfb7e74d49a06f12e57879ee163858aad5f16791a5cc0a134ae8ba36e3abaa42a2261ad870e75e5df9ec49231f18a9ef3f9c891511171195c4088fe418170bb45c8dd35075410beaa1d318ece4d28f2e149ed087fa3dd636837e85e38793cab912e6920f32593a8bc1988ce049b7e75ef1f99dbca9a28cfef3b98991ab02944509404ccb8b13b1d55ab2c6b94bbc631f8dfac822d0c87286b04fcfc969cd8700ed8fefbaba42c199cbe90487a5ee4e06ab3d922c7a6e32824d636152d4eb16551d012d079a1f25976d23ad2fa7ae2a6f9d75707f73cd9833347aa65c583fedd6171d7446ec15626744cf5e737080d8024073751b3b9ca65fa1ffbe946d8baea72b76676e3fbe4f83a1432b4ef252eb9477157f237dc81de9716889bab39ce152a4689b239629e030587f856cea494e3efef72eaa8685b5cbdd5b36355772cb42b6bcda46bb05925727268d2f0a64fc6b2d06664c89cd9f6754929d760e7f0d230a979ee87234020f359a888f971649f412a37482a3a463a144fdffd61dade2d7c588f4c3eec4ab2428ea14c2faa1209f60de933cf4dfcd06491d33cadbc3ba3332f12ba8363e6b091e66894feb8be67476cc04699a1afc122cc797a0ad70b4f2e199b071eeac662ae994e0d7a9b598e082ba9c6bc7e3b062710ab02e3ec3c75cfe075969c0794b59cbc1d81969e2d6cf234307ed3fbf406a42c3a8f547328d44ea1d4ba15007bbf8f8df9effd8bece47ef63796062b1fc0c73263a2a2383870ff0eb38c63491eafa49da108de1d1624d7367e34e2dc5d43c6d1fc44b5a9159fec6c95d81ea821dbad5915386471fbeb0cf0cec441871830b37472dd9e58271bb221454afedf9e084dfce81b4af6629e315712844b47d484cf8efd06b3a4259eb1b2d7ce56901025d8e8d201fefc79c21734f9e05db00596f2db7cf2dda06557c2c342f097d00ca6fd9610a189c6af1cfd1037826e60c75ee88a44a10e3b645f95b08db36c3d4a5bdaab9a7e05895cfa6ec7e555a137aaa5ae372268cda3efaa120cf85277f79b90b1437c3fceba2e35456c62929313300fca99b8a42e7f1e3c35f12fec22f00590b53474a4de4953939827c49c610828a095b593172ebee13ec491d6a137f87496a302155e1d84ef22585616bac93ccc51e75f03669cdcfa7796ae8add064902c190ccc9334cb329399723be4991d91e2bfba9326c111f6c7ea27377b2b0267f4254e62951f2bd017e8d0a238d2780be252ed6989345090b9ce4bb195be6e95aea1cb7e5cbbb5898158e349d7026a1fccdfb9c4c27791bb0953de4d955a0a6d578196bae7d991d67183839380b8d71d671f0177d81997aa8efc6670ebeb5ae81caa881133e2272cab579cd08b7edb2776e9bbaa90c48e3a6d952ee042441ebe9fd344f835202dfade5b80b40b7a074d7f022948019fbfa6d51545826f60689d3c1e6332ea76cecd655a8f637c98dc2c1386d2eae7f8be99881ad232ee387276ac739e3c31db2884ce96a6e68932f730e9bb74e05093a5a0aaf12cdfca2b26df2590df4e0aa04ca39ecbbd72d5ed8fa4fa6fdcb5c2da6658777db7bedc34a0d989da9e5993fe80e03db64da197ddddff73684b898db8a3b3e007d409686c6362052c2cfef66b06b2de2c352fffc28343d21bc190c9b64c0e88472140cac18488d9a2710d4b0a974f6bd960ca92adcb8e798fc8c393cc5c02929498d8436db1b7a247ee822b8780c08da36e8eb59f68a334149a597d6e248118c68418b5f57fdd840476dbc9808b2a5ce0e4cde61d45782ecc8a13250f2783770a8fafbe897bd2bc596333609e09b175a718bea8566cdd8bc5c2ad43ce2c13c7c1626b9a3f6d81eabd4079cb3f8e8d3f7499288c01b31dd090e6c4c80b192325ef652c0d08acb03bfef338dd3b3688f501b75609fc5e26dbce2c6a90f1923067feddbb3405eee9af4db62702a6709f92f9fa0185edb72ae2e534d0cb7eed94cc87d4b7b417652669a489a16b660796d865693fb6fc3928817b1c6367c43bae2c4814e3ff6453b05ddee754c494e9e0a8fa83"}, {0x78, 0x1, 0xff, "37d0aabb79940990b178b77c18398ed954034d233516440092f71532f7a6d9fb105c1b1f144cbd3ec939535a3b957e3b2e7927f18a9df9c48671edb7e59806fb9e106895a6e3f1bed03c4df74997addb1704a9033e888814d7f68f6afad76a6391ede9"}, {0x90, 0xffff, 0x1, "fb236e55db6dabc052f015881be5f605f87ea5a470a715552bb26546f5d79de10b9e3b8427b671999b453e0116e15ebff78af7625a541032016f81389e20c140f8ba642ce839f863649d802165abf302bb2a736d5de9ac474fe2de85d9351006b2870445346bdcdb5fb960c92603b367d979eabbead08f084d20"}, {0x70, 0xffff, 0xfffffffe, "3a7ac2dc41e6edc9964f3c3e158734a8bad394892800517e1686737d7bc06d9f3d0e1e7ec0368ea8e4bd2ff665c40854c6d166073206915bad61417feefa3cda1d9fa8eeee2e4c1444eaaaa76fdf05c127f280032cc1881a3e49ba782d9ed3e1"}], 0x31a8}, 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xc) socket(0x10, 0x3, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r2, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000003600)) dup2(r1, r0) 16:29:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) close(r1) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="68ea80b76ba05dbdff21dea62a7b6302ff7e8c64758defa326be3b1b561894f22d234d0dc6207b872145491496335b2ada96df0188f0e1667413072e8cce", 0x3e}, {&(0x7f00000002c0)="a7964454af066acc0962453242a4dda70568d413020277baa9b970266550d7c5226710bebebcd700e46fe898ecb117d6f2a12f872194403f131e8638b4099e0ea199de5579e2b5997b9dc3be514159cecb2e25f017a821b99218dcd9a166cf30aebccb3d4ed335071b09cf5681665f183c0e813c09fe9559d26a14519fc778a415149281d637b471c13f7fb4bcb76252d6227bc983aa7c236c065c0e8a59846e1bad5a679bc5da7b7ddaf143af3487615c212a13e6323fa7a1657f93c3e79a", 0xbf}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001700)="bde730214d338ab69d04007c508a1aa2fb508e48fe46e326a07a89cac145b92bff7a9730ec836100080000f8c5605c36008c03d3998e6cb773c7b4c176a1e38450a5b2b974a53b8604e5840b87906d473aaafed85d", 0x55}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000080)="e3766ef60cfac8109304fafba9b4fa1bc652445f20f5d0da8a53c41a6a21e60a02d4b4e227a0d72e637f1ebfab1b9f710ea763a6ca05a621f9a1bce54395f9edd59dae47930cd0e6791fcaca9746c70081344e2e", 0x54}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000100)=""/203, &(0x7f0000000200)=0xcb) execve(0x0, 0x0, 0x0) 16:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x14U\xe1&\x88\xd3\x8d\xfc', 0xf8b64ddf110a096e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:29:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x340) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:29:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) getgid() r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, r2, r2, 0x7d55, 0xd75, 0xfa}) semget(0x2, 0x1, 0x94) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r3, &(0x7f0000000280)='./file0\x00', r8, 0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x801169ac, &(0x7f0000000300)) 16:29:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x74, 0xfc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:29:37 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r0, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x8, r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x500}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfff}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x79}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40000}) 16:29:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x4}, {0x6}]}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r1, &(0x7f0000000140)={0x0, "446d9ccb356598f678e633acd9797ce41b0e1ae29088e1d5aaff148f5aa96fa62ba289b5a8995e7e1d40a9712cca11e0beefe4b7771d110219a9767d4d8e588bcfe7784e52c8255e61185146cc92d639ac5de4ecdb39d11ad7fe686fbd625c70cade533357f3ea7a76dd3ff6920b00c8e3dba63f121d69bdde425d4c8fd92717a1b298f39c0900903855a53458288d40e0dc1b1800e5df9c905138fbe1e8a731b6a493c4e44fff523e294078"}, 0xb4, 0x1c00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:29:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) connect$inet6(r3, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xfffffffffffffd5e) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:29:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x6, 0x8, 0xd3}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 0aK= %;T{;uyEoGT (>qj9?|M_16%P (5:panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 70532 35518 0 0 0x4000000 1K syz-executor.1 145813 11505 0 0 0x4000080 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206dec,ffffffff821fd7ce,3b3,ffffffff821bf451) at __assert+0x2b nd6_rtrequest(ffff800000a94800,1,fffffd8065f7bee8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800023b9a998,1,ffff800023b9aa68,0) at rtrequest+0x9bf rt_ifa_add(ffff800000afdf00,240404,ffff800000afdf58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000afdf00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a94800,ffff800000afdf00,ffff800023b9ad90,1) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800023b9ad80,ffff800000a94800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800023b9ad80,ffff800000a94800,1) at in_ioctl+0x1e7 ifioctl(fffffd806b187310,8020690c,ffff800023b9ad80,ffff800020ab09f8) at ifioctl+0xb64 sys_ioctl(ffff800020ab09f8,ffff800023b9ae98,ffff800023b9aee0) at sys_ioctl+0x5b9 syscall(ffff800023b9af60) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,b1fff8fa010) at Xsyscall+0x128 end of kernel end trace frame: 0xb221229cf40, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206dec,ffffffff821fd7ce,3b3,ffffffff821bf451) at __assert+0x2b nd6_rtrequest(ffff800000a94800,1,fffffd8065f7bee8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800023b9a998,1,ffff800023b9aa68,0) at rtrequest+0x9bf rt_ifa_add(ffff800000afdf00,240404,ffff800000afdf58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000afdf00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a94800,ffff800000afdf00,ffff800023b9ad90,1) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800023b9ad80,ffff800000a94800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800023b9ad80,ffff800000a94800,1) at in_ioctl+0x1e7 ifioctl(fffffd806b187310,8020690c,ffff800023b9ad80,ffff800020ab09f8) at ifioctl+0xb64 sys_ioctl(ffff800020ab09f8,ffff800023b9ae98,ffff800023b9aee0) at sys_ioctl+0x5b9 syscall(ffff800023b9af60) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,b1fff8fa010) at Xsyscall+0x128 end of kernel end trace frame: 0xb221229cf40, count: -14 ddb{1}> show registers rdi 0xffffffff8195ee37 db_enter+0x17 rsi 0x4cca __ALIGN_SIZE+0x3cca rbp 0xffff800023b9a6d0 rbx 0xffff800023b9a780 rdx 0x4ccb __ALIGN_SIZE+0x3ccb rcx 0xffff800021b66000 rax 0xffff800021b66000 r8 0xffffffff819b183f kprintf+0x16f r9 0x1 r10 0x25 r11 0x1b1007eac30fe1c3 r12 0x3000000008 r13 0xffff800023b9a6e0 r14 0x100 r15 0x1 rip 0xffffffff8195ee38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b9a6c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=70532 stat=onproc flags process=0 proc=4000000 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab0028 process=0xffff800020adca80 user=0xffff800023b96000, vmspace=0xfffffd807f00bb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35518 176139 54897 0 2 0 syz-executor.1 *35518 70532 54897 0 7 0x4000000 syz-executor.1 11505 148821 81624 0 2 0 syz-executor.0 11505 145813 81624 0 7 0x4000080 syz-executor.0 11505 523080 81624 0 3 0x4000080 fsleep syz-executor.0 54897 62886 75005 0 3 0x82 nanosleep syz-executor.1 50376 226263 0 0 3 0x14200 bored sosplice 81624 385239 75005 0 3 0x82 nanosleep syz-executor.0 75005 384879 29499 0 3 0x82 kqread syz-fuzzer 75005 383656 29499 0 3 0x4000082 nanosleep syz-fuzzer 75005 103347 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 459 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 155486 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 186573 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 246874 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 446360 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 386510 29499 0 3 0x4000082 thrsleep syz-fuzzer 75005 519030 29499 0 3 0x4000082 thrsleep syz-fuzzer 29499 203753 89792 0 3 0x10008a pause ksh 89792 203705 64571 0 3 0x92 select sshd 78323 459080 1 0 3 0x100083 ttyin getty 64571 247218 1 0 3 0x80 select sshd 4136 457330 55766 74 3 0x100092 bpf pflogd 55766 384775 1 0 3 0x80 netio pflogd 19728 15597 39764 73 3 0x100090 kqread syslogd 39764 43646 1 0 3 0x100082 netio syslogd 75967 69571 1 77 3 0x100090 poll dhclient 45642 235524 1 0 3 0x80 poll dhclient 8828 230480 0 0 2 0x14200 zerothread 83234 319251 0 0 3 0x14200 aiodoned aiodoned 7674 474585 0 0 3 0x14200 syncer update 58842 56261 0 0 3 0x14200 cleaner cleaner 8696 502167 0 0 3 0x14200 reaper reaper 4162 76500 0 0 3 0x14200 pgdaemon pagedaemon 5969 95796 0 0 3 0x14200 bored crynlk 61946 45711 0 0 3 0x14200 bored crypto 48824 315271 0 0 3 0x40014200 acpi0 acpi0 4818 279787 0 0 3 0x40014200 idle1 68622 161951 0 0 3 0x14200 bored softnet 92266 94001 0 0 3 0x14200 bored systqmp 25394 274152 0 0 3 0x14200 bored systq 84414 171942 0 0 3 0x40014200 bored softclock 67133 407353 0 0 3 0x40014200 idle0 47651 308959 0 0 3 0x14200 bored smr 1 246535 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 35518 (syz-executor.1) thread 0xffff800020ab09f8 (70532) exclusive rwlock netlock r = 0 (0xffffffff82478e48) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263e9d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9542 6664K 7107K 78643K 11307 0 0 pcb 13 8K 8K 78643K 100 0 0 rtable 79 3K 4K 78643K 416 0 0 ifaddr 56 12K 13K 78643K 124 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1484 0 0 iov 0 0K 16K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 1547 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 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 187 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 307 0 0 sigio 0 0K 0K 78643K 1 0 0 proc 60 63K 95K 78643K 534 0 0 subproc 32 2K 2K 78643K 68 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 55 0 0 in_multi 13 0K 2K 78643K 88 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 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 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 269 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 120 22K 23K 78643K 2081 0 0 UVM aobj 75 3K 3K 78643K 75 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 99 0 0 NDP 12 0K 0K 78643K 36 0 0 temp 164 3557K 3623K 78643K 19066 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 48 0 45 1 0 1 1 0 8 0 rtentry 112 75 0 47 2 0 2 2 0 8 0 unpcb 120 168 0 155 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 205 0 200 1 0 1 1 0 8 0 inpcb 280 512 0 502 3 1 2 2 0 8 1 nd6 48 15 0 13 1 0 1 1 0 8 0 pkpcb 40 8 0 8 2 1 1 1 0 8 1 ppxss 1128 8 0 8 3 2 1 1 0 8 1 pffrag 232 5 0 5 3 2 1 1 0 482 1 pffrnode 88 5 0 5 3 2 1 1 0 8 1 pffrent 40 227 0 227 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 40 0 7 1 0 1 1 0 8 0 pfstkey 112 40 0 7 1 0 1 1 0 8 0 pfstate 328 40 0 7 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 433 0 283 15 3 12 14 0 8 2 art_table 32 434 0 283 2 0 2 2 0 8 0 art_node 16 74 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 30 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 185 0 175 1 0 1 1 0 8 0 shmpl 112 73 0 0 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1932 0 525 46 0 46 46 0 8 0 ffsino 272 1932 0 525 95 0 95 95 0 8 0 nchpl 144 2552 0 948 61 0 61 61 0 8 0 uvmvnodes 72 2152 0 0 40 0 40 40 0 8 0 vnodes 208 2152 0 0 114 0 114 114 0 8 0 namei 1024 8390 0 8390 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6929 0 6929 10 8 2 7 0 8 2 plimitpl 152 43 0 35 1 0 1 1 0 8 0 sigapl 432 501 0 485 3 1 2 3 0 8 0 futexpl 56 7480 0 7479 1 0 1 1 0 8 0 knotepl 112 121 0 102 1 0 1 1 0 8 0 kqueuepl 104 42 0 40 1 0 1 1 0 8 0 pipepl 112 284 0 265 1 0 1 1 0 8 0 fdescpl 488 502 0 485 3 0 3 3 0 8 0 filepl 152 4251 0 4145 7 1 6 6 0 8 1 lockfpl 104 219 0 218 1 0 1 1 0 8 0 lockfspl 48 58 0 57 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 1207 0 1198 1 0 1 1 0 8 0 zombiepl 144 485 0 485 2 1 1 1 0 8 1 processpl 896 518 0 485 4 0 4 4 0 8 0 procpl 632 1220 0 1175 6 1 5 5 0 8 1 srpgc 64 6 0 6 3 3 0 1 0 8 0 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 746 0 720 5 1 4 4 0 8 1 mcl64k 65536 257 0 0 33 0 33 33 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 162 0 0 20 0 20 20 0 8 0 mtagpl 80 27 0 0 1 0 1 1 0 8 0 mbufpl 256 405 0 0 24 0 24 24 0 8 0 bufpl 256 6827 0 1315 345 0 345 345 0 8 0 anonpl 16 74716 0 55984 85 8 77 81 0 124 0 amapchunkpl 152 3129 0 2973 11 4 7 10 0 158 0 amappl16 192 2599 0 1548 65 11 54 65 0 8 1 amappl14 176 40 0 39 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 126 0 121 1 0 1 1 0 8 0 amappl11 152 158 0 140 1 0 1 1 0 8 0 amappl10 144 13 0 8 1 0 1 1 0 8 0 amappl9 136 648 0 641 1 0 1 1 0 8 0 amappl8 128 195 0 166 2 0 2 2 0 8 0 amappl7 120 50 0 44 1 0 1 1 0 8 0 amappl6 112 181 0 168 1 0 1 1 0 8 0 amappl5 104 265 0 249 1 0 1 1 0 8 0 amappl4 96 641 0 610 1 0 1 1 0 8 0 amappl3 88 238 0 232 1 0 1 1 0 8 0 amappl2 80 2966 0 2888 3 1 2 3 0 8 0 amappl1 72 21332 0 20860 26 16 10 20 0 8 0 amappl 80 1504 0 1456 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 74 0 0 2 0 2 2 0 8 0 uaddrrnd 24 502 0 485 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 502 0 485 1 0 1 1 0 8 0 vmmpekpl 168 8275 0 8242 2 0 2 2 0 8 0 vmmpepl 168 71056 0 68730 162 28 134 137 0 357 32 vmsppl 368 501 0 485 2 0 2 2 0 8 0 pdppl 4096 1011 0 970 6 0 6 6 0 8 0 pvpl 32 219547 0 197540 192 10 182 192 0 265 1 pmappl 232 501 0 485 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 554 0 7 16 0 16 16 0 8 0