kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 11 04:33:52 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.39' (ECDSA) to the list of known hosts. 2020/02/11 04:34:06 fuzzer started 2020/02/11 04:34:13 dialing manager at 10.128.15.235:13929 2020/02/11 04:34:13 syscalls: 337 2020/02/11 04:34:13 code coverage: enabled 2020/02/11 04:34:13 comparison tracing: enabled 2020/02/11 04:34:13 extra coverage: support is not implemented in syzkaller 2020/02/11 04:34:13 setuid sandbox: enabled 2020/02/11 04:34:13 namespace sandbox: support is not implemented in syzkaller 2020/02/11 04:34:13 Android sandbox: support is not implemented in syzkaller 2020/02/11 04:34:13 fault injection: support is not implemented in syzkaller 2020/02/11 04:34:13 leak checking: support is not implemented in syzkaller 2020/02/11 04:34:13 net packet injection: enabled 2020/02/11 04:34:13 net device setup: support is not implemented in syzkaller 2020/02/11 04:34:13 concurrency sanitizer: support is not implemented in syzkaller 2020/02/11 04:34:13 devlink PCI setup: support is not implemented in syzkaller 04:34:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0xcd16}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3ff, 0x1, 0x1, 0xf0ef, 0xfffffffa}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0xf9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x1) setsockopt(0xffffffffffffffff, 0x9, 0xade, &(0x7f00000001c0)="cce81bf685aba729f801ac037d082c9f3407339b326b0097263628e6ba8b69614ff65fa2ff75e62b8934c4f064e6e5", 0x2f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20000, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x80) renameat(r6, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x2, 0x0) close(r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000000380)) r9 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000600)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x0, 0x0) lseek(r10, 0x0, 0xfff, 0x2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000680)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) socketpair(0x18, 0x8000, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) fcntl$dupfd(r7, 0xa, r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000700)='./file0/file0\x00', r12, r13, 0x1) 04:34:19 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000001c0)=""/152, 0x98) read(0xffffffffffffffff, &(0x7f0000000280)=""/135, 0x87) r3 = socket(0x6, 0x5, 0x9) pwrite(r3, &(0x7f0000000340)="fb7bf968859d55732731278b3647a91ae4126bf36838540ed78d01869d3d692a630aba772eb9f855c7c36d7d6ff397469bf333ad10929016c149ea2edf62d0184948d2ca82663780e03e2fee2da0417921f96c357a4a0b0e7dd9b32a3ea59f064b380ef795c5dcca6b5f244a911295b029976f682135ef29063ab3eb420cb02e0a0c4049f23b540afa7d4bd94b3ec8da8dfd13e7d6c25f4a3c87da3c83d884ca37032ff040e3162373fb40e419d3481ce8e17677f3f6d6ee93718f8a8386a04c039c1024eb3faf1a4523ec10d0a2cb5b7d8e", 0xd2, 0x0, 0x3) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) socket(0x6, 0x4, 0x7f) r4 = msgget(0x3, 0x8) socket(0x10, 0x5, 0x39) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) sendmsg(r5, &(0x7f0000000b00)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000580)="873b7a678904c186f4908a2d3001939cc3b943d3ea8411efde868e625a62d85bc2a0d4055475157b2fe43fb97ae05e", 0x2f}, {&(0x7f00000005c0)="ba0cb6717ffed6fa5e67e76bfde50c0368f72c69c1438f03871f262a16643814b95a89e16b6f0cf0e7e11283af69351ded8d725c1f4432b2a60a9865e5c6ecfd4aeff44ab21b8afd06e00fb637d0935d1eac2034d7e2ecf7f8b15a7d523093ed32da02b7e846d4ee569315fcbe61969cb944f8082d9de8cd3118061ce3951a4fa9d7536473b3b49c38300d88a6d0c6f91ae996b96def7c6ff8b1facd1e6e00a4d14ee0facff3", 0xa6}, {&(0x7f0000000680)="ab6fcbfea6e7db1588da611db93c2eae75086cec9f0277c97af2fd481bf265af799499377b903fff76cdc45246bd6a669ea8e1d1362cedc102cbc2c0798563a43d9bd251185b29c0e6cf4d3185c2d90288cae0002ecfe9d1fc908abdbe9513f6aaade318b2d17134bc9254afe9283a0519de1625f63bd3c6d5759c5d58892a", 0x7f}, {&(0x7f0000000700)="37bca67afa5ea38969443c885638b9ac94eae6ea155c1d7b9ffc60bd54ab124012aff0d56ad7fd1a32ef5122d63615d8a47b139bfebc42f6b1476d92158f67197bb3415a9928e6c544c49974dffa97dc0838136b9019041d4447f67875cb44ffdcde43e057d78313d73df87deca068214e6cbdf339f45bcdaf8cb50b65516e28eec3f45d941660d864807040b95990cf5b0baec02cff0299ab04e914babd35d3bd60bb792ae1c93f68cd4865cca663a21b3ce6ce3b855778c6d5e169cfbb3b2fabbe139252fc9e2f8446d6f2", 0xcc}, {&(0x7f0000000800)="31f0e6178a58ea95b36ff85496e6f62ecf6d0f8bb42a81d14de9d98a70f6c051ee3aff803bfb4296", 0x28}, {&(0x7f0000000840)="a8b7e7c7d590ea45ad32b63b50da362251e9145827bb60d3805fbdce48289b5822c216b8931c85f0ac87be1ab093911b2b44fc0e26f29ed4499790768d6f9a31c64c803d1e81d58a871603f6e9acb7f5d6711a35b69130dfeb5614f4b2c731b4d1895bc10d1a8c", 0x67}, {&(0x7f00000008c0)="591d8c603c887aa81f8063a9e5a3cb412b47cbcec5f2c7f584ccaf1e581fff1b11e51590a49279ad0316abec7b1e57e2", 0x30}], 0x7, &(0x7f0000000980)=[{0xd0, 0x1, 0x0, "a14a7970f70bc749ecb645d2c352b7537b0a2301352db21c81e49efdb4eb49eb02e0e8251b11e5b552506181b5094e1abeb863a0dc99ff77fd9372f02ef42f96cef29fe0c4f7d1283583445bfe9bbc0c11037ea574cf9604cbf01f6f55ea25b590bf3a720f5ad71324131e866fb66120729bf3b807139ab0a8b48d51f3f90d792eaa1fa49e9559201afcc59f83741cb3bf9659bbab3b514fb03f3aa7bb090b50a5bbcb4c08e11e835a0151991c34a6ccc55bddd96b860a107f0068d4"}, {0x30, 0xffff, 0x6, "0c6e3c27c2156da204735c838c76992c5d9c46ce5331c07559d578"}, {0x68, 0xffff, 0x3db, "9a6cbafed754dbc7d712248f3c6a30269fbd79f10a76345edc5a1f345a2e2a77c5a12732637e8e3c52bdc2628289d1a031fa33d2e2a7150c6aab996e85061e025706df3cd444f3cb9e9bc1b7a2d0a9a4cc427752"}, {0x18, 0xffff, 0x4, "bf8a"}], 0x180}, 0xc) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000b80)={0x0, 0x1}) socket(0x6, 0x4000, 0x4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000bc0)=""/243) socket(0x18, 0x4, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000cc0)) r7 = openat(r5, &(0x7f0000000d00)='./file0\x00', 0x400, 0x110) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000d40)=0x9) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) pwrite(r8, &(0x7f0000000d80)="79245e4aa36d08aba698fc30846395dc4a1a7ade2283bdf4c10193bdad833ec4f2fc61068b148de6bd3e6612ade47af56749b6ea33d28150f0decac4cc65e1e2e533b643fc3b5e19ae75daff32a11e3b352577225721f121ead4985d1748c4ce4dbc25c2242507c1e8dc3beb6fcf4e045d8f4e46a128d16be9ad41b9e87182c104cce60f7682a93e197497f81ec308964a6e5c5d2aec6cf15fa4d08c8208de7684630435342d1765742be703570514dda2aab27bae17a36759ac2936c331fb5cf18e2afd95abe68f8bfa9f99e0ccdf165577bbab994bc6140dbca7e9", 0xdc, 0x0, 0x247) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r9, &(0x7f0000000e80)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000ec0)='./file0\x00', 0x0) kqueue() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000f40)) login: pckbd_enable: command error 04:34:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="25e3e8f6db0d9e6c0000daa9b7f59e214f70bf9024baee8107380c46d43a74718620c59e01ba5b2d129e5fe8"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000340)="cd", 0x1) syz_open_pts() kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d040000001000ec195967"}) kevent(r1, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1ff, 0x800000000000000}], 0x6, 0x0, 0xfffffffe, 0x0) 04:34:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f668993f6571ac1e86273aa696c653cc8d0398be2b6e07b5318d95acd961da56a05157578a46532"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r8, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffff7e8, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r27 = kqueue() r28 = syz_open_pts() close(r28) ioctl$TIOCSETAW(r28, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r28, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r28, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r28, 0x46}], 0x1, 0x0) r29 = fcntl$dupfd(r27, 0x2, r28) close(r29) r30 = getpgrp() r31 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={r30, r32, r31}, 0xc) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r13, r14, r31}, @cred={0x20, 0xffff, 0x0, r15, r18, r26}], 0x60, 0x400}, 0x404) fcntl$setown(r1, 0x6, r4) shutdown(r0, 0x2) 04:34:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0xfffffffa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:34:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x200, 0x0) fchdir(r0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:34:22 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) clock_getres(0x4, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) fcntl$setflags(r3, 0x2, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 04:34:22 executing program 0: r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/102) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pread(0xffffffffffffffff, &(0x7f00000001c0)="c79070e204392590d249d8bd2e9f1b0ec98b0bbe4e59d2774a78517b70c3674805acf3a9759a299511db4e47ec1b84499b3835ee50d5462d", 0x38, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) dup2(0xffffffffffffff9c, r2) 04:34:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) syz_open_pts() syz_open_pts() 04:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = getpgid(0xffffffffffffffff) getpgid(r1) shmget$private(0x0, 0x4000, 0x418, &(0x7f0000ffa000/0x4000)=nil) 04:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = semget$private(0x0, 0x2, 0x509) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000380)=""/128) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 04:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 04:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x2ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r28 = kqueue() r29 = syz_open_pts() close(r29) ioctl$TIOCSETAW(r29, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r29, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r29, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r29, 0x46}], 0x1, 0x0) r30 = fcntl$dupfd(r28, 0x2, r29) close(r30) r31 = getpgrp() r32 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={r31, r33, r32}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r14, r15, r32}, @cred={0x20, 0xffff, 0x0, r16, r19, r27}], 0x60, 0x400}, 0x404) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = dup2(r35, r34) connect$unix(r36, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b00093aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd14482782", 0x35}], 0x1) fcntl$getown(r36, 0x5) 04:34:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000240)=0x9) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r6) openat(r6, &(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x8) fchdir(r5) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRES32, @ANYPTR, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r5, @ANYRES64], @ANYRES32=r2, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r4]], 0x1) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000040)) r7 = semget$private(0x0, 0x3, 0x30) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/92) 04:34:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) r1 = socket(0x6, 0x4, 0x3) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:34:23 executing program 0: r0 = socket(0x20, 0x8000, 0x81) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ed2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86de7fb584d490000007c62f567d55587267ba5050932ed612e5ffe04fd83800b572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730068492ffffdd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6eace517069d9a6f2f7fa32c8fc7c9f3bdbc294e6e27e92609c0131f2c4556c729fe045776f78d265319d6be77b913ef08d3800d9fc2cd9db34ce5a001c7440128ca941818d2d5e5155fa497ba8c3f593a60232caff6fd02cce073bd0dc3c538a3dc4a4e12aaed816bb0f5abd4f5634d715a4d0bc58371945a4917e76dd46e44a72e4b75671a8d289518e0ecf4d7d21704644bb0bfa1e5e8733f567f9524201c832bb01cd543d6bf36052a3cc261adae6ca10a67742b66132a00"/652], 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000c00)="e6b4c71dcb22fd42e6f2e48e5b133e36e6b1a4e4cbe17694a794942b6234d7a41b7cb7dd9d9ef2fcf9fb0adc5c9deff8976cb4a48377bd6ccab12b78e2c0d91068bf20cdfa88b31165d31854842bbda4639847060fc1ed5a454e044a72257fea755b3084f6e2812aa7f44361c569a4665795bd91763abd26e3a873411362afebc7df983712fea11140a83eb32f26978d4d48742d5db83c7e560b48f109cb9e9050175d422dc9994df80677c5b0aad892e27fd1fc7ec7ae67e9e74ea58645b05a0014c70833fb01ad0f6fcf99671509aa5bf4a8a8093fa1acf5384dc9b4ad19d5288602eb2736e391b2d0e6033ce23e292086fab1d1c15d5be82b3ab5e80c4133dc020965e851eb18e531811de64f0d1aebe00c0959b6e745a36bc1324bffffb3f26303d92f2d88b2f3c3055a6188aa78811a9f73c661158c3f104f7b004687b9d47117120533e31c3aaa759e26b69fcf996a727988ddfaa73bb861e9b042d03efab100665af13a8bd97bf6bd0d30a6bc4f3e6087bbaa7f6b92d6a9ed76b698fa5823bef9edda25bab5ef9fe89bff94aa780b3a8f83d646e80e1c2d25e358aa140bd31958a479c8e1467218854dfb20c79eaf9dbe72f84b2427587c94bc2b92cd510c81af2eedeedffa3c2aac044612102ad08cc8904f925726321e8de53e198b630fc8eb7179efd7718bb24ad2cf2e9bf0d4b18ae031058c199d815c2708540b55abb197827969da84114978fa963f616b3245b5ccf306e904e87e4b8e90884e26b2975dd52742401a086a0c786e58ce0cd0b52458480945e6ad7c2a3140af2ffae8fab41d198371ac67054100eb1062201ee1d6161fc5b13309ac1cb01b34868460873d9b851fe1992047bdfdef78b7ef9e95cb48d086e11f6da659f2e5d5c138061cfd25aea679679db2068a66ae2f660cc84271aa46ef6ce06781a97410fc6a99d9341836e7abbb2671b250a1fc0ead52d9281a92d30d304bbc8babcde59523ce3394a0f323f3186bba42fe6091ea630f9df8eaec14d2886d7d3d0fb431d9f0c3089ec73161d3ff65e64db37ccb67d3d73d26a3adf745e2b97dbc16715f7fb34e16de53797efd9290633206ff9b378b26a72f5e31e152c1d2b6cfbeaaf03f76333a79b0cda11659d482e560973be443ce5aa09d76d3377967d21fba924480540ebcdd5a3bd9bc16cdb0b80d6f6acfb5f499cb757b746b9ce71cee4d421fed652983ca280238aae3b427936cbe3622eef30a5858a2abc34d5b5392bcfca26b1af378c5f8d08379a425c808e19c5d57dcd77ae25f3b3be68ab719b24c122083a17e1ecd7554c7819ae17f8d384943a966dc13611113dd23641d1021f421dff7bfaeb9331a541ead892708c9bc518934d48355ee3f205fb6c9c15831f8965aea0e21098ad210a6c9c22756183da35eaae52a528b750d196ff02d8ac9a65e91d63aec30e29f6b8f3eb7fb3ecab73639fd2e500c88d79e9ea5560e251f5d99cdec430dd6d61d4d10db8feb7fba15d0bb1a0f03fbcbc94324c748786267247a239ff30cb9cc198d4e45c32bb2a5eee82d345405989c0e60c8f35a9729d8c0617bbf7a678c1c45de56f87de65f17858ca38b1faadf4fbd2eec3d936100b524f40c5cd1fdee3f0936c3e5ccb768cc0115cbae3cd017d00d02166926204ffa4991cb573fd78c98fbe3ace74d90f8199e5c752ca1825435ed3b06fa8b46fe30a86ccfc70aee1aafe731f47744abda0d116cd8ce9555790104a0353e1a2f80fbae9113c23bf0817b9de599c7547bc7e398a7c6c0f6d6647a35190013aa29a9008c4d9fc944be5e6bc15cb9d49561dfda6aa36d3f2914154a757279c0897387ea979ccc5dcc61e5ad7cfb92b61011502380ef8331fce005c1c2312099490c298e6e47aaacdd17a1c3fd2a17242c2fc516e4efe1f67631325d7910d231fe40e7c8174e67e0826be4ec168c5e5a84bdc930d85b9807e52296eb4d263117cb33b51ec275cb1abe5a24901d5e4445111547604d5fd8502b2c9d8bb5dd6e3c4d9ed7225e45951fbdf8ad710ce7bf2c36d7d95d6ab360814cd9a20213704f49ce6a7e455cbe4ada6a", 0xfffffea8}], 0x1) 04:34:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') fchdir(r6) r7 = kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r8, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r8, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r8, 0x46}], 0x1, 0x0) r9 = fcntl$dupfd(r7, 0x2, r8) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r14 = socket(0x18, 0x4000, 0x0) setsockopt(r14, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, 0x0, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r24) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r25) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r26 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x2ff, r32, r33, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r36, r36, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r33, 0x0, 0xffffffffffffffff, 0x0]) r38 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r31, r37, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r40 = kqueue() r41 = syz_open_pts() close(r41) ioctl$TIOCSETAW(r41, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r41, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r41, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r41, 0x46}], 0x1, 0x0) r42 = fcntl$dupfd(r40, 0x2, r41) close(r42) r43 = getpgrp() r44 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={r43, r45, r44}, 0xc) sendmsg$unix(r13, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212f9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfe0e2b3bf8f9f512675d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff5497561d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, r19}, @cred={0x20, 0xffff, 0x0, r26, r27, r44}, @cred={0x20, 0xffff, 0x0, r28, r31, r39}], 0x60, 0x400}, 0x404) r46 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={r10, r31, r46}, 0xc) r47 = fcntl$getown(0xffffffffffffff9c, 0x5) r48 = getppid() getpgid(r48) r49 = msgget$private(0x0, 0x20000003c4) msgrcv(r49, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015090000000000000000000000000ca4d05d43a74814e2589702633d0000000000000000000000000000000000000000000000f800"/264], 0xfa, 0x1, 0x1000) msgsnd(r49, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r49, 0x0, 0x0, 0x1800) msgsnd(r49, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r47, r48, 0xa5, 0x1, 0x4e2c, 0x6}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0xe1e, r47) r50 = semget$private(0x0, 0x1, 0x81) semop(r50, &(0x7f00000001c0)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x7fff, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x7, 0xd7783917c44aee12}], 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r51, &(0x7f0000000140)=[{&(0x7f0000000080)=""/83, 0x53}], 0x1) close(r51) write(r52, &(0x7f0000000200)='R', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 04:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8e, 0x0, 0x3f, 0x501d}, 0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x30, 0x0, 0x0, 0x5890}, {0x5, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:34:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8380, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x1ff) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 04:34:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x44) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 04:34:23 executing program 0: pipe2(0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, 0x4000000000], [0x0, 0x1, 0x0, 0x0, 0x0, 0x800, 0x5], [0x0, 0xffffffffffffffdd], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x2000}], {}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000019300), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699d, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r4, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 04:34:23 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) 04:34:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) madvise(&(0x7f0000402000/0x3000)=nil, 0x3000, 0x5) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r3, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000440)=""/25, 0x19}], 0x2) 04:34:23 executing program 1: ktrace(0x0, 0x4, 0x5d2d028500055c6d, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x926, 0x1, r5}) 04:34:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f00006eb000/0x3000)=nil, 0x3000, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 04:34:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="d908c32fa0c0f29005afe93280435063abcb230a92355fddfc76abfd13278a8add32fe9ae28a8b9f064661586d0f105736395883c1bed25a4ca420b4d7c46b4828ea2282552ca40159e59ce1411266a186849976a4a96482877cbccc36f3a85d44728534f89735ec7a444b83f2911a1c8031ed30adcdaa8ae3f1187929183c69ef9f166f57f18a51e8fe888e8f9465fb74573f6ac74773be9d1977e4773f", 0x9e}, {&(0x7f0000000200)="19c58135cebfa4bc005e173af390d2d3d94b442aed4cf9e4294ed7877ce061fc63cebb97ffb0f5158199fd52c48b7b1bddf48abfd26769833c6c5bfdc541b3a04a8c65f747a91d59c1c1aba3", 0x4c}, {&(0x7f00000005c0)="654f1fe65b91a82d70b1c699ef71db337da3739af49095531ec1d9fe1d5362df5d2a61069fa580dd13c18bc483ca7d5447e0fab9b50593299165c377c8ace00069f2107384a24ea4c7fd5d484fd4ba5086d2e393ab791f8b5210e8702b415b80726aff54b3b105a05bf6880bc451cf89842674b8a1fbe9da00847d141e8993a56bee6f980d65f1684da4e90a3f6d3ae4c658ba32e858a9310e", 0xffffff86}, {&(0x7f0000000340)="bfa970df9ba5914975c59beb5ef8bd15cd5c1f", 0x13}, {&(0x7f0000000380)="477e4906e9742b6f1205cad7856c61f62f734851cd50a6e65a1f019b984b6221eb62e70f41a64801a2eaee053f482b3759abe898aa168dfa63ac7260c94744f474dee7694f06ba696b5b7ddebbb91861e139ad763a4dd7b2b8", 0x59}, {&(0x7f0000000400)="9b1b80ccb359b3fd6a0519fb39a60199486053bcf64de84c082a463cfe75629c7e28c6bc760d3b8aa0f603a502a28e40beeaf75e937e388032b92a02bd16209d76bcc028902ed56852a5091229b5e5ad370fe0f440927cdd4546cc8b6aeaab9ddf3589359aa014a6410b504528084f14b47a54a83006ee01d8e650ac82913ba81471d86a8951229804f7aeaefc561a50c4701d1fdb7bf0bab2f5d62ec877d72bf298c9bd27e6761ac6f5d0fad9fe2833fda5f8c6d0ec28ae8870f0", 0xbb}, {&(0x7f00000004c0)="f97234c9dee62b270a7e3e479489f241d75c3e9f845e3b0800000000000000000000000000fbffffffffffffff000000000000", 0x33}], 0x6, 0x0, 0xfff) syz_emit_ethernet(0x9a, &(0x7f0000000000)="c7a895006f53dd00000500009f16adc71cfe9001295ac0ea60a5bb8f4e1217a3e553594f1d799b177ec367c93bf5dc2c00aa6698e5e113740d05bcc9d897ea5daa7c9f51e52eee21e0f57764c097ac487ef2a4ba58f76f72171d1ce6676439cda1d95ceb8a87e068a9d685203f52d94e577795f31d3c9b647f2bc5e65e4bac34eafb7625914116e9bdf46da216b2847eca2d2501715752a9d5c9") 04:34:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d0971ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6fe0bcb50c0a697fc09602e357ce8936e38d6dd3eea17d708bb36cbafec329268680f"], 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) semop(r1, &(0x7f0000000000)=[{0x4, 0x100}, {0x0, 0x4, 0x800}], 0x2) getpgrp() 04:34:23 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x16e) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xfffffffffffffe70) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4011, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r3, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000000)="220e22", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r9, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r10 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r11) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r11, 0x20007478) getpeername$unix(r11, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r11, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r11, 0x20007471) ioctl$KDENABIO(r11, 0x20004b3c) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000002580)) flock(r11, 0x3) bind$inet(r11, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000003680)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = fcntl$dupfd(r12, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r6, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r15, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r16 = dup(r14) msgget$private(0x0, 0x400) mknodat(r16, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r17, &(0x7f0000000480)='./file0\x00', 0x40, 0x5) setreuid(0x0, 0xee01) r18 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) 04:34:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/243, 0xf3}], 0x3, &(0x7f0000000580)=""/218, 0xda}, 0x43) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a502052f66ae6c65d76900438e04b628dff99b931f37a14af1070a0f000000000000b25685f10e5cd73180d4b4b635fd2d5198a9cdec142730e592e5cd5a42cdf2fc7ab4e051ae50b474307ffa219998a59a3a0bbe9a1e241be840d95c357b2a7addd5b84c50e4344a4a5d98dc8a550ab3b526ee9376eaab028d10b7443734823edd87dd6795bb61fe1d6ebe180d89eda4019ed9c5856a097aa0bb1040ff7f000000000000000000000000000000519ee4d65d8bd8c9593a00699f0b2cddddd733dbc1a50cd5c9a7b00a55291f5b"], 0x10) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cfffb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe137eac33ba1749319b77b57dbcabd24ef044f8796fb397a63ac0d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c7196925de89122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc000078cb37e87394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e3ce141ad57c230a7c69994207298d04966e2804abeb12d40cd00"/272], 0x10) write(r2, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000300000000000000ce0e018008e6b7ca", 0x28) 04:34:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 04:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:34:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x27, &(0x7f00000000c0)=[{0x7f, 0x1, 0x3, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="63020000002245410a4900000000") 04:34:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() getpgrp() r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r2, 0x46}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x2, r2) close(r3) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, r6, r5}, 0xc) r7 = getpgid(r4) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r8) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0xfffffffe, r7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) syz_open_pts() syz_open_pts() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r9) bind$inet6(r9, &(0x7f0000000080)={0x18, 0x1, 0x1000, 0x4}, 0xc) 04:34:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x3f}, 0x7fffffff, 0x12, 0x1d52}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) socket(0x1, 0x8001, 0x5) 04:34:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 04:34:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000940)=[{0x87}, {0x1d}, {0x6, 0x0, 0x0, 0x1ff}]}) r3 = msgget(0x2, 0x10) msgsnd(r3, &(0x7f0000000140)={0x1, "ac945e28303bc6f767799ffb476d2c5276b9c63b7613bef3a87942ffc357257b0e227af63d778d95a2e9204515e0017c6fe160c98546636d89a94b610bfcc2b75651a1a1e8568be6860181fadee59171ba773c16baa3b53e480942d829a94d8ef37054bba963e167fb28b72100a08845290b698cc4cf8bc2a8b9a9acbe54e30453c1ee66f12c1dc708080283b13ceef1fd753340b54b7c2dc7b9181c5f097f3c4aadfba4392473e4b7990cd7"}, 0xb4, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 04:34:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x245, 0x0, 0x0, 0x0, 0x0, 0x400000000000000], [0x0, 0x0, 0x0, 0x0, 0x1], [0xfffffffffffffffd, 0x0, 0x0, 0x3], [], [{}, {}, {0x4}, {0x0, 0x0, 0x2000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) sendto(r2, &(0x7f0000000040)="882a7ddcee91c564770552bbed2633ec857604c071e4eae123749a7d8b7e30c9e90a86ced1d4e110780c712c0c6881091bcbf5a23266865c39180cd679621e00497e7722766311ad9c4e2fac8d", 0x4d, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:34:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb4633603d538c55db00"], 0x1c, 0x0}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x120) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x95, 0x1, 0x1, 0x2}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0xff, 0xea44, 0x3ff, 0x1, 0x7, 0xff, 0x3ff, 0x2, 0x0, 0x3ff, 0x7}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000200800e4ff6f0000000100dc922392689c8ceb61c40f37e509000c0786f7ab2c0db560f6f7e9a47e05a52a89911e38bbe34533c898bf1d1df2011a7b000000000000000000", 0x5d}, {&(0x7f0000000180)="0b7de7346f247c48add5a48d44e0d3198aae2831041f55568858570100000000000000e2dfc45df268d8dcb7ff8b517859950b0a5696", 0x36}, {&(0x7f0000000500)="2f354835e8826748e82da38b05db7d1f4ea3600fc3f75ccf9d9129c98512641c32e98175a63fd062eadd8f4dc7250bbe8c1cfc276b39c7094295c63ac628e142e3352381fbfbce132619f2f023491fdaf03470e54f159dc03781f43f38dc13fb2ecaffa80a4001f702fa9b0e395ab8c8ce34cb625ecbd15eb201cdde463ddfa4637b3e738e2ceb5678b1a733320d5f3f8af572e41de0475d346fc409b2848613f27eac8a831534fd47054d854a40c35ffdd53e1583b65bfa1d13e707877fb9301a8e2c679e435853e900c1b871bbb0f9bc5356f69ed1b2e7a29b0d12baadffe31fded846dc5c90a03479132358043e8cd6f52885f9432bac28b6ca17", 0xfc}, {&(0x7f0000000600)="f46d4a63c1f65643cb2dee637874de8390de1a55739b9ab115a6cd92c1e28c222101dd50e81ca307cb440c795fd000f1d83cb9cf4604b7d64b541ad08800760c15b65ae58d0423693bfa2c2153841c40630d9eab685e92b21811ead529bdcb30ad7142ad028961da96886764bd1bd0e3c9d0a8a5411d5a71093a6079aa8c364ac577c52e2c309610a92809f963bd8fa23c2dd403fd601bfe61728cb7d0edeaf0a598603a6a772b4c6162f76b5178087dea201b549195a531d8c782eb", 0xbc}], 0x4) 04:34:23 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f2ff2d2f6275f300"], 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fchdir(r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') fchdir(r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r5) poll(&(0x7f0000000140)=[{r1, 0x2}, {r2, 0x40}, {r0, 0x1}, {r3, 0x40}, {r0, 0x20}, {r4, 0x10}, {r0, 0x4}, {r5, 0x20}], 0x8, 0x7) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000880)=""/194, 0xc2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:34:23 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xb5) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) 04:34:23 executing program 0: socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r1 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7, 0x81, './file0\x00', 0x3, 0x6, 0x2}) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x1, 0x1, 0xff) r3 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x800}) r4 = shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffa000/0x3000)=nil) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') fchdir(r5) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000140)={0x3, 0x2}) shmctl$IPC_RMID(r4, 0x0) socket(0x2, 0x5, 0x3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x63) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r6 = geteuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') fchdir(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x2ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) lchown(&(0x7f0000000200)='./file0\x00', r6, r17) syz_emit_ethernet(0x7a, &(0x7f0000000340)=ANY=[@ANYBLOB="61aaaaaaaaaaaaaaaaaaaa0486dd60f2a8135b5b35b9c54fa7751bfc754ac10525cebf00442f00000000000200000000bbfe8000090000000000000000000000aa042003c491686f655800000000000008000000f921b68901e76d7e00000400115d780000000000000052a2c664f31d6915307e1299ec64122bae6f52d4"]) 04:34:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xb0) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r10, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r7, r5) 04:34:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f18eaf5fd20d0c5d1ae014e31660eafa8f6373810cae82a98a8d707c1edb9f8ef1fe517d5fe1e8af974287bd45a74066d6c47d72beeef8da6dc21a1887a88a9d2e514ddbd560edf9adc927b14647ca1b8947d6343b61f1456af24e0b370a941ff1bd8239d06426a5974900"/119], 0x9}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) geteuid() dup2(r0, r1) 04:34:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xb, 0xffffdfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 04:34:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c08ec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2ab46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 04:34:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="18d81611f08b03a58523b06d9db4e0618ecd2dd468e74c81ba51d725a32059652159ce59a1b9871945d4c65255f09cb1808d6b7bb92cdf17bd28db5e93eb73d0841ca79ec80481dfbc4c16f291604cb9086a41647f2772b4d1355568916c2683dbde55c3f5f81b4cb4f8bce0da0b0126a45071c7426edfde7c72eb5525de5f88ae586cdc6be27f34f4b1f6bf6a881ceef7ea5d0f67577b02f1c2404c579706090b642f0ec81d286d6800ae8451dfaf3fd64d31089eec3117e29c97f80f7e6fa0aa16977a14cd776fd0b594371384863cdcd999ffde40e2312dcb6a767eb3e5e653be9dc34dbbca79a9f77bfb1238ee6a", 0xf0, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20082, 0x41) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c23fe8000000000000000000000000000aaff020000000000000000000000000001020000000000000000f3ffffff2afcdf65f552945bdfe96f00000080009078000069b85303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9cc6c69654d3e82a7cb137006c30555e6f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc445131ff78f56a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca408904737304f7aa35a3f0e1ade4e38005633ffe433063a79f5d580677df4e7f63927939ba70d3faac7f3ae71356a630331775454882ecacc61616bc03f9a1b3c23f087a9f8a7893d15f8db204e7b9e411bf56a9e7408ebf8091e0661061c72396c5fc6356c2bafcf9ad9ff5205d71443cc3eaf31e7bee6a0aa33f8995b0752bfea43c"]) 04:34:24 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7, 0xfffffffa, 0x60, 0x0, 0x0, 0x3, 0x3f, 0x2, 0x2, 0x1, 0x80}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a56010000001c00fe763f000000000000000c3308353e64746e24e4", 0x72}], 0x1) 04:34:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/38, 0x26}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') fchdir(r4) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r8, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) r9 = getegid() fchown(r4, r7, r9) r10 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 04:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008}, 0x3c) socketpair(0x2, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:34:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(r0) syz_open_pts() syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) 04:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x82}, {r3, 0x8}, {r5, 0x1}], 0x5, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 04:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") 04:34:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x9, 0xc0, 0x0, 0x2}, {0x0, 0x9, 0x1, 0x2}, {0x4, 0x0, 0x2}, {0x1, 0x68, 0x4, 0x4ef0}, {0x7, 0x1, 0x18, 0x3}, {0x9, 0x1, 0x14, 0x4}, {0x1, 0x5a, 0x4, 0x7ff}]}) 04:34:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:34:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x8000, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 04:34:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000000), 0x1000000000000394) fchmod(r1, 0x8e3) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0xfffffffffffffdab) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000540)={0x2, 0x800, 0x800, {[0xffffffffffffffc0, 0x3, 0x40, 0x4, 0xffffffffffffff80, 0x0, 0x4, 0x1000, 0x7, 0xc74, 0x1000, 0x7, 0x635, 0x2, 0x80000000, 0x2, 0x2, 0xfffffffffffffffb], [0x2, 0x981, 0x1, 0x8, 0x5, 0x77987063, 0xc6a, 0x80, 0x7ff, 0x2], [0x8cc, 0x1, 0x3, 0xbb7, 0x1f, 0xffffffffffffffff, 0x5], [0x4, 0x27613232, 0x100000001, 0x9, 0x7f, 0x2], [{0x1ff, 0x400, 0x35, 0x37}, {0x9, 0x6e26b3d3, 0xcc, 0x3}, {0x1, 0x4, 0x4, 0x6}, {0x3, 0x400, 0xe9, 0x8}, {0x1ff, 0x9, 0x3f, 0x1}, {0x9, 0x6, 0x0, 0xffffffffffff8a74}, {0x4, 0x3, 0x3, 0x8}, {0x5, 0x30, 0x6, 0xffffffffffffff01}], {0x5, 0x4ab, 0x4, 0x6}, {0x8, 0x6, 0x9, 0x81}}}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200100000000b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x0, 0x0, {[0x0, 0x0, 0x400000000000000, 0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [0x0, 0x0, 0x3, 0x1], [{0x0, 0x0, 0x0, 0x1}]}}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8d327d3222f7f4e0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r4, 0x8e3) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000d80)=ANY=[@ANYBLOB="efbd6d1e6f78ba6c01871998a4fd71db6fc1f700955fff62000000000000000000b9240b335263743175deb5a46e3029def9bda7caca98560d4a"], 0x14, 0x3, 0x800) close(0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000d40)={&(0x7f00000007c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000b00)=[{&(0x7f0000000800)="32408d8492f16ea8a2dcb885b08e5b", 0xf}, {&(0x7f0000000840)="a31f81fd6f0d7407e3e3bee32cd0c431a0b4c65e43bad2669153554189b575074f236cc7a85748f8e9031f16e6208196e5ebc16f8e46ca6926b49353f675a7c3f7f155908893555cf92a4f87c6cf40260d64b6f64031660b278899654158b1924d", 0x61}, {&(0x7f00000008c0)="885ff32410c89d46c63f0fca9f4672f04fa47d1079ebd5f3ac8a0c82bcc1df4a9ebf62ace35c0da06d9a1881313aff0589abfc18b3b30b64e637ac4343bee5e962fec0af973e2f9feaf0533b51296005bf28d044e63c41720f4ba3e9a5ffc24819f85b61479be564ed5bf1442478cdde5001a76e7c54ded0ea8bdc8b5606c846016d2222018b31d59aac9e1049e3af05e2d665411439dcf3af36d9983a41ee4a6818339ff13e49a78eb40abe43c5da137b95a9137f5a0c1947681d8a11094ce27ebeda2be89f", 0xc6}, {&(0x7f00000009c0)="9f712eff44b9ed5edaae8f517896f3cbf5b864a786fb50ec42fbe9f31c55694927f17c9a1a85c3af1a13b6bedc7c49b386", 0x31}, {&(0x7f0000000a00)="fdcd13919580343fce3237e7f0e74b1cfd85a49fd4e5936643f4241390bfafa54f5a8b16b238b6f31dc46258d6f5c5992f8a6f195db5c7e713f620e8dd886d4ac961ef9cdd6dee45e7b2b9eea87824c4b4e952487cc5991cc8d3765272f57d259a88dd54c00541e1e76a75ffc0ab9744af214522833b4df867f69249c9d37e0433dd7cd50a85adaf7b056ba579795ddbefc0d24b29949c5134b41b0ac8e79ef0d9448ea0945d756d7d8188b317415df416b476361c4d5b05b350b674b0961edae19087232e38fefd0ec0645107864d351a", 0xd1}], 0x5, &(0x7f0000000b80)=[{0x10, 0x1, 0x4}, {0x110, 0x1, 0x8000, "3d6203fd3545e9397769f98e1eb36ea3abb02ad888949b1c18f4d02422f79a7dbfa91978b88823985b10ce64fb1188940fbbec5df7376e89c42efce7cdcf968559da459526a59b67bfe8d1e11c5e6b8670bbd7ff99edb6eebf12036eb9aff2379bbdef280496d101bfa12003e99476de4cf311a03bc67cdb7a72b13ca0d662b90f9ab5613d94c3978bd882d1d07e2cb7db16000c43685823fabf0584301faa0508632c614b05b904386727d2233961badfeba351bcbd1bc1d922d10bd92cdb81d49e0c5d0438c851df04b670d943b1afef91d35700e75cb75ece6e927d95f7ea183d1165f5ba96a8c0e088ca9cb552dbdeabef2e93dd54fd606e6a7b"}, {0x98, 0xffff, 0x7, "e0822c2d10f2b74b39653496cb5a752f93897937a151a69606113603c9926f7adacfa88fe3b19c0c405a5e8bf77b27762208aa771f472d7924cffdfacd2b96b8ab2bccca0f7bc0efbae2c97b34083bb16f2d1725788b6f804f43d897d5939e155136a1382862a81533e4f9eb58c3027f1a4797cf071956de232a7511e2e31e22a18bba87"}], 0x1b8}, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r8) r9 = accept$unix(r5, &(0x7f00000025c0)=ANY=[@ANYRESOCT=r8], &(0x7f0000000040)=0x1) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') fchdir(r10) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) connect(r9, &(0x7f0000000080)=@in6={0x18, 0x2, 0x80000001, 0x4}, 0xc) 04:34:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xc0cb) 04:34:25 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(r0) syz_open_pts() syz_open_pts() semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000080)=""/126) 04:34:25 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f0000000140)="6096f29e6986e5f031f890b2bc0529457e5e51dac518a731b7c9e8a7be45da7d0a2c333caccde911184ac4daa2215c181bf28f1b5997bfd7bd57f5a460b418a2242dc9649a72f97870ce3e90835851a2233ca347edfa17e1b8ff39f1d7a402d7e94ef1a02bb431e070491a19b387502b63aabbe1921ae5e9c6f736") r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 04:34:25 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000140)='B', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) r3 = dup2(r2, 0xffffffffffffffff) pwrite(r3, &(0x7f0000000000)="2c9b2832927fd3b8d7f021433c721acfe3ccda786d58487ea2faea34bfbbcc08d995694f52e1c05b8590fcb066c43215ba2040b8295a29d726ec18a5c6d84cb302e8b98a65d26c9c8c1b1665435f29e57ce6f42f2ef1f7fe3494799450d935933d8179a26d1c8c0de507317b07000ab9d1c5f2fed1d708a07c76a890debd7d7fe16e1d1581ec9ac13fd2296f7fb405c2b4cf8a3058d0f8ea548c80", 0x9b, 0x0, 0x20) 04:34:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/127, 0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x4c}, {0x6, 0x0, 0x0, 0xfffffe01}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:34:25 executing program 0: r0 = kqueue() kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x101, 0xd9f}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fchdir(r3) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="89633a2f19f8653533db7c756427c9e674185e7ae62d5126ecc8556fae5f1adddc3af4798a217a5b78164a554725b6968ceb9df21df3f78fa4c4b53ee7dc2f97c5d9d888ceb76c245405073e2e50c75e2fd379c11f75b2168eca5119473a9de25ff90886d32e96d06ff2696a4b69ecca04e3e270a18e6b4299ddf67abf93f39d1a1d73b261ea33e2d719a001ed63af5b716c3b5f4e7a2d3473b8f62dcf8dfbfbd04a0843fd1792c0", 0xa8}], 0x1, 0x0, 0x80) fchdir(r2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) semget$private(0x0, 0x1, 0x6) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) 04:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x14}, {0x81}, {0x9236}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="4b765955c5d99047019f15060fab0fff739b233afb6945f013b88679f38a426bf0ea430cd51281080c3aa6c879bb3a49a18af90bb17726911a9b6b5fdd03a709a0e275bb6b40a9be4b84b807bfb2ac257ae4abc0b73395906f0b61e3c2ef77f4966406cb24e87f308e6e3ef5dd0d9f391399bf72811b749686b7675eca3e2bd6d54c75835661c6a8d5191c9952099468ea9e48cb0d54c3a6b0939df6f873622fa0c6b9e51e126618dc", 0xa9, 0x0, 0x400) 04:34:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCSCTTY(r4, 0x20007461) connect$unix(r3, &(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8) munlockall() r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r6) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) socket(0x0, 0x6, 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) write(r5, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x18, 0x3, 0x0) 04:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000001c0)=0x3ff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, 0x0, 0xffffffffffffffff, r5, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getpid() semget$private(0x0, 0x2, 0x202) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0xffffffffffffffff, r4}, 0xc) 04:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) acct(&(0x7f0000000040)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, 0x0) mlock(&(0x7f0000ff0000/0xe000)=nil, 0xe000) 04:34:26 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800186c23fe8000000000000000000000000000aaff0200000000e6ffffffffffffff0001020000000000000000f3ffffff2afcdf65f552945bdfe96f000000f20602dc60569f0d5303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9cc6c69654d3e82a7cb137006c30555e6f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc445131ff78f56a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca408904737304f7aa35a3f0e1ade4e380056377df4e7f63927939ba70d3faac7f3ae71356a630331775454882ecacc61616bc03f9a1b3c23f087a9f8a7893d15f8db204e7d4b3d2688b2d984d145a86eefe3473fa5db8488f6a03c0e60625b9e411bf56a9e7408ebf8091e0661061c72396c5fc6356c2bafcf9ad9ff5205d71443cc3eaf31e7bee6a0aa33f8995b0"]) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) 04:34:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fa5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d97e831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7aeaaaac600"/839], 0x10) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r10 = dup(r9) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x26d) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r13 = dup2(r10, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) r16 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r18) ktrace(0x0, 0x1, 0x8, r18) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r15, r16, r17, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r18, 0x3, 0x18f, 0x9}) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) r19 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r19, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) r20 = dup(r19) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, &(0x7f0000000100)="8c65", 0x26d) r22 = accept$inet6(r21, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r22, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r23 = dup2(r20, 0xffffffffffffffff) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) r26 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r28) ktrace(0x0, 0x1, 0x8, r28) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r25, r26, r27, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r28, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r25}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r29 = dup(r0) sendto$inet6(r29, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r29, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r29, 0xffff, 0x20, 0x0, 0x0) recvmsg(r29, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r29, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r29, 0x2000746f) 04:34:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) 04:34:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x86401187) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffa, 0x1ff, 0x1fd3, 0x1c, "7430e0650fd1b407069a8ae3045840e418f54f28", 0x80000000, 0x17}) 04:34:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x87, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x900}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x62) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x8, 0x6e, 0x3, 0x1000}, {0x400, 0x57, 0x0, 0x6}, {0x20, 0x5, 0xe3}, {0x8b7c, 0x0, 0x0, 0x7ff}, {0x4, 0x8, 0x8, 0x8}, {0x6, 0x7f, 0x9, 0xdcc6}, {0x7, 0x40, 0xc1, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 04:34:26 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='U\x99\x1dmLE\xcdv\xa2\xaf\xd4Y\x02T\xae8\xfea\xa6\xae\xf3\xce\x12\xba^D\xa1\xc7\xd0\x16\x11c\xd8\xc0}\xaap\x1f\r\fE\xa0x\xa46\xf1U\xbao\xdd\xef\xff\xdf-\x84\xf8\x8d\x1d\xe86{'], &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='),$\x00', &(0x7f00000001c0)='\x00', &(0x7f00000002c0)='\xdfo\x97\xe5 \xbb\x89\xc6p$\xc8>\xdd\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!@-)$[\\\x00', &(0x7f0000000480)='#(\xcan}\x1b\'\x84@\x86\xaacv\x84\x805\xbb\x16\x9b^f\xbf\n\x00\x00\x00\x003\x82\xab\xdf\x83\x95T\x80p!]\xa7\xe5J\xd4\x03\xcf\x0ez', &(0x7f0000000440)='\x00\x10\xa5\xc0\xfd\xe7[\xe3N\xc3\xed\xea5\xd0\xd3l&\xc4\xdc\x10q\xc3\x8a\xf7X\x89V8\x92', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) socket(0x11, 0x4003, 0x0) r0 = socket$inet(0x2, 0x8000, 0x7) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x92a935d8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x1, 0x10000, 0x8, 0x1, 0x5, 0x8, 0x0, 0x2, 0x1, 0xca2, 0x9}) 04:34:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c009880309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb09ffffffffffdf893f3c105760e857acb057b425246054340796c48e7398d788641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde0ddfc26fcdc9749a926f33eddb5713b21e721ba1b0b9f6bde94c5666615bccfa789b46724ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca55d46e689e00986b54ec3cef8d4ffaed2ff537a01e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb420"], 0x38}, 0x0) r0 = msgget$private(0x0, 0x20000003c4) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000240)={0x0, ""/229}, 0xed, 0x1, 0x800) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/180}, 0xbc, 0x2, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:34:27 executing program 1: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {}, {0xfffe}, {0x0, 0xfffffffd, 0x1}], {}, {0xfffe, 0x0, 0x0, 0x200000000000000}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:34:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000000), 0x10000, 0x0) 04:34:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0% \x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xab\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\x01\x00\x00\x001\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xa4\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0), &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{-w/\xf6:\x00']) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1d4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) dup2(r5, r7) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001b80), 0xfb) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000040)=0x6) readv(r11, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:34:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453768c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb974b891f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) flock(r3, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x4a81d0f98973da66, 0x0) flock(0xffffffffffffffff, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x101) socketpair$unix(0x1, 0x1, 0x0, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000100)) close(r5) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) fchown(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x10000000000009, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:34:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x10, 0x0, {[], [0x2, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x8, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x400, 0x0, 0x2], [{}, {0x0, 0x0, 0x1000000}, {0x1}], {}, {0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:34:28 executing program 0: setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xffff) r0 = semget$private(0x0, 0x1, 0x73a) r1 = msgget(0x2, 0x19e) msgrcv(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000f9ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d54200000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043f881d1356f3daea07fcbc60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddc3fa03a3edadddc8cb8e99fe7bdbe7338a11435c3d1e28490400fa81b5e3578adc1a7c45ed03a59549fd76df79626b0897027005571204468957c0533f632efcc44ca79ec909df9638ef22cecb4b03910117b80000"], 0x1008, 0x1, 0x800) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x7c0, 0xffff, 0x2400]) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) accept$unix(r2, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x104) bind(r4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000140)="79203636e0af055aa934381e29dc878c85c93f4883c93451c9c4", 0x1a) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) writev(0xffffffffffffff9c, &(0x7f0000002400)=[{&(0x7f0000001340)="1732321ce5387e829175d90a4646a14f53a324bbfedd798ef7313a7b8f01b8487b936b4f26540e874ecdaf8477737bf4ed81b8d3e31f5be3ea9d4f2ead35c222bbee066d7086f96de0f2fe897992d7cfa2b114dcce10ce41d199f6cc7b642896dbd1fd6c8fb132b8a874e641ef19642edfb544f34b79dc1a1c8615", 0x7b}, {&(0x7f00000013c0)="222552e0b75742d4411973ff0c1798d3534f0dfc754ee57be4cc8ecd56e448830680ebfbfdaeffab5e61e055eb9dda1cd2cf0106dc4ee728aa35775166d238a4b99ebcb4ff01e7e5b162e35af0ab1af518e144898dc29834f984c090dbb5e1e912b2ffdcfce90e0c81b0c4fec9da64d8324d7986fcdbada612fae56c4e21efb7ac3b45ee945a63ce05a34fe71a46575dedcf6e98795c9d9c647b0bfc235940db72fe5306083c31df0b31523c2ca71da1080a27af1cc981521a6aaa45d1e48b07507f6a17f51143606e325aa79b9178c8aee258f2ceb573cb302ea5fe1cdb110518a00feb35de1020d9927b0949dda38f5ea65b3d90c10b37a3f82bca88ace3dbedcd591470f35e4710d72499b6f579b77acc25197dc7155adc8d6a2d07b7d793264811bdacb646381db564c8afbbc3ff704faa13f8e7653a635d9e78a705c088bf8cc16bd0f3157ca10d09b8e06f3d83e8acb0e851616faf288223faaa5674a70923a29b89b5f4ea3f05e613b9e508e5074e4ef1150403244a8585a69a570bde405aa2d80d41bb5ebf4ba364b4e7ce2b272dedd914ccb7a2bd93947f3400d1c3aaca6db9dae154c4966450d3b19cabb5e666a20920c2c3fb73f5cf9aeb8c592a9375cdd8c4695e5279f155896746c6a801566fe847b771829bc3d1eb3687261043c6158b0eb4eef14dc1a37f086222b3556b4433a733bc8aaed1c4b584d9de5bd8da3ac68db6161abff2c6db4e00205ecfdb4f12e85413b92afa7474c7642b3bda36bb2b87ee4d0fc7bd7f69b6804aaf62c8f926997bc6147aee4e5a952a1feb964b21a780879898f20bd285ba971e24b69e42065f1b6cf296be941fed9de25fa93b8d67409435b1c99c823011432ac8f6162018ea6f30d8b6ced33df802680e66f2494ba015af62862adb70437474ddae42607e27f4696693369c0a37ed8c88c9e3e2ecdbfbb26905a1ed842b4ef6e9a4ee54fb7c73154e4957f52c899286be68e6429ef32ecf45ac38f498754f658b780cfbc9b4710f704c5f5ea3ab56fd73e447450442ab867726eaaaec328ee514dfb25e8ee8ab50526d59bec6d8493d94b2a8724d70d813c7bb000ef15ca27ae765ff8a56900e093184693898bfd90770dd39f344232bb581eb85a21005402cd91e332889e1faba7d3e6dbb9c44c786624f72b32f05a99ba0a7f5f8983838ba7e92f289b1698bbf3c911ed65a319d720cf210b2b3fabd627cc9bb574b1466555c2cce540a2f55ee123e34c989e7e9d6501008d3cdcf30a74e8e1a9682f8bc02d95e10064132054f13c025a3827603fc336a70ad30713c710b749def7c79747175357acc344e4babdbeb299b98db9ff5ff0d478addb0705d5554306aae1192778d0cb6d758a3f65219ca31de8ef0802ea6e51ae5090a70d0cfbbefc3138a798124a0d12159d0f94d430aba69deed03518fdf4d6b386f3c6fe7b7be2d6f6384ff24fb54b1920f34d387bd8b9bf97eb5cc0d5c33d84ec0ee608223d9f29fde858209c74d223afc95ae5044bd71d9982c5170a034bf363ecfec083fe1ecc4fe677adbce94a65a63c1344a716caa7d7116949258cdb816687fa57e2f57f9255a52fb42e741229b070d778d773e301faf3fa22f93e8fadcf97c65b5cfbe9d7f0a319839190a2f6c489544213ddc752cad17a899257fb886c9cb9e421e92aa5d1a9428b3d1ac760d4bde2e08c908bcdd1a5cd41ab0c2e20cc884fc74776d59acdb0568ec162e60744ce0491323276d63b17aa0dd7f5502776e5258d844a5a22203645edce845980cfd73d6630658fafb0017014b0883befc54836253e5f73f942de3edf67e3348e7ac858bb93eaceab702e942670a3ef2a5c1df7980bfb1231048e441441a58fc8cc0d05fade2817d9df5dbf866510c5164e5820cd43befa9a3677d413122fec2a7e28f215a61fda8c40d3cfb2d8440e116337688ef4a805d071fecfefa92e224492471b12ae868f0b9ff62c2d97cda8545c6bc8e6213194e3560dc19c163bb71dbd7b3faa3228b5ae2479093e8abcd393416e436ec163575ad6568963a8bae31221288082f61f5ecdcfa8ca01ac4845f70caae5bf8c42153d0446fb800e905cd1262b6973ba840f74095b25579f5e9fb2fa5f32fd72dbaa9651fb353ffee8696357dbe6518fde7281826ff97c84c967609496e7e4a01f5d5746f718c36c6d5b70d48ff5e4e7c80901a3423e3fb3d0910f85809dbdfe9a85bfc497a764f1ee196969b14f944b19e3f1491778a275e006107fc909f1b9ca5940817770099387265225e33c6168fa4cd96a7b90d207e8e3732e45276d8188f6d0b480d61f68136d3f04a07fe457be579dcbdecfa5a2d6b31e43785f4d403db07ce3f816b8a269e1581db740dd21f84f2e661b14db9f522f2b0aac4bb3a850f4f5949c26c617c51289cf54b2ea858c1b3e7c4f9fbef0844c49aa2b80738875b1a462ef6ce885be61f677e413cd236f441030fe69f4be9e3e1c68fc86b67f946c001712eeb6f83245644c5ea146cb4a3e7577dc74c787fa70d5f011b0084aba84443ac4fb36874c3a3c2e878764853bdd2efd0438b3df9a8e17f914474d5bcd52d6b209d0ff9299d7e5dd9a11cff06570b0c76ea58f6a4215905e8f4ec3dea54c14278ef53736df60d5f7ad3f4a57397a0951f19c3091cf66fbaa5c186ab0ece39fa7a95af8b54c676e3b86f0bb48503476ff58b756b3574db94d0c487bef69ef6c2c0ff3115b329f8f1b49732d6568079fdaa37e8bd967803fb04e74948c1c9285a64a2e270b8b8cad43fcc1e1d372ed35d9645eff0a25d685b137e3b7828b6c9d3d3c2f48dd22c8de90c53e2efa0771419a8f1cf4b63e12ce6230ca44fec8429a1e028a802075abeb97a896b8ef2542908920516963cbd586d28fbd62ba229514cbf1402d826b1c91fe8094b617997843fcf4d6977edd4346e7043703a6aa68d165e89447542c6ba433528801d15b315c21d751604e225cc235008794abab0bd2bc0c9e9467d3b56d6c34e0dea24136ce7420fb7a00ae30057cef91df59b480b1006ab5089ded303b7ba0310032b9ee96e1e5d91ec9564bfceed934ff55de0ff90ea6bda944dcc0a76a8c909395c36b287394b268f151530f58254b2cf7ceb889075abd1202ffb9a612ecafed9ec8f60d01371c360fff0ebae27b5a437ada53a1c6bf73c7126754eb36212c3b65ea19286bfce1d21f90310c56f0127e6cba746539b147bf6e97862075b30dfc4d4df6b8b522ee29e25fa0a697d36c3f19d42ad73cafe6792e8645a4eb856a32eec55111546bb030a1ceb4b6cd8ef41d3bc94deb2359ed5c55e0c3bb2afad16a62eabaa9dfdfed52d58248d490ba18f7963d6b587f108e59a293969910d65742eeea1083af20d4169ee8a9b57f2c3d3b89268561936f5782c64aea5e8cf454270b26e37dc5492e84931c05295fc2ed9ccd8580a090b2d56bb8913c298700993564c69ec757a42627fb5a6d1f26b9506f38d1d782b768dbf93862274abc876fa26661d80a8aa38b4ed179fb64023b5750ca8268ada65c2fd172775d4a31e3269293af4152fa7e06271e5010a1e77ead0ba5454645386f0e3d14bf1f5c55ca2d77e6744a5f18b83d2116fec7366eea479a08dfc39cf2e359e9a56efcf4a359c54fb1f719f43b8baef09f050bf6eccf3cfcbe4b528e4d83a49d536aad558bfbadfe24bd1ad87a305e939a68af25fbe53fc022b584d8ac6a600dc8817dd07d3773082cd8cde478d079f215782a6918ce49017583feec84ff4e5681ab8a984613e254d5016a82566a06d6600981c162c4080ac174085966598072b10ec0488be7c4bee80ee1b277f213239e0563612a1ea544d070994ac3e6488dfbb0b7d944179802a06f905bb3b2d2eca76877a43a5e66b956f722d8654fac193c11b56704433b9a1ab9195a838f7ae927ce644c1376e27c70a3a85ff9b8274b03def78b3e880242df007db9d9fac80f9e67be677190f715469f0d51a9c5ca4020d094ea231ec7e6530edcc4d41f2969e8b419df6ffdad302a1598d0a3af52b157f3f04228090a92d6d773ce8b3f55c42d9476f4459e7a1aa8a9124489c1efcd3b109914d909d17d1e197e4a0b8a84425d793815b3e9769cec47b00a946f49a8885b2d15ee830127d6c6955348352fe025365248174a311e2e12ec9dec43c65cb723c4bccc442e7af58c1dd83943ac6604f9d3610294df6afc535760c3064bb5b7249e84478161842ee0f4486b980cd776957637058143213935d123cb0b35a92781c704988e7561e04a74e82183c44f35413b1539e1dff91fab59ba0d58fb238a63e7fb4cacbc47330f6b0ff41fd0129570fe2e449ee74b14a6933522b5f3f071c5b27afed1335d871e9987f53514abca1c34a7158a7f9268cbac8320f3f09bd135fe5bc2869040ef6b68935eb9d671017895d7b0d514afe81d1cbc3d997c6a734ce0ccbe6316609ef2f82afcc6e2f6bc0257080f2093ea5cd1b6712d557439a15a6ddb6f79292883f64beb96435fd8bd945209e51b7fbf733954d2d6fcc2835ac29bee43c54855db38eb56ce3ae750c55659b0a1fc1441207a54ca32995174f782da409875ad0c43ca37d0314d08613de19db7428092d7081dcd8937b9fe8e82f13dbc5af7e61822a3c8379dd1e195a2b95339c8a08936e5e893db41a1f6854e0589c6fd0ea0c808016dd1ac208c8928fdd51209f1e18cb7dc4a3ee64caddbc35d5a3235dca197bab50246e7f5929b68e969ecc9559a9a44b9f6fec7a15e50bd7f8338ea51148a5b821620129bed286a357201d2a50300e497bb624b75f4ea500903d46fc317e3b065d6e6a6f5990ad231a4526da5885cff9c44a1f0c70703c750ec8a16d706f6e929a68a8046cf5cedcb39ddd90cb9433e2cd6ef9ae8f4b7ccadd67a12efbe4686e707d0123cb0e027c1b6e17ccdefe0fefd8d7528be0812715e7b32ba8379226a9eb46054c6dbbeee2f988e3a0f128943f3c4cc3f7af590bc6af78c3a53b8699d9d6115be679a13c4e54955068c16143b1f31a47b543e98c967661f7df71b7ec303b0cd2eee180b8f11668c6bdc69ad1b6f6230e7f7e643bdb7721c936b76106dbc14b5d6f324146139845fc3890ddadd8be8dd521daeca2d3ffdf27b3ec77ad4b9a218829be09391f884bd2aca5a3435a53c23890dbf778c4230cebe8efc46105f97bf722b989a5b4e275863570e2c9a439af99c9af61ac084ac9333a1031f7b892439e70562c1100c08020486797fb295bcc78e70e29092ec26fc64795d98bea6c02599716a06306285974f279f9663939335698ea7342d089e7554832e7ee3f7288a3c0ba4c414c8568a635e6dc5f4210fe1b5d8f08d095c0af8076337a67f8fef5b0f8f53a3251e74dca7aa032ba2e270481280fae4e650c38d2a4ed1e14d1675ffef52b4f3ff2328081b82483bf917cdf35680530f8e59620f0208d8bd67433fa37de05924255b7ec4ad26328e3e3b454c6fc581a715aef5df47a9a1207e95b376af33b341738069b6a2f475ad536894e3ca89112e991bbf81cbdb8252359376e8541596d86551643ab0a01bb4125a8e8dfc2ff75be7a5706d3504eeb8d1ac9a72ff3f365ef42a7175e8ce4b57c97287fbdb35661040a334e2632910c4f1d8b5cf636ba94cd604ee09a1678a32307a090bab9e5bba1f3436e55a671b500c3a8a4a2b02897965d16afc2adcd01e1b28991941331f7c1501427d617a4556ffaaab90388535ee583339e404b0b675d3567f7a4404472040fb8897cc55e09a12aac28274c37112a", 0x1000}, {&(0x7f0000001240)="04b0a3fd0deda8b9eade77526526a65d29b84a4a2dabd7822ba323f413f16e79c1e148", 0x23}, {&(0x7f00000023c0)="c1f7f2e6371158f2cd7a918559fd01b9f50f3a", 0x13}], 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) 04:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0x40}, {0x61, 0xfc}, {0x6, 0x0, 0x0, 0x3f}]}) sendto$unix(r1, &(0x7f0000000000)="7dc039", 0x3, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:34:28 executing program 0: poll(0x0, 0x0, 0xc6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(0x0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x5, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1800}], 0x8) semop(0x0, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semop(0x0, &(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(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) 04:34:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/158, 0x9e}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6102e57f7f800001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x6, 0x1, 0x1) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x3b9, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) r6 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) pckbd_enable: command error 04:34:31 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) sendto$unix(r1, &(0x7f0000000000)="7b824a5595b8e974357dc29d971c3a26aeb973501e0355b6cbb9bfb0934f388a6a437960e3ccc797db266123c7e4a7fa7e0301940731964e917b9f4b", 0x3c, 0x6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000ec0)=[{&(0x7f0000000340)="76b5a5e812feb22dd17152c7275623ce0b009b694655be5a8942d1653d06fdb1861b0c03093d0265af25c4f7b95483238e4de34a95eda918a8d063fa0b71aceb3bf3ae2ba5cdbfd20b2cad9da8f2033ade4d01b4ec051ee2b97ee0c98382c84e133b14218372b8b257a3eb", 0x6b}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c3039080798ccc5735d48147817c17532cb8820052dc04c81d6d84c821b8f2cb7980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb", 0xd3}], 0x2, 0x0, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:34:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3], [0x7fff, 0x0, 0x0, 0x29, 0xffffffffffffffff, 0xbffffffdffffffff, 0xfc04], [0x0, 0x0, 0x401], [{}, {0x0, 0x400000}, {0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 04:34:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(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 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x7, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1c00}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r23) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) r27 = msgget(0x2, 0x588) r28 = getppid() r29 = getpid() setpgid(r29, 0xffffffffffffffff) r30 = getpid() setpgid(r30, 0xffffffffffffffff) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r29, r30, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r31 = geteuid() r32 = getegid() chown(&(0x7f0000000a40)='.\x00', r31, r32) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r18, r13, r31, r14, 0x1e6, 0x8}, 0x4005, 0x9, r28, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r36 = fcntl$getown(r33, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r37 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, r35, 0x1, 0x2}, 0xffffffff00000000, 0x4, r38, r36, 0x41d, 0x5, 0x5}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) r40 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) r41 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r41, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() r45 = socket(0x800000018, 0x1, 0x0) bind$unix(r45, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r47 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = getgid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r51, 0x0) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) setegid(0x0) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) fchownat(r57, &(0x7f0000000080)='\x00', r58, 0x0, 0x6) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r59, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r59, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r59, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r55, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r51, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) r60 = msgget(0x2, 0x0) r61 = getppid() msgctl$IPC_SET(r60, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r61}) r62 = geteuid() r63 = getegid() chown(&(0x7f0000000a40)='.\x00', r62, r63) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, r51, r42, r62, r48, 0x166, 0x8000}, 0x4005, 0x9, r2, r49, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r64 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r64, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r66 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r69 = fcntl$getown(0xffffffffffffff9c, 0x5) r70 = getppid() getpgid(r70) r71 = msgget$private(0x0, 0x20000003c4) msgrcv(r71, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r71, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r71, 0x0, 0x0, 0x1800) msgsnd(r71, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000980)={{0x1, r66, r68, r65, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r69, r70, 0xa5, 0x1, 0x4e2c, 0x6}) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) r74 = syz_open_pts() r75 = kqueue() kevent(r75, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r73}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r74, r75) r76 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r76) r77 = syz_open_pts() r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r76}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r77, r78) r79 = syz_open_pts() close(r79) r80 = kqueue() kevent(r80, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r81 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0xb1, 0x2}], 0x0, 0x0, 0x0, 0x0) close(r81) r82 = syz_open_pts() r83 = kqueue() kevent(r83, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r81}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r82, r83) r84 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r84) r85 = syz_open_pts() r86 = kqueue() kevent(r86, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r84}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r85, r86) r87 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r87, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r87, 0x0, 0xa, 0x0, 0x0) r88 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r88, &(0x7f0000d06ff8)='./file0\x00') fchdir(r88) r89 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r89) msgsnd(r72, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r75, @ANYRES32=r56, @ANYPTR64=&(0x7f0000000b00)=ANY=[], @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYRES32=r17, @ANYRESDEC=r88, @ANYRESHEX], @ANYRESHEX=r89, @ANYRESOCT=r87, @ANYRES16=r49]], 0x4, 0x800) msgrcv(r72, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r72, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a5967291799f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6f6240d00"/425], 0x44b, 0x800) msgrcv(r71, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r90, &(0x7f0000000240)=ANY=[@ANYBLOB="11"], 0xcd) msgrcv(r72, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x1ff, 0x0, r35, r39, 0x0, 0x12, 0x8}, 0xd, 0xaf, r36, r69, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r35]) getpid() r91 = socket(0x18, 0x2, 0x0) connect$unix(r91, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r92 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r92, 0x0, 0x0) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r92, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r93 = socket(0x2, 0x1, 0x0) bind(r93, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r94 = dup(r91) listen(r94, 0x0) listen(r94, 0x0) accept$inet(r94, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r57, &(0x7f0000000c80)=@in, &(0x7f0000000e40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r95, 0x0) r97 = getgid() setegid(r97) r98 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r99 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r99, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r98, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r98, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r98, 0x40087468, &(0x7f00000001c0)) fchownat(r98, &(0x7f0000000080)='\x00', r100, r97, 0x6) r101 = getgid() setegid(r101) r102 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r102, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r102, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r102, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r102, 0x40087468, &(0x7f00000001c0)) fchownat(r102, &(0x7f0000000080)='\x00', r103, r101, 0x6) r104 = semget$private(0x0, 0x7, 0x287) semop(r104, &(0x7f0000000180), 0x262) semop(r104, &(0x7f0000000e80)=[{0x4, 0x4, 0xc00}, {0x4, 0x4, 0x3800}, {0x4, 0xff80, 0x1000}], 0x3) semop(r104, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r104, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r101, r100, r101, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r95, r101) lchown(&(0x7f00000001c0)='./file0\x00', r95, r96) 04:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x5c, 0x0, 0xff}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 04:34:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x5791, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:34:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fchdir(r3) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') fchdir(r5) poll(&(0x7f00000004c0)=[{r2, 0x2}, {r1, 0x10}, {r3, 0x20}, {r4, 0x2}, {r5, 0x44}, {r1, 0x80}, {r0, 0x8}, {0xffffffffffffffff, 0x1}], 0x8, 0x7) 04:34:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 04:34:32 executing program 0: r0 = semget$private(0x0, 0x2, 0x509) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x2, 0x509) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000380)=""/128) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000380)=""/128) recvmsg(r1, &(0x7f0000002940)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f00000014c0)=""/201, 0xc9}, {&(0x7f00000015c0)=""/251, 0xfb}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/208, 0xd0}, {&(0x7f00000027c0)=""/194, 0xc2}], 0x7, &(0x7f0000000200)}, 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000004c0)=""/4096) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x80000001}]}}) r3 = kqueue() r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r4, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r4, 0x46}], 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x2, r4) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000005280)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = geteuid() r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000d06ff8)='./file0\x00') fchdir(r13) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r14) r15 = openat$klog(0xffffffffffffff9c, &(0x7f00000052c0)='/dev/klog\x00', 0x800, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000d06ff8)='./file0\x00') fchdir(r16) r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r17) sendmsg$unix(r1, &(0x7f0000005380)={&(0x7f0000003ec0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000005200)=[{&(0x7f0000003f00)="f9335ede07439f6757b8398407b2e5f2d99cfffb567c5fcfce9cf2829ccd23631b6a218e038e5b0586ab71cb1b26e4b3e4d7778b3e3efc34bd8fa02519341e572d352e4f06013f4202dff31535864dc0833f3d8e20752abf9907572a2678f87c79a4cfa7530c543b83640b80bcfdef577b439a489717fa6148e109166b86f0f3b8d65e99195ed3a518747f4878089f9dbadb9cda52ad6632b0196a3c041d34a1173485c95c83a7ae1da1e6adc4ef4906cba92f2719f8e2c8d9bb0e3011aa64d5140fe81663717a7e494daa7e59efff06913abb84647bdcd68f293284896bd7a254ba3e0d14dcd1d0e7da723f56967b5467673f88754bc4f59a99b8fa6aac4fb4028d404db3a5ad762334bbdb95ea09eb9286c85b0aca40725a054c84dca042c1266b39f7f003d9c73bc92116bf65eb1c6a8067e2b3f0fdf156f917bc3f91190eff28e0dbf3f9bd3e575c37f0061c55e7007b064319e9f3782160a33290696045cbd813b03b38638035294ca41d224f429f94371183309df28202291d55f98ccc32890d01d609a4478c91da178d28f88f99a11d159cc797d73d35c337e9e6fdc15867008a5e6d97959c7f2f38d304891ccee5c5a02719b13cbcddad1572606860245cee7faf057a141109cb5a707a16c0027cae6be1e61eeb51b8a922d0788c2e7dafb0de5c967aa86b92822aba1b7cafdbba1a01902421f0ec135e2ed02045018a51225e0a5c742228c78d5023cbcb41c0edefbc2c220515b37110e4630ecee99f73fe38e7e679e13c88f9c982a6ece3371bcd07a4f03aee7c7299ef2c0f0554ffae2b80b9fca417dd4b25feb39461d0491e969a3f4e9b0fd725c3fdef41014e1b5f5a0e87b9514a305ae5abe5765b3ae1cad36a2d9a08321d28ace97141866bacc0233aa0de35239df4ce454339ac70a4a9144b3fd23d61d62cb7f34cac8026c5c7f02316dc099ab6314bf8be37a6810095f620ff882c319df4aa56b0cc8002c19e8d18ad7b5534a0c75e6a1261b8e4a3bea58697a967c2f61b2036e0616dcf976015c8c9b48b3660d001212b6f1547091a89038bc3c92ac1d5cf8748efbc93e46084778437d33f91d3c0231e1a2710abb9793c57ec254edd36f79ffb88a0df51a904522da6a04f625eef69d362155f235af862b4c3bc090a6e0d82355948419e7628e1e476c021c9eeb2f086a8646cbc3f37a1cb7ef13fb1954690aa0348635d896c493fecc4bf44930058e8f82d94d5e3ba64d8c72cab507ddec14b273782a61ac1c36d066244fb3f3e6c4f5d5df0eb13a3d62b9ecf8b1db4b00dd65d47ac9984850845fd1195bd0e1dbd10a19481a1cb0b0a0d09542afb5964dc621f7c7159144531586309625be998c778000e1f96f8b010494a6ed837cae4b3639e2eeb6db0c07b8f3bf1f454d133ad5ed9f10670b475b28f618cc96c2308eb0829316dae09a4e870235865aaf10ea28bd10b8b78a901ab9136738f1d3fe83284877a4b6d9a392941d1013658a89068191249a35cff14e5394c92f2080b80c0e26091920ed43955f92e6c289b8d99c89db10923fbb977b9060566ad34281d8310cbaaeebedf9d41fd3fa01a063ee6695b754509514d45986b4501783154776367b7e2cc08d31ca24b52a8683449466168370b6e9d732266b3a8f5deb7952f6b7c54b25c9f17935cd3d0b5add643b264a1372d91cb2f1ec456e00ce8ba810b0cff11f0afe1fbda92c35e548485e0044952be5a5d3c2c7e72cb6095278a07d20a08ff6bbbe0ba3351ee7e6e0bcc050f28ec100fd39581fcff4ecd9cc7210bc57f5adfffb6ce61d88b8e98fc42fab81cc622aeaa3103a429a4719c54f6595447bf6f0cd3cc2a05c2ae27e66b13577ba9fa943c6c1d0a1320d0d2a993f75278df71c987e1e00371c7de9ac582f2c2092dab2ff7a79aad98d7c418c2592dfe6a14e1b75a45ed848031fcf1d945f780f54b3c9d37db55a8381bf42d228e7e50fedee1f1fc5596b355a0733e0c9464d620be4ac67c1605270036d066075bb3d741cb7bbab179aae4c65506dc74c9bfcd6985b513e0c16f9cd6b95fdac40f66421cd35c68ea9b8b1a38785db11aa0517bbbdaf4052ca6c5929b60b35aef0aa40164a24f7189400078fdf0ec792da59166c874226866ef57cf83905fefbe098cc07c13e58534bda9571a8941fc5f635ad53fc8d521ee60a082d96be595e2c3f89c5e947ee69e20034648d682087afeafe0f21cbfbf7d2c6ac5db150bf995bea3de3c2e0c99c327d9ceca8eb00cc39ee7c985263d4abb8e529578245640268eef16cbf435d4616556a4528048e87128041e0c0da0b2c3e6be97852bc233646962376827cfc3178349efe2615dc52e59e626e166f7f33a9fb196c83ad9bfd1fe9c7056e1a0ab570f25d961562fffd230f741700a692dc3d575645c805b0c4222fee7ebed9680bdcf804e3917b69f7ade16a528862fd2adf4ecd960d0e4a3b393d1a6f31f41ace7f9ae99af3dab0502583eed48c50a877cf8de739b64a4946e0c5c269534f0761ac38e6f63e0632fa56be0cf72e0b51db3c588d876dfe02209481ddbe14bc7e7119e419c5c6c2e44e96749d9a1a7e63c40fc5c30c4bba2e39da289b7b3fd24be2b380d24f92c048a67a08ba9ed641b1da896bd5bcbc9dd7ea88bbff28f05801d49715cb46d04b2ef3d6988a7329117e47e9269fbcef6f1e43c67815865cc7cac869010c35a3352a99f78c0dde063bc0c2f358d5c10b334075926ab5e0653307fd51ba2235da6d59f42c3c1a69d02109853f2bcbeb1256ef159ff2e625551c1c472b159f595597135513aa2f432278ace5c1378b96a2e44d92df92f14830a772b2744a74179d30ff0371769f2653de5bdc2ed21afcf80a3b361b62f80b9c47fbc0127dda5c9a240185d2ed9c6ac4a47d138895f6428c2bb283f0baefda3cf49a0b83fe0c151d491fbc35ac3d8b5d651f38dd731ddfc0fc61e4e8d69ad7bf118707d40745a21b034d0882f09512bd5658aae830891b5581bc293f46107bcd3ea4fda51eed8e50cc63ce10261febb64276f7deaf4351f539a95b33505e63cb078b50482d8b2d250fe6ce3eb487474258bfad9f055ecd9652ce7684256fc0cedfc7f34090458ebc0bff8a540ef3185449dec0d28b01b47b3e7fb2d32da8c9bd3d671fea9970f3ff90ddf195d1e3a6ff50485aa3048df21588cd69eb4710b1c02eba252a5025a1ac7f37232131f117b7bfeb2cad8da6f7c5393e0efd488c0d306e93dcde8c78205fe7f76e359f7a08a22f24391768b392524ae833b5c15c4b343cb05a1b8d8987bdf61360755b1d783d2a2f694a41840913577448e9401b6f8f78239ed3c70e01ba715c8768c7bb273867995695bb410bec545a3dce4559e861c4c804e3df36b711888c02e73c3d3e872f09e15632a64b7c52fcf84fede434a824c390ebf8650a24e9784fdfc0ea78e22edb8b161b39d6d74339c0f6ca2fb7199e4b732e6144e18deef9488f3eb4460270ba415f164cf22c93e678464337e370661e75d69dc1d20faa32465b6d90c1eb2b7550467a5650531de4a479bb68306eca28a15bbf4a21373022b4e5e91526ed80e1bd8e002120d4fcf4d99de722664acfad3ce6cfc371651f2d5a4b07a25c2e49e3c3089a678a774f0d87511bb4df24be765f4eb6c2093975a00bedd5048ec3e122718197143c6c0b88e2f376a34e1fbfdc93b3be69214a126af5cf88766f4ddb545260eeb3f60bf5a777fa60d3577f3427abc46017db2ffdea3d2b6aa02e9cdee840aada11b2e2c41c7ccdd7066a33112a9ddf5247c3948c1f22a48d7941a9c76da113f9c8360686ce61267aa8998a7936af926bcd44ea244bccb18beced1d724923b3b77c9a734a18388e9fba7174a77e5f604c94adce8051f6ae663eee35e75ded2529ffb71ba9056596a9c15bd9668bbd8dd1977b6049ec23590102ba992e67b7a6ba7ce08405b6b6ea55a9d406b574224dc38eed3cc47748e8810f76a029807fb7e8743ebfe4d1f077e3c15f899569ce6c798e672b5540a36934c2b43f7d191953cca8d79206df8b430e96c4ad7e064cd1b738c0bba33eba24f49e6b0dfaec7a215ab63e5a7821583e4b85a6cdd1b822eee90f13ee0353dd0774797586936d3f1478026a2618319ffe77a5d46b4d38f3ce2451dfb8f62491d7db4f4394528a64ef636b6b1b18d4f872bffcf8b9dd56316811fb72b7531e3728d191d10113dfcc6ae367a9a944621a021b744eb1d5772cf2ea6e9e22ff4cff74cbde41908e98d49216981100bb78a1e492aae712f98839e59a2414a083e8d5268112b38aa4e191d8b7b86ebeaa1ad2fd88b82c48e4a19628fbabfacf8d4e45f59e9bbc54b106d3489ac5ab71234ccd9c10747fdcbe9f671d79ca83d8e22b3d6e18b5bc8b0ef5b048b2c9e1750009ca5ec175317e581e64d8adfdd017b4bbb574683584559f2b944cf2e81dbda07ccc91475ae93aab37c349e4dc2b5d77d26c6fd0a7a3f0b1a4c0cd56638652eb9ab4f8bc439e33fce2abe5d6813befc6141f75030679c58dceca8ae250cdeb31e928188b295ef360f63e235884a57d860e9470e92f3ad41e3fc7102c1807785ecb08a80c39110528bf942c72be97a783718d74b24a112d9a1621f714ad41624f7c1ac67b361162bb2c6826e9ea2cad1fee2d3f6dd444ae70aa9c33adc03aab7ee50f4fcf2aad3cb154840d960ca2930a66dc6eda75d59e9208554da5961f44d7b5dce5a0101053d310771fdd38942bd329fb23cb0eaa673aabb4811d30d62cde57c1d73f749f1306cc7391d02e2a3b513352cb517c1e6fd61fc51f458e71e5ce6ba61b1e3c3c39c9c17967cbe014d234e9654d90cdfb02cb2affabce239c002f785a50313031495a80013a5bbd9eeb938ef3f9bb70730b4d0646789ebe1332bf51672e1bd7a3e7dbca9081c3b31c7119ec0e1ca6f62759dfdb2798d986df2d9eee3ceff68fed1c9c311ea01f3ff60acc3bd27d1171bfb46267d41c2eece4afd92370052a96a56e668de44658f4564796d143e615beca73fd200bcb8244f535720850dd2c569e2204b202be2f20779db9a61de0e1902bb10c8dbf67754fb5e7052478e7e32927ab15cf0b4fac33b90e81d72aa8c3f1b0aeeca7a28da7ee494fa4850e8dceb211a3ef74814eb531d16a15b37e52f9e30f4404a8953b4a4eecc4562420eb838dc4f3016c38c0bb405e0f24145134a6ca90ed40ad0a142d7751382ef27575c2109aa9a232387966420c8e3b5cd67315edbb303f0ac8b4044d22aee56dedb57efceedb29a1dee4767ec5c7fe74d5cf53902d431360078369d160bcfdd68d55678020c29193151c7504d456f00b4e1d97aa80aeb15d0e6513a592e19571349ec0bfa5ac971e5dbaad6accbac3f898730b945c232d2118d6a726df9820bef9df1f74b22b7a3b43544027c28b4416893a0c673abc51cbd22ec62698d658c25e1a1a02a5547090aa22260cf7495882992b21f456b1c137c62fecfd95f87aacada5ded5647bcb54ce8c67d49b593dc1b47c621350924e8ba83f1effdd504f25034d7da71fc09888a63b47ecd1f73b2292fb51591c670b66b9de56ca8535b500fa0144c72e640db7ccd75cb1a324621a2640847c77d55566c345aa4c6eead60d3405f7a4f0b1fca2ac98e23e7873d238293f318d5cc4eafec12472f8549433948fe40b8fd9e7048cc7d3638eb3a59653242e135292ebed814ed3300104f3df5a6b7f4dc8e3db2eb2875a22a2813660897af00f33caf2b2ed96ec68b0ad7c1c2b16a44abf8c27edbda2ec89b", 0x1000}, {&(0x7f0000004f00)="43ecb90c536ce820691d42cdb2f55516971068fc9f973c6fd706be15ecc3165123b3f6f9bd9b717cc54bcd90f0abcc06cc897c3c1c762bd4fa58e2f1443353cd9ce92b3649959519bd72050c16d1a0d519eaed0d3003555445139c75f868d86f66d05f4eda9681c4e47f01b8afdc3e71ba41a762478f4222616a656120fd9170cefa9bdf305661b0ba04574c5960147b960a7f4f2a6206", 0x97}, {&(0x7f0000004fc0)="578878ba6749e54503df8f6e9055a91ede6d7df02cea7f323bccd06805e3123bf7c74d0f778a884c936beac7d2a940e90f54ac4c6e2a81bd8f63ebe0c351e25fab5153c9f4050b5cd716d090922e5e7768ba7454166944e4ee9ecfe1ef49491d20d6b3e889be0e1fa6a446", 0x6b}, {&(0x7f0000005040)="7f5411ccdfa7095d001942320e60960252bae4921bf86456ca79e9e2a4a982513fbe58f86f1adc6e646c9f02f41765e261a0f5a43dbb570c8f54b93582dfa8fee588c3545f3db65ebd39da22816c4c38cef3b708883f85e23eac8ab480dbc872126700ffdf86ce64954872ff782fdd8bcf87a162872372c69b4df4c6a7b3ac569ec369343b80853b3ba9578936771217fda2cbd4950ef4f196ded1a0853386ee2e205c47854dbf599a191ddd518c7719e00cd25d3b9c63df13afe7505d96d8bc4eaf206470a06bc8992861dfded007ad260e5edb6fdf9290cce5c5d62b683619bd17ba4f18427655d94cbb5266dbb05d5827058ca2fc913aeb", 0xf9}, {&(0x7f0000005140)="739b2f9e355c", 0x6}, {&(0x7f0000005180)="fc2bc3070d5f5fa2e5f071c6fc8b49b719006e9042fa785c3d1f6f163feee5a36b3659fc826ec671e25b6e7ab56082218280e505136d933fa34393bbd06681ae147c1abdfa98652d455d83d913505e8eded4f94b76452e8f6a8cb6", 0x5b}], 0x6, &(0x7f00000053c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32, @ANYBLOB="8e21428c76f83c1b5bcdfb2fe1866e000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r1, @ANYRES32=r16, @ANYRES32=r17], 0x68, 0x7}, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) writev(r19, &(0x7f0000003e00)=[{&(0x7f0000002980)="7d6bcaea75f4fe50b2d1a23a65552bdd7903138c36dd7c3a1bbc9c91c82c1cba76f2dfef2477e5a461555def66520dc538e7f91786f733bc0570f97fb3a4e4b7f3c6d06b736db2f0a05d0c70c812a5", 0x4f}, {&(0x7f0000002a00)="fcb31b11edab92b6ac1a8210ecde710c3a1d16937277274bdbd6b64da5a467a0ef8c91fed823362a7d7d5c7c93bdef63a4a8dde6214ba3229e6d5177c45f1afa049747d7adb0e70949000b6f8c2f5a3dabf8fbd86d693632269747cd6eda7021a770e678765fe7ab943089947ac28893805e0276316e71c5e8749ac10747f09acef92c3275b69cbcc5b353c1feb52155654c3b95ac73c23d303bfe03392d4b590371658dc8e968442959fb7c37744b1bd04274166ab3a36d38f0dbbb9ada4d627c0716231a78e611eae0e6730cd4c008bb0df235377105f61b6a56063d2b388c2f03a46c99ebe4516210fdad2d05cf6a0b22aca0e608b8a781f386be9d59b8e04d661378c764d9533da8a14c2c7020bd16c5ab2d988326c58b6a1274b7357ae75b852d9e669efc380face1c2648437ec4ba6f49f0d98963492f9112bc85b40293ab8e5f56cc359dbd854de89ab7218c29b5889d434bebce1f4cfbac925855aaf64cdd20309ac8db4f52b57a384026510b95038c99621ec60361dbd5d047d5599f2deeedd05e311f081602c55eafaa39bf6b52b3906351d96b175cbf9454ce029ebf8d5f17e382954a8f8440820dce1e752188d8f028e0479af8d0578a4f18a6a730467bfe912a128565ccba9fdbd90f0f2550a8bd34333485f965dc086f8e9c7d3e9f5aafe17b6015d1fb4d8c2fecdd85d2b0e67b2f3ca53ce618af210fc40ae704630a80529fabe48d159ed0d1bc582cbc25a12c87a367b8ea3fdcd2aa573334a4da22768b340c25753972e2f2e285ad67ffd1343c7f35a2875feee889d6b3103d19e275c12088fb4469ef5e3bb221095ae2598e60d20654ba166831920001575b6697780c77568fc76e0a7a8969194cc7b61447a31f7688aac78fc47eba3549d4a4f11eccc4b6add9299511af3e0fa42cfc40f29a905b05dd2d8f0b504f5a8333d8cd9eaed3f6697bce458299f898c21e7d0425ab56b4fecf0c5b3e391fe8958389103eee93a98aa39227f3b2c840ac8757a982e5ad8899df01dd3f0ed575fea1e8780416f00f8fbb3585c75a84d4e140f7ea21dc154e63d5b23ed050e57d04ac3b8d6501b37f3accadec1665b1810f0e55c9b5ba89633ae238df4c85b7e4189e2e6758baf8b205c75160aa1eaae2e413d82da996eaa5b2dad59d45a67ba575d7bec96fe2719566a26232bf457077654b072852f14b98a833a053b4f9b9b7076a927edfdbf605d0eedee93f339dd16da21e402faa68c01d30eeb97dd227eed1afa19c7e3766906156b6edd807fd7eefb91ea5caa8201de63eebe61ac5a1c1bb227c431d28284de043c5c8363cec79001bc11c198a6cf333652860add834fee59f4eadaefe769607a43934ab648a1b8da91012724db4970b6679626fd90c676e8b652807c404a59eac94608ce94884e1415588eb65f06b26ec6ac9da856d13946e900fddb4615fcdf826444cae6f5a9e9d752ba655494e781b24282b2f1c68b1458a545adfdd1ec8f7acd8ab1594c7097946db9b9bef7ebb7ba359d028ab2811737e781f14f6f077be1851cd2273f17836ce29f8ac97be8b8f5183328340678bd845878ae2ad2025bdd281357151e6733d1bbf067333bef010cba1839676d27647c484db63a68e3556a3d1ac5057c546c170d5c8fd7d0917c135af77aecb1dbc099b8476fb312b62501e4a11ccf6bb2c9d8c0ab3ef3e7d0806bc075a463e33d476b3392880d0fcba916f92ea16e171b69ba39640be750f30cf33fdb35599d3e0329a3eef46f4526034fb8b019dd8a0846adc57b2982f0a82bc2bafb0cc33dbb8ca1ef437bf5c69d6f521ed53d32e2f320172c5bb2469501eda43548d5c9704ee17adb40a4a0ed3e20a3327dae37fb8e008ff1d4a085876eddad4ebd7709b8368f1e15ae29b9b7f39e0f16ab464fd9c69196da04434536ad639ece8a2a29f88adb3b4332bac1bc27b296b67f8f4044f75d1920b420455d8126e8d2f16ed556a7491947479ff254976418165b03e796ae65e756e2bb61969691af3f9781805ddacf59ae0c84a82d3bb79f3f4e4f8162058b331ee85b293d95f02a3d343db83fe15bf1c5bd6a9f51f6bd6effb4ae827abe5e2c6d2e38140fe2da94aed7511f5b321683811cdb75ed665f7bd1c05b0d4898cfee854d70f64ea815c1b1650b36f83c300bdf98fdae61f5e588461dcad4543e789e6287e94b28fceff55dfc598c203be70bf11b431ca7104580eeeb9076814adfe3a2ff1bed10a3a6b6c92f0e74aee444530f6d14eade723823b61c520058cc4ce7accb0e2f6c25b94aadbe01188920af9193b54a5942152fc8e2997120d3e1622df6a9874fa93edaf418697055cc594f025fcdb1f232edfcf373844aba45ee3cb6d3000697de0c5199b519e6b569ade64c6848322b68117716cb11bfc198e046b1f938d50090e531d0d2688255f9208ae4abcd132e2b9872183d94495b2072b317e12df1a58e52027786381b1baade3ba7792469a1f8644d17af74ddce74c84923e010f3ac066a7ab9734bac0de809328835f40083ac73aafa63ce3476e8c215f0b61d8be57ee161a5fdea81ae119ba9ac30ea95f917d213e924fe6b71a88af5216ffc02930fb404845c24452eb4847382d1966f611413f35f67e30c987df4920acf39f005930a34f31fc3e08fbce56e3b2b28c1d4ccdb78d820eaf0e40baa37dbec45fce05b2fba6510b762e26eb55c3d6e9a49758ec9e10c72c7a16ce3cde940d7ff5238610f9b4bb1ea8d03f1d40d5165fdbabd8a7c1c6745fc69c07bfa43c050ac8d68d8ccaf46a1f53bb74b731b8ae4b4f99227437ce74f61a9c74c573aaa98cc1270b051814509ac6aa003698cfa5e801f463df26a19d3891fb1ca0fc591893485ff3789138caf30f53aa84322f73065b920e8be09b908c2cd0f13743c5171901d3e189c9de82ea187745843b3daae21bcdcdc3c4f6059ab6dfb6c6fc717da68ffa4dbf167c2c1761ec7a3be0d773d4b71f0fa6f30d545b8318dc78472f9d0428dbd0a29d5a4c4731905d5adff71a2cde751fb78927b10e99734cd3483d0c21574ead0bcd0d5d47976111ff3b528f72f61a4f1a0b0a951a12ee32c4d98fe3c8a8759183480ab3b803c4f502821f8aeebea31aa9932516803ebe6d03dbcba1d732c26e244c7c9264714f2e02b8bd7769b05d07e079492df13160f99aea112336b03a3d002379551c0b675219b5a997849be445ead45f4c95466af8e401f60fa6418fd528e8c2032ba3f895fb05b2ed9bc5fee10aea0de9d6ff18d1aeff51b3005654a06198edb228b17c72f9d58e71e84bf49d68bb5da7d77fda7e60b5a9407a0c64b2edeb4d69874c717d9a717413c430af808290916369e449290ece2ee8731f8785a7428a321f1c51a96f90ca7edd0c53930b4233872f9e902c7ea9eb68f2eb366325c1d90669297a8cf77e1b4ba570e8bbde4a5f5d440ea1e9b15152425f9c37158f5250dcd96d0e268a0d06a95aceb9c6d0c93e88f4818ba43e232f0319ef17d3cdf8d51144892a7cb3e78e7e2de47f9015a1de7b4172b1f9c1807781d737c60ff386da54a41f584c4f5eb0fac7ce1916cb20eaa5df22c9a430adc3199cb812054f9f8f6df575758849b91855db421a27a6ef6d11c9b7aba83a370abda672438bbc0f442d4d9273d01367adacf2a988d8d8301de3dcb53641f6948f0b431f5709a58d0bf86e71700107306b91527e6043d98f78860b82691269f39a176c14341811bb5b9472bd8edd6b2e412544052e137632d3165ef00d88ed24a7d380b0fddd6ce9d52d9f96e42467ac54dd74c0a8fa281bc773cd38d0418978fbb1dbafbea7d24a6666bf3078edda98c527097e9bde089cb6ac5ff239767db99a0ac2269f5c542b0585ba94dee674354d5bd18f0ecf6cf5b9d3bab7c60dc4f0e3bfc57c818b5d230f1612b284b135141fea87e176d00b0e1be47782522d25df3289934d6fac6ec5d492a9a417cc264038b1d83fc2cba864b60f9ca3d28954155aef989db04e641381d18308e5be60f7ae747df37a33f5053d355eae8c0eba249ad46d3cd688fc518539ef44174007903c0397276531ddf4c9914ed97a54030d3001d2d253993c9b829429f41864181cd135dd5b054ef22f9532838b9f3ddccce1418b98a58fac53f50bc7db63076e6ba6902f854e6698ca81ac9d6a1554ea10fcded9e97396d575754ec03ea67ab30d8cbff27b20413873bdd05b085977abf981483680f4432092cec5b8a19ba9074838771715b9aaae97b235245ab14d905f9e304707f2248145fc130d2544cd8be03c9930be285fd5bc805324c49c461287667f86cf0706225bdaf54175b8dc3a3c789d485d044065ad4ed914354855ff554352a0e01390b47d85fa98c7209660e29388d4083dc5f0329ec3544502a73ed88975ac34037dbadf59d154b6fadb6d7b1f52a2765391b9d6f7545ca8e847fddab9d8bbb93ca4c16d62cf16c451c41d2b631b53fd09fa8899bd4c5bc59c529b22ca87b820e6b14e464cd2d5075bb2a57a69d3eb04718dbfca47d1b0fe2d59abed76e9af768ef3e3a4b2f02e0d7b1c8545a24f4d4a2d4d165dfb80d12941006e5d14e8d4368341fc9408209de9e5c495fd1ec55d64946a7603b92db5c63a88cdbf2bc93804f3168473b551dc087f18f9e52d02f0e0021a4058b9b95bdd76de4677920838ff560aaa3c233f839da276ded7be7fee22ad1f92e8f82ae77aec2695d4374ab3e7a9687b7b23096de31bbc8b4cb124e1afbf80867e5130b26ed4f58754a2590565938ae8ff58a175e8f647cb4ec3116713040e7bd6b3d153a6e410aaaff4b2a00212b2679e79a0f874751e98368c82188e84d519777cff62e94db5d9781afbb9044b7e1e0a7b405531740d4a4997487b3254ebb67b7bab81610615d7304ec710b19d6ddf44f43715d84e24f9e7f10e1104a86cf8bd4601d998618e29c5578521a0d359e8a8f22574e98d592d4f92f243d975757191c69bbc2d17c281774e9a5e02e440ce7b0f710928dd98f4744f4b4e766b9bd1162052bbe15d5929e6b406ec6476d79fc59779e8024839dbd327947369308e7e680c7e47dd055e60502ff500e265cdb261aeb0dc8313f36ece5b5e606d8258002db057541f30ac1c198cf83cd3d430c682815e66073c50d5b3edd3172dc5693769428d76122f08cf31be59d07e19366a56cbf5470c732e4d233d4d0fb442785fb6678dd640ca7473eb893d622c2f49429f7205c6937fbea86d00ef03e6da3bb0accdcf8557e8b2e5d3bf337c7eb01fbb105cd0627c3c7380f692f13d64534744d6a950d00e204bffa3b0bcc74db979ca5b7c5cc63b5c7eb98ce0bb722b9b5bf3a5f54dfb014c288bf7c74b132a8ac3cbbe649b9317efcd3cfb5b39aecf80a41b164cc07f268279866b6dfeb1dd7a5f3094164e50370de2aedc36014109b19d359b4668933912b686f0cc0bcb06ab2d1286989a583da1ab4b7f157d59a55cebc16b9f6487070be1a29a878363638416cbc57f8c6fc3382a91392c7de83efe1489704bed2bdcd572d877cc26c26d386fa55aa8c61b18890de08da1ac7c8d8dbc1f6281a370333308f2847de124b91cbde382bfc570f1fd55b135006add21bcb5b793d024749b88f7034ac606449771c33b195e43b88b9fb401a8e52656808d3be66ee1a077569ce71375b942f34016cae5be77a1d5552cb8728c25c94b4c22c2f1475aef3613f135f6c48899cfbda9b9566ee64a8f7f1e86621330427d7806314f4769f5fca92dc6fd8bb26bfb3c3d6ff91f4d6298cd4b8c518", 0x1000}, {&(0x7f0000003a00)="36a3a730c86a5efe6c1c537b7f65167a224639a3627b0bb522092300619e31fd5408c1cbee91254c77ff023229a1973704de61b56c0eca89d54a00065f1d5d609ceff652cfc183b7dcd2c6211454008e26f168dda20ea33ef7416b156001c4f8002fba6d7a1d8f0a32076e96e0072a28ed24b301dce135e369426a1d75dd2de5eb7012ceb93da13d4b1ae096f3e2d4d3eb162734848f2362ba0fc5ebaf11ddd240a00a93c7d96d455d7846ee5b002c5947fb6e782b25428bcfa74ea1a40c2b8f745c866714d4c5de2afc99093fbb997e56a856552635d2172b5d29992f7a38c8099f95a56243e6ba27821f46a1156acc", 0xf0}, {&(0x7f0000003b00)="1419c17dc62391cbecd807cffd04e83823692702d70b9094b20023430ccbcd404ce88d37c2b43407ec498a1d3934d7057403b75abcc9e491e27cd65064a500447db2384b56ca73d2d2e8dc3b84300f20131a3815bcf1fde266bc3e087a3842e3009434a68728bafcb3e47568112a3fc4c1920998d6cf23a9da2120", 0x7b}, {&(0x7f0000003b80)="b301e2d704c212e54cbc268838dcc47dbce1cabbd22aa653285c93c5ed14641e2cddce26b2049e71cdc3f428bbc158c2cc5ebe384261e130123c4c67727e04a5c79b603e543a1eceee574ec976c7f43222bc64a0465d45be003776e8831e7621403bbf", 0x63}, {&(0x7f0000000200)="d4fdff58ac5a45696b9a2203d092297c1bd0bbce5d458fdf823f25d2463b477f6e7422c23ad4f47ad2d4e598", 0x2c}, {&(0x7f0000003c00)="c8f330f10203476c3704fe7196940be3445729d717bc755cb8f8cef7fd55c297819801c7937334d2271813cf6d6c62675f51ad", 0x33}, {&(0x7f0000003c40)="1581fd28e4091438f4529715e9a7e2ab8d0f9bee48060eb107f062a191aac3fadd542e3e1edf73ab6af23312a37b357c19faef8a5764e3273d9dbfbae0f2230b79521d127c257ff074fc513911e87fe5c7206fe1a3df714ed8855b00f0532ebbb0224eb053147fac8fa96ae07037efd848294ae7492aaa01cddc8159229b279c4e2c6b7f336035157dcd5f6d253d843855f49eb518e5249846d629c687291dac5416680ae7330ff5fd354e77eede954c8f2f19", 0xb3}, {&(0x7f0000003d00)="56875fb68c372a96a77e6f236220224ab99a20a88ddde7ba101e3a004dc1ce435ec30845bf989a7e93a70f72fcac6085d9ab68d0c16f54c3e157770fdb0fa0254d238a94aeacf62a60c2ee6c9a30b8a975d0b0492286d4ccf8ecc8804d1001601e2ef97118bba7b493bbb35d0ca0d7802a77d909c86e32265dc41e2161fa0c5e2c5b38a1b5e746aa687e06363424625dd8e7de9759899f71d59fe2cab6c312c1a23128bf531bace4ba67c102a49ff0c4f28c87ee414dfed3baebfab99d86f33615", 0xc1}], 0x9) r20 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000000c0)='/', r20, &(0x7f0000d06ff8)='./file0\x00') fchdir(r20) mmap(&(0x7f00001b1000/0x4000)=nil, 0x4000, 0x0, 0x13, r20, 0x0, 0x5) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) 04:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x4}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x6f5, &(0x7f0000000000/0x2000)=nil) 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, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r17, 0x121, 0x9}, 0x800, 0x1, r18, r19, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r6, r15, 0x1e4, 0x8}, 0x5, 0x5, r5, r10, 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) r21 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r21, &(0x7f0000000700), 0x0, 0x0, 0x7ffffffffffffffc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86c3c63000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5f7aacf0688258af5c5f7a1c1215526d997cadc57000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409576c06736324c3312a634ea751eb00"/289], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f00000007c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303e8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7509000000000000000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c70b398c4f2e54f1dcb2fd3aa1da60a93adc5be829d0d5c110058c35b156bea20f83995139256b58d93f2dc9dbc5842cd1e3936d1d8cce8aa78284aa881942ebf3c172cb1c8c9f8e22c325b7aa34933f14f4c95e10e4897fabb175f9c8ef0a088fdb587421e6bf1fce9e88fa6882f33bda546ad186daff42a9b8126fbc923d7f783599e91bec563584fe29b040f6c790f1202a6192cc7816cd37a10879554748f19bbb11689ceb99300"/455], 0x44b, 0x800) 04:34:32 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36e42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36777e7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c6884700"/220, 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r3) 04:34:32 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf7f6e53d4e3be7d3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r7) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x101) semget$private(0x0, 0x4, 0x32) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000001100)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x5, 0x1000}, {0x4, 0x89f4, 0x1000}], 0x9) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x4, 0x6) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r20, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000080)=0x7) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000380)) 04:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d, 0x0, 0x0, 0x40000000}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000000)="d000"/14, 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x401) 04:34:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') fchdir(r5) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x800, 0x8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0xfffffffffffffffd}], 0xffffffff, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffe, 0x12, 0xf000002a, 0x6, 0xed}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0xffffffffffff0001, 0x200}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x80, 0x200}, {{r0}, 0xfffffffffffffff8, 0x18, 0x80000000, 0xf82, 0xff}], 0x67, &(0x7f0000000540)={0x100, 0x7f}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="36f8216080ea6cc8d64dec8dcc45c7d8413b04063c7778a092459053afd7c2", 0x1f}, {&(0x7f00000000c0)="218ad3cd3e68781d0ba039f6d67d1290c140664501f3ae7f5a5a2b0b3a555d3d99a88ad2f9dd36", 0x27}, {&(0x7f0000000140)="521edcdcd823f73efc5e28973ecbddce0792aa92c01aa275fcceef33968368fd217ce9ba854d090d8fb2e23102938de14e9a07118b7440ac4539f13a948ed1869039191babe020eac0afefb51f7ddf830e27e72967b8cfebe747dad7c560cdd75879f35f5e004bc97d99ae84593029a18f94025e92a62974102d62b1e65f42e2bf9bf52786b4173dedd4d702405c52faf6a1cdf5dea15271d7b80ce312c2fd5b90911aeb", 0xa4}, {&(0x7f0000000200)="1af5540242862960001f2ce0783c55dd53c690524873e03cef606af742c9328046e98765a12ea378733747dc9ec8f695daab4d2d64bb281039bdbae7315212d7389c66c261432a46f849eb0116a3fbd9fd079e728cb740520abca0760fc691056dc6adade8607b427611e59adb32a149352d", 0x72}, {&(0x7f0000000280)="d476b741df76ae13583db778b70549cee1410c88b72d99947fe9d827d542ae447bd69a121ff8717bd7354d6c627d4d3ec6c965f64b3343363e9111f7146c98430d4706edf877bd68ae05b4bf35a047898d3fafaa1cba2198b72a41c4bff2e781449c3857c56ca7e8fef5457eaa88b733c6821e55631fa6a166b7904809ca3a29bb5c1abde3c8fc4f7d327b4c76e17c6742e0c2b6c6b7438790dd051962f858b964086c316d5631fe058be0d43701d55093d2d8036d3d4c5b3cd62085f25c1ffac1d0027d78b752f174159c9dec21f082de9a494039fd9399ec23b91510d6ad5a556ff9722da8e74e948ead843081d7f2576d279494a0c0ac08e7f186", 0xfc}], 0x5, 0x0, 0x0, 0xb}, 0xb) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 04:34:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x401], [], {}, {0x4d3e}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) setreuid(r3, r4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 04:34:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1000, 0x1, 0x3, 0x0, 0x3, 0xfffffc00, 0x156a, 0x0, 0x0, 0x7ce}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:34:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710009d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897e8b0a30000cbf637786819bf7e26863a111574bd1e6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42f2c93123b8284e6b47e3f7dc2a8bcc710010000081ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913600b1607ff593f3b1a20709185f2329b52880a6e48c236667f066f40c3fe27483920260e76abee9480fc2be52b906005cba51fa405dc3b7d317cd33814754fa41456de42647b41d150a89c7a380ca3d3141030678299402f6bd3dc6cd94e7f4903c81a94235ca706578dbc401561d7759941e288008e151439a088c2a2a2c40e4dfc60e43c44f659cf34474d32541fb911ecbbe196aa61238701e9b40a424e91ac194e4b3d3c316b5c642dbe88ec1168ca484f58bbe2eb08a29e89af6a2c6804e6f90222c57953f994bfee3fb8e1d80dbcdd294375aed0f0c21911bab15dc382f34ea395a4729965eac7913a6f1619e38235328a53ef31e2ad94ab9c4f26ecbdd1babe7ba555ec84ed1881179ac3e9358c4ac3da5688cd90151d63c07b923b8ccb22c807d672c8c0ba604b3e97e9ce1b6e373a2e986e52d478ad5755219fa26fafd03aa65ea0d051a3b348c9aba81baff433500a82806afbfca51cc26c627f832d29a10f43d6929bac0c6d801bf06af82b9d1851bb4e68d479980bc9cb235de0db312db91b3541443af8f8a7fb70666bb03f0e0b9b5d4bdf4a9223232182ad09983f2e07e430123664ff855db1d29a721ece820109a7030636dfc417f9fa567d7a8014f05878ccc8cd88169657a916a0953b2f14d2977c2d5ae87d379f17f5be62992330d6d307b43449de03a7298ca4e6da3d340f401fbf0a7cecee7c3b49a6ca52862a5c8ba634fb698c457f106f6fa14e021f97562d4bcbd682516ce9f3cd417303cc41a38a8a641b8d44550164e605b9d56ceb14d335013d57f696903bb012f125c26d31b128eacffc758f301aae8ae0b8217752cbb0910a7350fb66ed6eab7848c3a3051f8bb24fb1d898fd5d6d3e33a312371f254725699d32f1a72ebb72662ad5421ff987b4af8cda595087faae6864121d0bdbb4de689ab18ef6fdff8658078821c00ec445931c05dcdb7e22bfe3f6341b42fc3f13944be3fdcba2ccf9103e8e52ecc95cf91db3d1e5daaef6490c044978dbfff0b12adf4a252d92dc347300a8778c9c833af56f3f2995fff22b186199068c5898934e9dc364a8ffd5efafd9bb47cbfe60f86d1c7e67459536372e1de4e83d02babd86b09026a970c44ce0753bbcc7b36b1b58783afc5fc0ca46b5d295e8ec6ed8b7b7944090b42eced8fce3af11435ae"], 0x10) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000001c0)="3f56afe79cfacea805cf2ccda3634ff863a69524feac67bd7ee4fba9010481b8a9fc191ad3226e6c7a92954d5e2bc32e9ddd817e2afe78102af5e2abaece0538c9dbe48b8d66a455b8d9c1c64176ad6b954538181972235613ae8729606794a748f6e8aea16ef72b663b3a4a32948e24b74bffb51b2bea6bbe5fea253268e155dc2a2b2d02f7243b7f7b5c1daf149c30ace6c0d90e19d3e558054d22260c876bd8e701399b10cda355bebd427e2811ddeebae724f8", 0xb5}, {&(0x7f0000000280)="52f381ad38641cceed25d6d059389a72795ef19a6f414e68f032cc01178557bfaaa8511fbf42db7daa4d20e03ee7c9d9d9ba67af348d0870f1c723e1e48eeb203719e28b86632d6e166135d26881448d00b200cfc3642628922864d1a72abcf9e015babac5d5455dfec858f6daae5ba4cf05df1e4f6b065ae39179a74f02668aafaec86ff622cf023d3b2b00b52a9a6030d160b3d604e59d267d1b6a49f7e500e8a65884436e7119efcc601e10090f246f916442f84242", 0xb7}, {&(0x7f0000000340)="729af18d068476006848a86b4c5832ed027203d3225778ccb91bc7d2ce082ccdf2b08f5d564857023c2aa669ae8709a8b279e3bdb2a11020bb033133b9394e301fbb918c0f7230b55d1373f1f132a622310dcfb6099705a82eeb0e77e86dfae55475c55b455fc0f35263f85ebf042c1f27dc8cbee9b6b47b5f02c9ad3fe92444baf0b81a8e83f693c35a0e66270a1bba9942b4bcdb58fcc07dca3a5da5232075ca19baeb0809c002551d3eff61e999b98fc9f87b6eeebe1103dc2e2bb5d477f8108987fce1724a97fa01807bef23fe", 0xcf}], 0x3, 0x0, 0x59) fchdir(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r5) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:34:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e800000000e71d0b50000000d5b603002f0000aa9502e1c4087dddb200ffffff0effd6898f0000855559e63c5554993cd3c40d9fd5df85660100671273b7e90100fc0306000000001eff0000090000ad21000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 04:34:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x10, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) fcntl$getown(r1, 0x5) setsockopt(r2, 0x9, 0x1000, &(0x7f0000000180)="bebe4831924d47c04d9b0945570320f5383c9bdd3604a64d882aba8aa396853844a8be8a66dc414baa5ae7f9c15e091bfe9e72e3a74079de6b8e7bc029d1a355b56a6d410e62cab1221bc301b75715b09883e841783c8b28ecb0ed35e140e4776cbf250c92e1e3e3e4b1072385ee8ed2d73523787898d242117cd9825493b3cf7ae18d7bf48b58317a8085d89ad097b8a152f4c08c9b4f6eda0dae39e49b1b0d87231a6ea7ac2496", 0xa8) fchdir(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="3c31cf5825742ba27316beabd79efc01002e0072f5adeac69c77e7672b9f19875d284846d9f617c6ed240a21de4d6372b23e97413648d88e638008e0b98951298b686f3a9772b21043358722a54f298451293e5776ec0b024d29c777c5ee0f357ac32e40ae9684562544db155b3f7daaca0fde09e17593a6eab0ea685a2fe0fbac4453e980764f4c3b58b29b216deb6445dfd755297a170276a89c10f273a13abe2a31399bd8"], 0x4) close(r0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x2) 04:34:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x247], [], [0x0, 0x0, 0x0, 0xfc1], [{}, {0xa340}, {0x0, 0x0, 0x100}, {}, {0xfff}, {0x0, 0x0, 0x0, 0x7fffffff}, {0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x44, 0x7, 0x0, 0x80000001, 0x101, 0x6, 0x2, 0x0, 0x4}) fchdir(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x7, 0x1}) pckbd_enable: command error panic: receive 1a: so 0xfffffd806f6da190, so_type 3, m 0xfffffd806f328900, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 189589 66756 0 0 0 0 syz-executor.0 *200868 7639 0 0 0 1K dhclient db_enter() at db_enter+0x18 panic(ffffffff821bf091) at panic+0x15c soreceive(fffffd806f6da190,0,ffff800020abd568,0,0,ffff800020abd474) at soreceive+0x174a soo_read(fffffd80775fb1c8,ffff800020abd568,0) at soo_read+0x53 dofilereadv(ffff800020a7cea8,6,ffff800020abd568,0,ffff800020abd650) at dofilereadv+0x1a1 sys_read(ffff800020a7cea8,ffff800020abd600,ffff800020abd650) at sys_read+0x83 syscall(ffff800020abd6d0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4490, count: 7 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 receive 1a: so 0xfffffd806f6da190, so_type 3, m 0xfffffd806f328900, m_type 0 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821bf091) at panic+0x15c soreceive(fffffd806f6da190,0,ffff800020abd568,0,0,ffff800020abd474) at soreceive+0x174a soo_read(fffffd80775fb1c8,ffff800020abd568,0) at soo_read+0x53 dofilereadv(ffff800020a7cea8,6,ffff800020abd568,0,ffff800020abd650) at dofilereadv+0x1a1 sys_read(ffff800020a7cea8,ffff800020abd600,ffff800020abd650) at sys_read+0x83 syscall(ffff800020abd6d0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4490, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abd2b0 rbx 0xffff800020abd360 rdx 0xffff800020a7cea8 rcx 0 rax 0 r8 0xffffffff81126e7f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf09a0b01afcabca8 r12 0x3000000008 r13 0xffff800020abd2c0 r14 0x100 r15 0x1 rip 0xffffffff81250e28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abd2a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (dhclient) pid=200868 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7c008,0xffff800020a7d398 process=0xffff800020a903d0 user=0xffff800020ab8000, vmspace=0xfffffd807efff2e0 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43460 323155 4565 0 2 0 syz-executor.1 43460 295355 4565 0 3 0x4000080 fsleep syz-executor.1 66756 189589 30443 0 7 0 syz-executor.0 66756 118807 30443 0 3 0x4000080 fsleep syz-executor.0 30443 175258 87421 0 3 0x82 nanosleep syz-executor.0 75318 261182 0 0 3 0x14200 bored sosplice 4565 160869 87421 0 3 0x82 nanosleep syz-executor.1 87421 181255 91661 0 3 0x82 thrsleep syz-fuzzer 87421 71121 91661 0 3 0x4000082 nanosleep syz-fuzzer 87421 281010 91661 0 3 0x4000082 thrsleep syz-fuzzer 87421 391914 91661 0 3 0x4000082 kqread syz-fuzzer 87421 204836 91661 0 3 0x4000082 thrsleep syz-fuzzer 87421 74742 91661 0 3 0x4000082 thrsleep syz-fuzzer 87421 269054 91661 0 3 0x4000082 thrsleep syz-fuzzer 87421 513996 91661 0 3 0x4000082 thrsleep syz-fuzzer 87421 49845 91661 0 3 0x4000082 thrsleep syz-fuzzer 87421 210871 91661 0 3 0x4000082 thrsleep syz-fuzzer 91661 97083 55259 0 3 0x10008a pause ksh 55259 66001 32854 0 3 0x92 select sshd 94932 251763 1 0 3 0x100083 ttyin getty 32854 322325 1 0 3 0x80 select sshd 6477 491165 4980 74 3 0x100092 bpf pflogd 4980 348250 1 0 3 0x80 netio pflogd 27591 453253 27552 73 3 0x100090 kqread syslogd 27552 311142 1 0 3 0x100082 netio syslogd 26390 297144 1 77 3 0x100090 poll dhclient * 7639 200868 1 0 7 0 dhclient 74202 214829 0 0 2 0x14200 zerothread 15350 338214 0 0 3 0x14200 aiodoned aiodoned 38903 74939 0 0 3 0x14200 syncer update 26018 173161 0 0 3 0x14200 cleaner cleaner 30421 113836 0 0 3 0x14200 reaper reaper 15424 164016 0 0 3 0x14200 pgdaemon pagedaemon 16547 408019 0 0 3 0x14200 bored crynlk 76120 162423 0 0 3 0x14200 bored crypto 91182 294747 0 0 3 0x40014200 acpi0 acpi0 16185 24681 0 0 3 0x40014200 idle1 19486 152290 0 0 3 0x14200 bored softnet 29938 142897 0 0 3 0x14200 bored systqmp 68301 396053 0 0 3 0x14200 bored systq 57203 349761 0 0 3 0x40014200 bored softclock 17886 180192 0 0 3 0x40014200 idle0 97219 38641 0 0 3 0x14200 bored smr 1 488346 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7639 (dhclient) thread 0xffff800020a7cea8 (200868) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662518) #0 witness_lock+0x52e #1 solock+0x66 #2 soreceive+0x114 #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9491 6402K 6980K 78643K 10849 0 pcb 13 8K 8K 78643K 33 0 rtable 105 3K 3K 78643K 283 0 ifaddr 51 11K 12K 78643K 82 0 counters 43 33K 34K 78643K 51 0 ioctlops 0 0K 4K 78643K 1480 0 iov 0 0K 16K 78643K 29 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1338 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 17 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 153 0 proc 60 63K 95K 78643K 479 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 22 0 in_multi 43 2K 2K 78643K 59 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 103 466K 466K 78643K 103 0 exec 0 0K 1K 78643K 229 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 117 38K 47K 78643K 1486 0 UVM aobj 27 2K 2K 78643K 29 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1 0 NDP 7 0K 0K 78643K 18 0 temp 92 3012K 3076K 78643K 7380 0 kqueue 3 4K 8K 78643K 9 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 64 0 20 2 0 2 2 0 8 0 unpcb 120 122 0 109 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 152 0 152 1 1 0 1 0 8 0 tcpcb 544 59 0 54 1 0 1 1 0 8 0 inpcb 280 197 0 189 2 0 2 2 0 8 1 nd6 48 7 0 3 1 0 1 1 0 8 0 pffrag 232 4 0 4 1 0 1 1 0 482 1 pffrnode 88 4 0 4 1 0 1 1 0 8 1 pffrent 40 180 0 180 1 0 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 25 0 2 1 0 1 1 0 8 0 pfstkey 112 25 0 2 1 0 1 1 0 8 0 pfstate 328 25 0 2 2 0 2 2 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 287 0 75 14 0 14 14 0 8 0 art_table 32 288 0 75 2 0 2 2 0 8 0 art_node 16 63 0 23 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 10 1 0 1 1 0 8 0 semupl 112 4 0 4 2 1 1 1 0 8 1 semapl 112 13 0 3 1 0 1 1 0 8 0 shmpl 112 27 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1610 0 201 46 0 46 46 0 8 0 ffsino 272 1610 0 201 95 0 95 95 0 8 0 nchpl 144 2009 0 401 61 0 61 61 0 8 0 uvmvnodes 72 1726 0 0 32 0 32 32 0 8 0 vnodes 208 1726 0 0 91 0 91 91 0 8 0 namei 1024 5976 0 5976 1 0 1 1 0 8 1 percpumem 16 36 0 4 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 560 1 0 0 1 0 1 1 0 8 0 scxspl 192 5979 0 5979 8 6 2 7 0 8 2 plimitpl 152 26 0 18 1 0 1 1 0 8 0 sigapl 432 349 0 333 3 1 2 3 0 8 0 futexpl 56 2936 0 2934 1 0 1 1 0 8 0 knotepl 112 73 0 54 1 0 1 1 0 8 0 kqueuepl 104 48 0 46 1 0 1 1 0 8 0 pipelkpl 48 120 0 110 1 0 1 1 0 8 0 pipepl 120 240 0 221 2 1 1 2 0 8 0 fdescpl 496 350 0 333 3 0 3 3 0 8 0 filepl 152 2457 0 2354 7 0 7 7 0 8 3 lockfpl 104 67 0 66 1 0 1 1 0 8 0 lockfspl 48 27 0 26 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 335 0 326 1 0 1 1 0 8 0 zombiepl 144 333 0 333 1 0 1 1 0 8 1 processpl 960 366 0 333 5 0 5 5 0 8 0 procpl 624 653 0 609 4 0 4 4 0 8 0 sosppl 128 6 0 6 1 0 1 1 0 8 1 sockpl 400 354 0 331 4 0 4 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 166 0 0 20 0 20 20 0 8 0 mtagpl 80 18 0 0 1 0 1 1 0 8 0 mbufpl 256 298 0 0 18 0 18 18 0 8 0 bufpl 280 4407 0 191 302 0 302 302 0 8 0 anonpl 16 51883 0 35510 67 1 66 66 0 125 0 amapchunkpl 152 2050 0 1915 12 1 11 11 0 158 5 amappl16 192 1462 0 570 45 0 45 45 0 8 0 amappl15 184 62 0 57 1 0 1 1 0 8 0 amappl14 176 65 0 60 1 0 1 1 0 8 0 amappl13 168 47 0 45 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 57 0 41 1 0 1 1 0 8 0 amappl10 144 13 0 9 1 0 1 1 0 8 0 amappl9 136 664 0 660 1 0 1 1 0 8 0 amappl8 128 177 0 152 1 0 1 1 0 8 0 amappl7 120 109 0 96 1 0 1 1 0 8 0 amappl6 112 56 0 49 1 0 1 1 0 8 0 amappl5 104 143 0 127 1 0 1 1 0 8 0 amappl4 96 653 0 619 2 1 1 2 0 8 0 amappl3 88 116 0 109 1 0 1 1 0 8 0 amappl2 80 1831 0 1744 3 1 2 3 0 8 0 amappl1 72 18162 0 17691 26 16 10 21 0 8 0 amappl 80 925 0 880 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 28 0 2 1 0 1 1 0 8 0 uaddrrnd 24 351 0 333 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 351 0 333 1 0 1 1 0 8 0 vmmpekpl 168 6894 0 6857 2 0 2 2 0 8 0 vmmpepl 168 51288 0 49102 130 8 122 122 0 357 26 vmsppl 368 350 0 333 2 0 2 2 0 8 0 pdppl 4096 709 0 667 6 0 6 6 0 8 0 pvpl 32 167924 0 148304 161 1 160 160 0 265 1 pmappl 232 350 0 333 3 1 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 177 0 3 5 0 5 5 0 8 0