Warning: Permanently added '10.128.1.31' (ECDSA) to the list of known hosts. 2020/02/14 15:14:25 fuzzer started 2020/02/14 15:14:28 dialing manager at 10.128.15.235:26888 2020/02/14 15:14:28 syscalls: 337 2020/02/14 15:14:28 code coverage: enabled 2020/02/14 15:14:28 comparison tracing: enabled 2020/02/14 15:14:28 extra coverage: support is not implemented in syzkaller 2020/02/14 15:14:28 setuid sandbox: enabled 2020/02/14 15:14:28 namespace sandbox: support is not implemented in syzkaller 2020/02/14 15:14:28 Android sandbox: support is not implemented in syzkaller 2020/02/14 15:14:28 fault injection: support is not implemented in syzkaller 2020/02/14 15:14:28 leak checking: support is not implemented in syzkaller 2020/02/14 15:14:28 net packet injection: enabled 2020/02/14 15:14:28 net device setup: support is not implemented in syzkaller 2020/02/14 15:14:28 concurrency sanitizer: support is not implemented in syzkaller 2020/02/14 15:14:28 devlink PCI setup: support is not implemented in syzkaller 15:14:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = kqueue() close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x1) r5 = geteuid() r6 = geteuid() setreuid(r5, r6) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000200)={0xf5, 0x20}) ftruncate(0xffffffffffffff9c, 0x0, 0x7) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) fcntl$setflags(r9, 0x2, 0x0) r10 = kqueue() r11 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) bind(r11, &(0x7f0000000300)=@in6={0x18, 0x3, 0x4, 0x7e}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000003c0)={0x200, 0x5, {[0x3, 0x637bf8e5, 0xcb, 0x9, 0x7ff, 0x9, 0x8, 0x3, 0x1, 0x200, 0x2, 0xdaf, 0x5, 0x800, 0x6, 0x3, 0xc17, 0x9], [0x5, 0xe7, 0x2, 0xce, 0x100000000, 0xfff, 0x0, 0x0, 0xffff, 0x7], [0x26, 0xffffffff, 0x4, 0x4, 0x8, 0x2, 0x10001], [0xd5, 0x0, 0x35d5dcf5, 0x30, 0x80000001, 0x5], [{0x6, 0x80, 0x5, 0x3}, {0x200, 0x6, 0xfffffffb, 0xfffffffffffff308}, {0xfff, 0x9, 0x7fff, 0x3}, {0x9, 0x3, 0x3, 0x3b76}, {0x90b, 0xfffffff7, 0x12f, 0x31}, {0x5, 0x7, 0x80, 0x100}, {0xffff, 0xc335, 0xfffffeff, 0x401}, {0xb31e, 0x7ff, 0x8, 0x100000001}], {0xec, 0x0, 0x2, 0x5ac}, {0x7f, 0x400, 0x7, 0x3}}}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x40, 0x0) bind(r13, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) kevent(r3, &(0x7f0000000780)=[{{r14}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000000, 0x100000000}, {{r15}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x1, 0xcc}, {{r10}, 0xfffffffffffffff9, 0x60, 0x80000017, 0xce4c, 0x7fff}, {{r8}, 0xfffffffffffffff9, 0xc, 0x10, 0x100000000, 0xffffffffd3744129}, {{r16}, 0xfffffffffffffffc, 0xb2, 0x40, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x3}], 0xf2f0, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffc, 0x5b, 0x80000000, 0x1000, 0x40}], 0x75, &(0x7f00000008c0)={0x5, 0x3}) 15:14:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5c2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r2, 0xa, r0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x6, 0xf044, 0x489b}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)=""/78, 0x4e}], 0x3) socket(0x6, 0x4000, 0x80) r5 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getpeername$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = dup(r4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000740)={0xfff, 0x0, 0xf0, 0x7, &(0x7f00000004c0)={{0x6, 0x1, 0xbc, 0x65, 0xfc, 0xccc5, 0x8}, {[0x10001, 0x7, 0xbb03, 0x4, 0x401, 0x8, 0x800, 0x4, 0x3ff, 0x6, 0xffffffff, 0x2, 0x2, 0x6, 0xd09e, 0x468, 0x100000000, 0x8], [0x2, 0x8, 0x9, 0x9fec, 0xe4f, 0x1f, 0x3f, 0x1, 0x37, 0x10], [0x4de, 0xc5aa, 0x8001, 0x6, 0x6, 0x40, 0x651e09b7], [0x8a74, 0xfffffffffffffffc, 0x7, 0x2, 0x2, 0x6], [{0x1, 0x1, 0x4, 0x6}, {0x698a, 0x8, 0x1, 0x6}, {0x6, 0x5, 0x7, 0x1}, {0x8, 0x7fffffff, 0x3b5, 0x9}, {0x11b, 0x2, 0x4, 0xfffffffffffff499}, {0x7f, 0x2, 0xff, 0x100}, {0x9, 0x2, 0x7f, 0x1c6}, {0xfffe, 0x100, 0x9b50, 0x7}], {0x0, 0x7fff, 0x7, 0x3}, {0x8001, 0x10000, 0x5, 0x2}}}, 0x5, 0x7}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) getsockname(r2, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r7, &(0x7f0000000840)='./file0\x00', r3, &(0x7f0000000880)='./file0\x00') connect$inet(r2, &(0x7f00000008c0)={0x2, 0x3}, 0xc) preadv(r3, &(0x7f0000000bc0)=[{&(0x7f0000000900)=""/176, 0xb0}, {&(0x7f00000009c0)=""/162, 0xa2}, {&(0x7f0000000a80)=""/209, 0xd1}, {&(0x7f0000000b80)=""/53, 0x35}], 0x4, 0x0, 0x7) r8 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r8, &(0x7f0000000c00)=""/70, 0x46, 0x41, &(0x7f0000000c80)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0/file0\x00', 0x400, 0x102) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000d00)={0x2, 0x7f}) geteuid() r10 = msgget(0x3, 0x9) msgctl$IPC_RMID(r10, 0x0) 15:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x5, 0x0, 0x20, 0x2}, {0x4206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0xa8, 0x20, 0x7}, {0xff, 0x0, 0x3, 0x5}]}) 15:14:32 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205faa768aa6abec21217a9aff2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51add6fb920f8ffe9df5dbe11c7c1b38b67acedef180ede68d797933f9313481c365efec5a2fdcc696cb55dc5843510667cc2a3c342635feffbc770b87de2365090c66e8dfc6442ca644393a99dd709a9763af5c5d29e79ccb16084c9404bf5bd65a0188e8397eff061ab942873c6ea24824a00"/1031], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:14:32 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x7fcc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000400)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x200, 0x1, 0x800, 0x7f, "ee4c9c01a39551d2aba1234346cbab586c1a73a9", 0x6, 0x800}) 15:14:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=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}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r10, r11}, 0xc) r12 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r13 = accept$inet6(r12, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r14, 0x1}], 0x1, 0x0) write(r14, &(0x7f0000000080)="a6", 0x1) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r15, 0x800c5606, &(0x7f00000002c0)={0x1}) r16 = dup2(r14, r15) r17 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r20 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r21, &(0x7f0000001740)=""/4096, 0x1000) close(r21) fcntl$setown(r21, 0x6, r20) r22 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={r20, r22, r23}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r11, r18, r23]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, r18, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r5, 0x2) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f0000000340)=ANY=[@ANYBLOB="020d3fb000"], 0x10) sendto$inet6(r24, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r25 = accept$unix(r1, 0x0, 0x0) write(r25, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r25) 15:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x84, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 15:14:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) r2 = semget$private(0x0, 0x7, 0xa0) r3 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) r4 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x10, 0x5, 0x7) listen(r11, 0x3) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000d80)=ANY=[@ANYBLOB="62020207e0000001200006dca98f88afd2e8522510a6522a6400cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda28255c00c000ac6e030d4158afdc801ff33bbcef992797a471181785005002f793fbaca71dc31fab010abfb80845ad4cb50a0d7b54a5439950d4617660ada2e2b49e57eca33b6eab6afa3dfd54866dfe880d697777f8eb0e828e5daa2879bf61d05ba6144b462d9f3e623234e990567494658b20c5ed0c66c789faf4535614fc20a49e5052a706ae98b027ca1444dd74164021854260db1e1dab12ca26d199575b09175e6d894eb0f52c8bf35faa63ecb6b5df1262d45af635710e1da6d0fac8c282942f8c43124b9ae72dc9eb18857967e27fe42f52427c414b4989b578f583ad81423d5d9d730e8351fde1940cd9df535efb5cc777b72d838419fa1a376d5c9dd900d8177ea37833df8a1ebe16dc6170f942ef180228dcd710801307992f9fec65a45d8cb168ca66003119e57983159232161032d593a4ddf39411a2bf9c12f16c06e702506451a74b701c490f98fb96b3e14dba2650538a7d5d9f01cda6328260387e7d470318a6d17d695ddb824d38f22ab7bafa4199fb2d5f64b48eaa23a0c60496cb5ae5671f17e1589fb59096d6b0e3a7c3d5c4cdcdcd1b099d31681cd038d694387bcd2dc9fb"], 0x10) write(r13, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r14, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r6, @ANYRES16, @ANYRES64=r7, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r4, @ANYRES32=r13], @ANYRESHEX=r8], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r2], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r9, @ANYRES32=0x0, @ANYRESOCT=r10, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r14], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r11, @ANYRES16, @ANYRESOCT=r12], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x7, 0xa0) r21 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000000)=0xee65) r22 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r20, 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt(r24, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt(r25, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt(r27, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r28 = socket(0x18, 0x1, 0x0) listen(r28, 0x0) setsockopt(r28, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r29 = socket(0x10, 0x5, 0x7) listen(r29, 0x3) setsockopt(r29, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r30 = socket(0x18, 0x1, 0x0) listen(r30, 0x0) setsockopt(r30, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r31, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r32, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r23, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r24, @ANYRES16, @ANYRES64=r25, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r22, @ANYRES32=r31], @ANYRESHEX=r26], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r21, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r20], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r27, @ANYRES32=0x0, @ANYRESOCT=r28, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r32], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r29, @ANYRES16, @ANYRESOCT=r30], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r38 = semget$private(0x0, 0x7, 0xa0) r39 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r38, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r38, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r40 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r38, 0x0, 0x0) r41 = socket$unix(0x1, 0x1, 0x0) r42 = socket(0x18, 0x1, 0x0) listen(r42, 0x0) setsockopt(r42, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt(r45, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r46 = socket(0x18, 0x1, 0x0) listen(r46, 0x0) setsockopt(r46, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r47 = socket(0x10, 0x5, 0x7) listen(r47, 0x3) setsockopt(r47, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r48 = socket(0x18, 0x1, 0x0) listen(r48, 0x0) setsockopt(r48, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r49 = socket(0x2, 0x8002, 0x0) connect$unix(r49, &(0x7f00000009c0)=ANY=[@ANYBLOB="62020207e0000001200006be851eccc756be19b12b00cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba1030001000000000000d6845198906840b398a1a3c9cb67a38b7a95bdc1a389bfee766bbbf5dbd9a6bf864f699d5d1803e092d21159ac36c7b291645db9daf33d3937c070efa751ce6e67302980570eddba4ebe488997ac9e"], 0x10) write(r49, 0x0, 0x0) sendmsg$unix(r41, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r42, @ANYRES16, @ANYRES64=r43, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r40, @ANYRES32=r49], @ANYRESHEX=r44], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r39, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r38], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r45, @ANYRES32=0x0, @ANYRESOCT=r46, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r47, @ANYRES16, @ANYRESOCT=r48], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r35, r37, 0x261}, 0x1ff, 0x3ff, 0x12}) getgroups(0x4, &(0x7f0000000080)=[r19, 0x0, r37, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r19]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r51 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r51, 0x3, 0x8, &(0x7f0000000000)=0xee65) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r51, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r51, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r52 = socket(0x18, 0x1, 0x0) listen(r52, 0x0) setsockopt(r52, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r53 = socket(0x18, 0x1, 0x0) listen(r53, 0x0) 15:14:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0x0, 0x0, 0x0, 0x0, 0x7], [{}, {0x0, 0x29e}, {0x8001}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x400}], {0x4, 0x10}, {0x0, 0x0, 0x5}}}) socket(0x18, 0x1, 0x0) 15:14:33 executing program 1: clock_gettime(0x4, &(0x7f0000000240)) chroot(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="9fca7e25df45c1a591e9ac517b89877cee26cc78186a639fa58537c52c7343a2fd7740b44d4f7dd4294b50d0f16501af6b56259fd5765b83ef8268ca789dbeb501f30ec1be4d9d6558604634ebabfdc08b4dec751d07e7e6bc2c1d27255ab2c299d08cb04620ad6f81003d541a", 0x6d}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x1e688d6f81cf8f81) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETPID(r0, 0x6d7b0c0deac95250, 0x4, &(0x7f00000000c0)=""/213) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000), 0x0) semop(r6, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r8 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r8, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=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}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r16, r17}, 0xc) r18 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r19 = accept$inet6(r18, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r20, 0x1}], 0x1, 0x0) write(r20, &(0x7f0000000080)="a6", 0x1) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r21, 0x800c5606, &(0x7f00000002c0)={0x1}) r22 = dup2(r20, r21) r23 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r26 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r27, &(0x7f0000001740)=""/4096, 0x1000) close(r27) fcntl$setown(r27, 0x6, r26) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r17, r24, r29]) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, r11, 0x0, r24, 0x0]) r31 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r9, r30, 0xffffffffffffffff, r31, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000600)=""/4096) semctl$IPC_RMID(r6, 0x0, 0x0) 15:14:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0xfffffdfffffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) msgget(0x3, 0x100) 15:14:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000040)=""/180, 0xb4, 0x840, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0x25, 0xb, &(0x7f0000000180)="ebffcbff360b0000fcffffff2f48e69931920248d551", 0x16) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 15:14:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0xffffffff, 0x0, 0xfffffffe, 0x1dac, "19c354630400e978bd6e32e5ffffffff50754d2d"}) write(r0, &(0x7f0000000080)="18ca165e8624a611f03218a7b432a3726138ed16f6367bffc3", 0x19) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 15:14:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b811000000290000003200000003000000353f"], 0x38}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000001300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/244, 0xf4}, {&(0x7f0000001240)=""/133, 0x85}, {&(0x7f0000001440)=""/136, 0x88}], 0x4) r3 = semget(0x2, 0x1, 0x580) semop(r3, &(0x7f0000001340)=[{0x4}, {0x0, 0x6, 0x800}, {0x3, 0xfffd}, {0x1, 0x1}, {0x3, 0x2116}, {0x3, 0x6, 0x1800}, {0x0, 0x8}], 0x7) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x4000, 0x6) pread(r4, &(0x7f0000000040)="4ff2252561e96cd239a9a55f2b7cfc1a6f96aa44724554a8145888732efc5a96f3209fb36ee888930c15cca8a33f22b46827c4be6a213153", 0x38, 0x0, 0x2) 15:14:34 executing program 0: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x340, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x2, './file1\x00'}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') linkat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) 15:14:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0xff, 0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") getpgrp() 15:14:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0xf7) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r7, r8}, 0xc) r9 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r10 = accept$inet6(r9, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r11, 0x1}], 0x1, 0x0) write(r11, &(0x7f0000000080)="a6", 0x1) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f00000002c0)={0x1}) r13 = dup2(r11, r12) r14 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r17 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r18, &(0x7f0000001740)=""/4096, 0x1000) close(r18) fcntl$setown(r18, 0x6, r17) r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={r17, r19, r20}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r8, r15, r20]) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) r23 = socket(0x18, 0x2, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) r25 = dup2(r1, r1) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000), 0x0) semop(r30, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r32 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r31, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r32, r31) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r39, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r40 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r40, r41}, 0xc) r42 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r43 = accept$inet6(r42, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r44, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r44, 0x1}], 0x1, 0x0) write(r44, &(0x7f0000000080)="a6", 0x1) r45 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r45, 0x800c5606, &(0x7f00000002c0)={0x1}) r46 = dup2(r44, r45) r47 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r46, &(0x7f0000000480)='./file1\x00', r47, r48, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r49, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r50 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r51, &(0x7f0000001740)=""/4096, 0x1000) close(r51) fcntl$setown(r51, 0x6, r50) r52 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0)={r50, r52, r53}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r41, r48, r53]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, r48, 0x0]) r55 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r33, r54, 0xffffffffffffffff, r55, 0x100, 0xe6}, 0x400, 0x0, 0x40}) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r59 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r60 = getpid() fcntl$setown(r59, 0x6, r60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r61, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r62 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r62, r63}, 0xc) r64 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r65 = accept$inet6(r64, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r66, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r66, 0x1}], 0x1, 0x0) write(r66, &(0x7f0000000080)="a6", 0x1) r67 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r67, 0x800c5606, &(0x7f00000002c0)={0x1}) r68 = dup2(r66, r67) r69 = getuid() getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r68, &(0x7f0000000480)='./file1\x00', r69, r70, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r71, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r72 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r73, &(0x7f0000001740)=""/4096, 0x1000) close(r73) fcntl$setown(r73, 0x6, r72) r74 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000001c0)={r72, r74, r75}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r63, r70, r75]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="545e6720f54da9ec1c466ea20083897d364a204499c6cdec8f6a0dab95ad9a885ad4e04243680a2089ee0f435d28b54134ff7add2ec74dc5eecadb5734b5f6c60ac3b9430a603423fffcad705bf5e4eda53621a973fee865e81b7e78e00c3add304bd6812e2d9b22e1f362e39083d803a4153b07f01a47de7025c4b0f4d16085961f3828d9439a57654221e84f2f4c6b48", 0x91}, {&(0x7f0000000100)="2d4ec59667a67d2e8b96afa30eae1549", 0x10}, {&(0x7f0000000140)}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r20}, @rights={0x20, 0xffff, 0x1, [r22, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r33, r56}, @cred={0x20, 0xffff, 0x0, r57, r58}, @cred={0x20, 0xffff, 0x0, r60, 0x0, r75}], 0xe0, 0x400}, 0x9) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:14:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x200, 0xa8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000580)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x9, 0x5, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x2006}]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x0, 0x5, 0x6, 0xcae8}, {0x8000, 0x0, 0x7, 0x3}, {0x7, 0x20, 0x0, 0x55}, {0x9, 0x8, 0xe5, 0x80000001}, {0x81, 0x40, 0x6, 0x3ff}, {0x8, 0x81}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x8, 0xff, 0x800}, {0x1ff, 0x5, 0xa0, 0x4}, {0x6, 0x8, 0x6, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) preadv(r5, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/202, 0xca}], 0x2, 0x0, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") semget$private(0x0, 0x1, 0x400) 15:14:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ffb000/0x4000)=nil) r2 = socket(0x20, 0x4000, 0x2) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/70) close(r0) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3f, 0x0, 0x9, 0xfffffffd, "03664e2baf0c033c02d271795acd00"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce", 0xb}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x800, 0x0) mkdirat(r6, &(0x7f00000004c0)='./file0\x00', 0x100) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x10000], [0x1, 0x0, 0x0, 0x400000000000009, 0xffffffffffffffff, 0xfbdfffffffffffff], [0x0, 0x0, 0x482], [{0x6, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x8b0a, 0x4000}, {}, {}, {}, {}, {0x0, 0x4, 0x3, 0x20000000000000}], {0x0, 0x0, 0x1f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) read(r4, &(0x7f0000001540)=""/216, 0xd8) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) 15:14:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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)) 15:14:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8a) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x7de6, 0x40000001000}, {0xfffffffffffffffe, 0x4, 0x1800}, {0x2, 0x3}, {0x2, 0x6, 0x1000}, {0x4, 0x1d49, 0x1000}, {0x3, 0x4000000000000, 0x1800}, {0x7, 0x9, 0x1000}], 0x9) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) semop(0x0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0x0, &(0x7f00000000c0), 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x2, 0x10000000000003, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000080)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000100)=[0x0]}) r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x18, 0x1, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206916, &(0x7f0000000300)) kevent(r10, &(0x7f00000001c0), 0x60, 0x0, 0x3f, 0x0) close(r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xd, 0x2010, r4, 0x0, 0x91) ioctl$TIOCSETAW(r10, 0x80047469, &(0x7f0000001780)={0xc, 0x0, 0x0, 0x0, "1ffbffa6163cf90277925f4904b3955b7a830d58"}) r11 = socket(0x6, 0x5, 0x0) r12 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r12) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000040)="fd5045bac60d32f1", 0x8}], 0x1) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) semop(0x0, &(0x7f0000000280), 0x2b5) semctl$IPC_RMID(0x0, 0x0, 0x0) listen(r0, 0xc1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:14:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7ff, {[0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffdfffff], [0x3, 0x0, 0x400401, 0x7f], [{}, {}, {}, {0x0, 0x1000000, 0x800}, {}, {}, {0x0, 0x0, 0x0, 0xa5}], {0x8}, {0x0, 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)) 15:14:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="fd00bbcab2f7ce8095bda81eeb84993aa3401ba860c452c0fb5b08d5543d29d756c5c8674d39a9a9e0a2a6477e4a3668754ab3a4da8f9b1ce1d306f6f2a96c920ac9fae82a60e4de9164"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f0000000200)="1ad501951f93e96789a34e18019f90619db8a7a337d2418294c41e14aea66258d77afc447cf1e9d30a275a19eaeaf33234e51933a0e4df6d9d4825bd5e69ce97ec6725519a6babb257450f9e34be309299767285585588ee1ec4a1a271ed5ae42f59142c21244ca533d38142772ae0f3973cb379f450ee149cbf67a516891807b09e50d451c29c2f25652d6479485189d048479b69267128977df3022742b7ebf8b2a46a8a7219f7dc61a6e7a9165987a5ff28", 0xb3, 0x0, 0xad) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r2, &(0x7f00000002c0)="1ff82f0fa27b5ec5350316a03351845c533679395a5ad9842c58a89453e9aac6d30959e4d4b0300230fa1206de9ae13acb83c25182e1ad20bf2b8b513f8acd105edfb9a60fc5f998b622d171f4e3b56419d01a05356d03d888cce0e178820f4dfed6a429649ba311cb79cb3034a0e28b164f9e5e857be6388cde1ce5b7f3e1a98e81f7b966da3125bfc2e230cbb87a14b6f113525e6dd0e4e5676d", 0x9b, 0x0, 0xc66) fcntl$getflags(r2, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 15:14:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7, 0x10100840, {0xc, 0x10000000000006}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x8) setsockopt(r4, 0x37, 0x1, &(0x7f0000000180)="7dcebaa5c7feba18563223ac1787b3570d9eb4d4af0534c63eca3e61e7bd0768de8d4087a1949888fa50f1f6fe4342261dec24308567123f969b0a5bd3943a73252172d6aa82c8cb8ef0409f8d74a2c37e03307e1c0140468e529a0c4398b9cf5369428e505eaea3d8e3195e98a57905b03c87c89f85d19943ae9ea459c457fd8f619f5071729f", 0x87) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) 15:14:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xf4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 15:14:34 executing program 1: r0 = socket(0x18, 0x1, 0xfe) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01802d66bd61062e2f66696c653000d402af3b4f61315aa7549faeec92c283fa24138716ec9692456d3e29b5f995aa8b5211885992a8e1ce0e314a314e8fa87bec2c2678256a0f19f39b37c9f2288fd145d7d7e45569cf37fb59aaeac80060d45cb9f41912dc2a152f52b20a4baade7cf6086fc7239f47cbcbe36445"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x4, 0x2) fchdir(r0) shutdown(r1, 0x1) 15:14:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) pwritev(r5, &(0x7f0000000640)=[{&(0x7f0000000240)="508505edd1f787735eeab6675a5ad5a04df9ea3f52218fc32e7f32e8e921d2f350107547322930e0646cd13745e6884cd810a7fef330660a42ee929333c5cfbd890b5a1d116faf0e50a184712dd7594219813a1d15a5afee94b7973ff58c6cd28c244d2125f444813f7d3f6bf930", 0x6e}, {&(0x7f0000000340)="fecb13c89292423b187db3bcc2659695663c9c821a03a9f5dab5b2bd44e4e3103bdd728b4f8aa1e259862186c4a736bacb2673c27ff60c6f4bf4252c71f5de632591dada3fa707906b2bd98b6883d5aac93d0bb557422c880c866e2130e52fec87a52bbd8dd8a2ebd05f4dfade40598610dd6d2841456c182e3366d7ea7a960e766fa5242997903e7ac4081b5dc28c46c7ca5493c74eeed5e51b2087aa4ae4b324b8b004f4857155641a7667cea202afbe9ea2a126806108ed2d984cecc09e69551344915b", 0xc5}, {&(0x7f0000000440)="09a949c599192218b47b4899bb7a560d5cf10288d1665737695277cbbf64de3530b92a0d5fb2834167b01afb778c9b18b903dde2ca0b7502c623f0d019550eba38dc8476efb482c481635aaa7b7ff88f95ccf98826eef9e8dc609ad896d5db485f8c9549b4a7c04226af497b6336a10d531bcc72e172176915dacb173e026c9f734e2ba4a61458aaf6b49df71c085a6a3cf205d6035ac27d373600ca6d4349ea35503e5c45c41b342ad655b53a4784e4485f66295c9bf0462b0c774d294672226172e5edd1666d0fd185043164eef0be299bbd61fafd5eda462d07c324d69706a2", 0xe1}, {&(0x7f00000002c0)="9e1c0a3456ff3370306aba1c75c30b645e2fd7d08dda6f8afdbdbd61f4fe33702a63955797f938ce36a8544f92c4cb20feeba64bcbb0c5fe1ee155f1", 0x3c}, {&(0x7f0000000540)="fd763fb6dc3d57236e5333c2c9ec971484e200007d2ca7033b8a3bbb1a4aa2ecfeb4bd5b86770e561a01faba7a8b6f226aff3b8d926c7f578b1185c2e62228ffbf57e3770543f9720a88a5267cccd1b96da3f6c0417c44c4ee2a51cb59a5931158dfb3ff3cb737ffc05cc042e9dede475cbcc4da5776097c30895f4473e7efafc83b9aef28b9d3b91bce163923a0e80e824128d457119c", 0x97}, {&(0x7f0000000600)="db2add6a6ae62ad09256bc6d9fcef64335b5bd17869f57e2b0c992a1ab6043d86c7e5bea022726e5cfa8281752e35e06515fa38c11ea5021cd0892da82bdc1", 0x3f}], 0x6, 0x0, 0xe541) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000), 0x0) semop(r11, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r13 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r13, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r21 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r21, r22}, 0xc) r23 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r24 = accept$inet6(r23, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r25, 0x1}], 0x1, 0x0) write(r25, &(0x7f0000000080)="a6", 0x1) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r26, 0x800c5606, &(0x7f00000002c0)={0x1}) r27 = dup2(r25, r26) r28 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r27, &(0x7f0000000480)='./file1\x00', r28, r29, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r31 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r32, &(0x7f0000001740)=""/4096, 0x1000) close(r32) fcntl$setown(r32, 0x6, r31) r33 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={r31, r33, r34}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r22, r29, r34]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, r29, 0x0]) r36 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r14, r35, 0xffffffffffffffff, r36, 0x100, 0xe6}, 0x400, 0x0, 0x40}) lchown(&(0x7f0000000740)='./file1\x00', r10, r36) syz_open_pts() faccessat(r7, &(0x7f0000000000)='./file1\x00', 0x1, 0x1) r37 = openat(r5, &(0x7f00000006c0)='./file0\x00', 0x20000, 0x40) ioctl$FIONREAD(r37, 0x4004667f, &(0x7f0000000700)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000f1184053125e91bf32e94531ddfaf86cd224a5babc0b27acba39bae3035523629ee4a04c870fb1aa1ab59cfc56fce9b6b56d66eed7e6a5f49a1e05a09f02524efc807d3c4e"], 0x10) 15:14:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xffff65b0, "92ffff00000000e2ffffffb69a9f820f1aa65c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="b20a70e80cfd2fb1b6e087a8ebef932e0f", 0x11}], 0x1) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) 15:14:34 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() setreuid(0xee00, r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x401, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = socket$inet(0x1e, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000010c0)=0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001180)) r4 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001200)) r8 = getppid() r9 = kqueue() r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r10, 0x2, 0x1) connect$unix(r10, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r9, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r9, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) poll(&(0x7f0000000080)=[{r9, 0x20}, {r2, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r8) fcntl$setown(r4, 0x6, r8) socket$inet(0x1e, 0x3, 0x0) socket$inet(0x1e, 0x4000, 0x0) r11 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) 15:14:35 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup(r3) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:14:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000, "d73000000000a54da35c00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000601000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) close(r5) fcntl$setown(r5, 0x6, r4) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r6, r7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r9, r10}, 0xc) r11 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r13, 0x1}], 0x1, 0x0) write(r13, &(0x7f0000000080)="a6", 0x1) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f00000002c0)={0x1}) r15 = dup2(r13, r14) r16 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r19 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r20, &(0x7f0000001740)=""/4096, 0x1000) close(r20) fcntl$setown(r20, 0x6, r19) r21 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r19, r21, r22}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r10, r17, r22]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r30 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r30, r31}, 0xc) r32 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r33 = accept$inet6(r32, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r34, 0x1}], 0x1, 0x0) write(r34, &(0x7f0000000080)="a6", 0x1) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r35, 0x800c5606, &(0x7f00000002c0)={0x1}) r36 = dup2(r34, r35) r37 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r36, &(0x7f0000000480)='./file1\x00', r37, r38, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r39, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r40 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r41, &(0x7f0000001740)=""/4096, 0x1000) close(r41) fcntl$setown(r41, 0x6, r40) r42 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={r40, r42, r43}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r31, r38, r43]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, r38, 0x0]) r44 = socket(0x18, 0x2, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r6, r22, r23, r25, 0x1db, 0x8000}, 0xffffffff, 0x9, r46, r47, 0x9, 0x4, 0x9}) r48 = socket(0x18, 0x2, 0x0) r49 = semget(0x1, 0x0, 0x1a) semop(r49, &(0x7f0000000040)=[{0x2, 0x2, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x5, 0x800}, {0x4, 0x9, 0x1800}], 0x5) fcntl$dupfd(r48, 0x0, r48) connect$unix(r48, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:14:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) semget(0x0, 0x4, 0x18) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000000400)=[{0x2, 0x9, 0x400}], 0x156) semop(r0, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x1, 0x4003, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x7}], 0x6) semget(0x3, 0x1, 0x20) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x1, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000240)=[{0x4, 0x1, 0x800}, {0x4, 0x7c, 0x1000}, {0x1, 0x7, 0x800}], 0x3) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000300)=""/168) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = shmget(0x1, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000100)={0x3, 0x6, 0xff, 0x80000001, 0xafff, 0x0, 0xd3f, 0x10, [{0x2, 0x0, 0x0, 0xaf52}, {0x80, 0x0, 0x3, 0xffff}, {0x5, 0x401, 0x81, 0x1}, {0x4, 0x8, 0x1000, 0xe68}, {0x81, 0x3, 0x7, 0x81}, {0x1, 0x20f, 0x0, 0x3}, {0x8001, 0x10001, 0x2, 0x5}, {0x4, 0xffffffe1, 0x70549aa7}, {0x9, 0x9, 0x34, 0x4}, {0x8, 0x5, 0x0, 0x94de}, {0xfff, 0x9, 0x80000001, 0xfffffff7}, {0x0, 0x0, 0xfff, 0x99}, {0x6, 0x6, 0x0, 0xc0}, {0x77f6, 0xffff, 0xffffffff, 0x81}, {0x2, 0x6, 0xffff, 0x6}, {0x81, 0x4, 0x7, 0x8000}]}) shmctl$SHM_UNLOCK(r3, 0x4) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x2000, 0x1fd) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4}, {0x18, 0x3, 0x3, 0x8}, 0x19, [0x9, 0xfff, 0x2, 0x0, 0x4, 0x6, 0x0, 0x9]}, 0x3c) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r5, r1) 15:14:35 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000140)="0500141360", 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) 15:14:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x22}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f0000000540)=""/185, 0x9f}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f00000007c0)=""/34, 0x22}], 0x4, &(0x7f0000000700)=""/186, 0xba}, 0x800) 15:14:35 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 15:14:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x9) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x117, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2012, r4, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="81353d957694a322a2fe6a93ef14d0435c1d55de27efbfe9329878dbda23cc0a24c77d4ae40b839cab17b83c8c4e2e4d9cc85fc58f265542d28356ee3fa2fcb8222a8800d04c244cc6ab5ab65de7be009b21f3e0bb3c089f33986eafdc07757cb55b5dce4074a56f6e97b4f596b8a1b53ede101f7292786511a94b455836f68d908ae7c87b629e391d937e0c524b17126745668978e81bbde57bc6ed1319fbc23f8c6d544ac95f8a3a8fdac79e3f552bd2747fc810481d0fc6153a126acd51e7a0eebd9b7e3ae404baf5e3bba76377901f205a7f44c80139ed75248dbebcb5dffbf3cd9499a097c452038818d724ba95501ea6c452046264d0dea1eaf7e7cf267db9e1aa78d7893d40905526cf3ff7a5c00c6c7b1a87bdf6f59a2babe345347255c7ea6f7f28696ec608020f10ff207b73974c6b90131acada73c3db565924d915207d17bdc8c59a6c71b07d448aaaaf35e2cd9e6ba39e5ae56aa3724f3a1e20828073d9512bbb460d821be3a232daff74c89eab78ec3ac6da59ffdb605daf72c9be580c1d92ab0d9f95ef8d50fbdc73e6e2b2993e63c55cea74e40665a80c49eb6c60566d38f0a8b347b524435db18e702efa6c929d0409b24286542874543475d2f5b8fdedbf76ce41a79d841d34a8e9cc6e6c09774f99aab7ac618ac06197d5df1893e85f70f3fb0caad28db1c61f85dee57d19b7ab478ec805b741ce9d688206f3cab8874d5d4e02759ed474792eebe4120e2ce765d86760ca537fd5ec9fab5eb728293d4f035adffda2aa9a9f838cfe3f3c9f2c6db53b4d485c24af8d141551b9ea56d70aae6d321949204e4a2859292b86b2c968b8b7a1faa6ea8f132ce4737844320fc640594ffd9287207d7b3dd85e9ac81115edde855ef5076e3cfec7f21283b6fc89e6de93968c298fab4c3a2984e73272d47e90f5842e2f4cb4ff9d6ee383e562af8c08452b42ed23a8a76bdf4d1b9375d8244021f7912cb9da67e9cefd3ae0370c72a066371c0cca29921286f2674a7553d120198700d47babc533d095e9cfa8b06c2c28c3ffaca1d2c8dd3b68917b031d566fc2fabdeb897406abf2322f467841e6d66890a4f796fa6fdc01cf0412d59714738814e06b265b191ca97f914810eb20cd4a1c72b7f7660bbf05ddfcf02a763d787e6cbc5e607a9a765993d8dc36f0c0b8c3662081de44dd32bb150cefb83bdb8d0e1d1131f074c7e23ad3a35e3c06a8480dc8cae6e135d33851ee92cbf006bcdb84fae1d8bc92d3422848dec33180dbf6e1946ef427eab096145da396d1c6645aa16fece54d68c16cb84041aff70d41ef4173c8b8dafbe9e16b0c4f2684bd94f6abb77b7c0c442b27deb89f474ebce5a65c0599c406b84f2f887975271bfee7cc9f41987abc3cf3506a920ffaf683f2660fa7d7fbb1ee92a7e56ad34c94059be1112e29a7b8ebbe353d91d6c96cacd09e24e73d1b9d17e434a55fc5cd4b82f3285dbcb8184bca6f42d2bacdf1d24c65551a2699fea0cf45e68a15890998a996d77aaca632198f3cebd899c65b611e72492250fa6d247f00785bd7ac90877d7e89be7ba7ee1e47c6e42686cd943c168ade02acf185aa1e60acf549008bc3146e09136047a0d281e031f07a17d01af3609bd927a57b773f1fd28264e70a31e7bb283f3db91d813cff014ffeb47ba17f349674eb903b3076c2ea983ff30b17b0c4e3eae85e58cc06e05c59b03e5eecc417e4f33e3e9bf9878204867981b05c3c9b6b05520d0801058041420b2f72b101dc7b622b6b282608771dd552c482ce7413e7eb3ed724b0b08c008b684f36fc200de00c531c4d5060569e8358254ca290edf295b613f7f50400b231e040fcd9bd225a607ac98242dddcf5343a044244a36c7edc1afa14a96502167c74e531b904d6be9a7a594805e16c77546914c978b78d3543e03c83e22a2bf2ab8b1e25d26d54e71a62723de88d24c8b32a99a32b508913f3e31818e1c43b092b86921077e4e2b92585183f07de41e60fec6b4246586cdf08958505f612b579655b411efbf2a07f8e5fbe97625f6ebb165ced6db77c0c42b3851c80b0f859fcbe3b9d2f11c0f9d1abb5ce3f8e9f3f324bec7b2e65a8a09cdfd516fa2ecdcaaa4c653cb33137337cff744635f2b19b949fe6a20139155c7eea4f11b991e775305e1602bc8f0f63555bb3f6b2209992f80dda8ed3f49116b89888d029917b883557229f7308883749f82e7b1ab04434892ba7085bfbc18ac29cf8f485bf362e47874334fbc6360a7c26b316ac033b0de78150c1793755e5e7edc4211134c417a9092a3280754956b21c81fbd99bc65fd151705869a7c696b2a3d27bbe0758cff682801b6bf090a6a4398de1b8e727abc61fb4902ab90dbb5c65cbb831ce43ca197fd548cc60b9a18f2f0303a985f68b115012ebc99c7a7b5efa354edddf28439441e4f12a83415b0fefa50bc79f10a44e46bec7614380c90c32f355a1c16ed130ac63bc9622c54379c384508e3a4d9f4c0f34706d9aec6072bab991c871f2b2eb93536243806dacd06a7b8a423053d10d6f52221a6d53f34e3db90cc3b900f6eba84b397b980c750af7d723c9b0137f0eaed8d3fcb0a4f33d9b05367d20308577955b1ab95dd83cedee07211b8d3753039a4cc5026fd91ef5bafdd7c65c903c9850d087be9a4435f23b0a1171728b629a012e77d511633beb683078f0dd9c7991b1916d3227c921f62c6d55bd9be44d033087c35f0e5c0f82bf34a18b1ee93e273a04e64a2e90cb56d6be14bd133abb1e82949fc184eeefe56f6c87e5d4b1e8369d6e37be37f16195c06d73376a03f1f7beda881d7b0c544ef308bded8bda1ad0d5d8ce3e452639ef914b325d800255e01d17a503ee8fa54c0f498a47a0efc605a851536b5f3a6ceed27950f427dfaec94881c019c08db05f5686fc3a3a89508f490c8134db66249e030cf99a62f83241d8247a9e2339a854df0ed251977bbecc74eb8b0433e420f3b1e23a292ebcc5245e375d53cfb956273cffc1b2020367b21a9d095512d32e79a9b1b0f85fee884972dea47b4fb1fdce7a0b33a2edfac0b9bca1a2805e48ac3419e44b28341225a539baed69f4b18cbdef21f214f4c92cd5476582899519d93636d5e0a4c72bd1bf77fc7e1d9f1477b91af8d048812be3c549b515150adaa00c676a4522ac34823aa7f5d7df85cda305683b2b7a8f3af97378da4679ad21b18edbd4c1a51536a03a856503884b00829fbb4a7d00a14a1bd5b565e305bd901fd54f12f20f3d2b011717931befe5db9867242056301d6b74efae3aac435a1b9ca005624e9b4bdfd7964e106dc5b4a572579259adba093329dfa494ba9d6467b26cd8309c0c9f36c8cd01e45925f19356daac43aaac1be1a85878c07bdec17b8ac0a2c642f105d411d6043cb776a805226c33b57469f856da3195ac5a3d87c4bcf5a59ed5e4b66c086f92909d53245185483950616c59ba89bb0153744a41309e7ac5103c804c48cdc6210d68f263b40f93340e9b3d3504c42190feba1962d506b3c32b6a42d4e4c5e5f4c08a267846c5093cdf5b23be25c534cc1528fea9a6c4cf72bdf9c75fdd3d2afb3b3955d6bda470c27d60df8f535edb3e6baf31181756595ecf07903b5c689e69542667f3ac758f41d6f8c7c126629e854f5252e1477058d49858c0330e6333ca37572750af6a8fa8c34fda7666b0ad6e1d4fb2ebee9404a2c4b62ebd5e1446f64998a82d09b4c2b562773dfc653b701f544fb8605d822953fd37d28cc9abf1da38d93b6b71dbe0479f017d7a55645be3857092dccda425782d4fd6622b97b255104a7e7630199c0377ef6c5f74397d5b1e94d1374445372a74798f281edee8f25ea643049758db7a86c33f83b3fae7632b627bc6922db844e406fb2bbd4d3600347a0aca60a381bef6ce573c949e82879741e96f247adfed88088f35e4cafeefba7e1cb03563b3f164d2ed918bb285", 0xb01}], 0x1) 15:14:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket$unix(0x1, 0x5, 0x0) pread(r5, &(0x7f0000000240)="286228fd14c94b7a431929e948176c491c75e2578bf8fc104256a0ef47c058ce5d0e6a98ddd2a6a0826760f5c146e8d3bb816262c68892c09d548649fecfc7210de0a3a71a9315f4b9e586291a9e532528092709771a6a4cedd6a5b92b1d6ca3975785", 0x63, 0x0, 0x3) socket(0x400000000018, 0x3, 0x0) shutdown(r4, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r4, 0x7ff, 0x6, &(0x7f0000000180)="b441e431c37fd5ea1ffac5dcfc3b51205f2d9b4f934a3e57c6f85d28760f3a1dfe08a8e39c318ee9cd6727221924c748c8545478637e18ab2cc9ad8c8896989454cbeb2838aab4981d2e963fa65748c69e2e570e2d965921f777c2ad8107fc0c849d3984707c58db1c927316d2c9bd542e94ce9d3bec9e2f464c606cf14b982b6c01e216316074bfd0119d1741831d17de28", 0x92) 15:14:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@abs}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 15:14:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) poll(&(0x7f0000000080)=[{}, {r0, 0x10}, {r1, 0x80}], 0x3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="5872189ab6436bad3c3a870386af848256d2ee3cb2f1eaf63cf48955f5db4188918158fb765689be99f09b46e64ac196d91a04c6a48e49b5", 0x38, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) 15:14:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0x11a, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:14:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r4 = getpid() r5 = accept$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000a493d4aa0e94c8530000000000000000000000000000000000000000000000000000000000000000000000000000000002000000006a8c3957ed257bb52b1a4afb2c15810000000000000000000000007200000000000000000000000800ecffffff000002000000000000000000000000000000000000b7b2b3244d6a371039bb125a8a998d5a9282f0beb01f4f80988be1fdd60abf4adb00"], &(0x7f0000000380)=0x6e) fcntl$setown(r5, 0x6, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000002c0)=[r7]) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x0, 0x4ed, 0x0, 0x1, 0x5, 0x689, 0x0, 0x1, 0x3, 0x1}) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) unlinkat(r9, &(0x7f0000000180)='./file1\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x4) r10 = getpid() fcntl$setown(r1, 0x6, r10) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x120) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/158, 0x9e}], 0x1) 15:14:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3ff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 15:14:36 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x178d) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x3, 0x101, 0x5, 0xfff, &(0x7f0000000200)={{0x5, 0xff, 0x2, 0x7, 0x7f, 0xbc, 0x2}, {[0x0, 0x0, 0xc6a, 0x7fffffff, 0x2, 0x5, 0x7f, 0x9, 0x5, 0x8, 0x4, 0x317, 0x101, 0x7fffffff, 0x7f, 0x6, 0xe90, 0x6], [0x24a, 0x100, 0x2, 0x40, 0x5, 0x5, 0x5, 0x6, 0x3, 0xba], [0x8001, 0x0, 0x76, 0x0, 0x1, 0x8, 0xd1], [0x7, 0x4, 0x0, 0xfd17, 0x1, 0xd81], [{0x8, 0x0, 0x200, 0x2}, {0x5, 0x1, 0x2, 0xed}, {0x3, 0x0, 0x80000000, 0x3}, {0x6, 0x2, 0x1ff, 0x1000}, {0x1, 0x1, 0x0, 0x2}, {0x7, 0x8, 0x4df229c4, 0x5}, {0x100, 0x0, 0x6d99, 0x7}, {0x3, 0x7fffffff, 0xfff, 0x1}], {0x2, 0x7, 0x8001, 0x5}, {0x4, 0x71, 0xcc, 0x1}}}, 0x3f, 0xe6}) 15:14:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x2}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r1, 0x2) 15:14:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000040)="02000000", 0x4) r3 = socket(0x0, 0x2, 0x1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0xe8a, 0xfffffffd}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f00000001c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 15:14:36 executing program 0: getitimer(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 15:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000440), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:14:36 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) pread(r0, &(0x7f0000000080)="d5a88c2d3fcdc8378c22e8d70b68620275302b953b0b4356409c840221f5ecab13811fad4df32518f79825dc8197d58d662a98d368017df19c5fdf5a74ef51a1dadf3135bc6b9e12c3180bd10b1aff0e7da66f9c003022fa39a707be137f8457633431f5aea9c6010b04f18d26a5f3cc952c2f858c3937c7067f5b6bbce11a7cea8306d2214e59d7aebb32a315885a08c5ce61acd3df", 0x96, 0x0, 0xe97f) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [0x0, 0x200000000000]}}) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/76}, &(0x7f00000001c0)=0x4e) pread(r2, &(0x7f0000000200)="779f733902d94248251cc300c5f579151efd0093c0edda00f470576de6e87bf41a7e0ee8627590d1d42734c9b1b85f82f541caeb94b59cbda4b7e08c13807e896dbd351004f44a8f2393b6624c417ec9ca7a36ae0742f6e87a349f4fb704cf0643f4d9f6452fe6f943c90654127a3c768ffe88d372084ae763ff9be22001a2ff9693dc89efde6bd9eb49e829d9b97dfc8f5588ba0d5517a6a448a705da78d5b29357b062a15e3553999a5fd45ead72069016ab32476e8961286baa2c1950ecc2240d99185e5065d67224ed9efd87df9cc3ad682e977db74b281c7761639ba805cc4bda0447b1f9562e6b887c8f038c19a4998cb541df3d3836bf7d301a4fc4", 0xff, 0x0, 0x180000) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e467ce0 map stack 0x2071c000-0x20b1c000 of map 0xfffffd806bc0aee0 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e467ce0 15:14:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x80008}) r0 = syz_open_pts() close(r0) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)=']\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3f, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4", 0x3a) 15:14:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000100)=0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r4, 0x5) socket(0x400000000018, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="100e", 0x2) 15:14:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) 15:14:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8001, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000), 0x0) semop(r2, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r4, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r12, r13}, 0xc) r14 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r16, 0x1}], 0x1, 0x0) write(r16, &(0x7f0000000080)="a6", 0x1) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f00000002c0)={0x1}) r18 = dup2(r16, r17) r19 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r22 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r23, &(0x7f0000001740)=""/4096, 0x1000) close(r23) fcntl$setown(r23, 0x6, r22) r24 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={r22, r24, r25}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r13, r20, r25]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, r20, 0x0]) r27 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r5, r26, 0xffffffffffffffff, r27, 0x100, 0xe6}, 0x400, 0x0, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000100)=""/114) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r33, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r34 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r34, r35}, 0xc) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r37 = accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r38, 0x1}], 0x1, 0x0) write(r38, &(0x7f0000000080)="a6", 0x1) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r39, 0x800c5606, &(0x7f00000002c0)={0x1}) r40 = dup2(r38, r39) r41 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r43, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r44 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r45, &(0x7f0000001740)=""/4096, 0x1000) close(r45) fcntl$setown(r45, 0x6, r44) r46 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={r44, r46, r47}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r35, r42, r47]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, r42, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r5, r29, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 15:14:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0xe5ce97ab354d86be}, {0x4, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xa17, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x3f, 0x1c00}], 0x8) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) r5 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001540)={0x3, &(0x7f0000001580)=[{0xa, 0x7, 0xb5, 0x1}, {0x200, 0x1, 0x40, 0x2}, {0xb77, 0x8, 0x80, 0xfffffffa}]}) r7 = accept(0xffffffffffffffff, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001500)={0x3, 0x66c9}, 0x8) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xac57986aa93d0e98, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, 0xfffffffffffffffe) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045, 0x0, 0x0, 0x101}, {0x1d}, {0x300, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) pwrite(r8, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r8, &(0x7f0000000200), 0x4) 15:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbdfffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:14:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000900ffffff400100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/213, 0xd5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:14:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x0, 0x3ff}, {0x80}, {0x6, 0x0, 0xfd}]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000000c0)=0xfffffffa) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 15:14:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 15:14:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x5300) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000015c0)={0x9, 0x8, 0x5}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001600)=0x9) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f00000013c0)=""/157, 0x9d}, {&(0x7f0000001480)=""/44, 0x2c}, {&(0x7f00000014c0)=""/22, 0x16}], 0x9) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = accept$inet6(r6, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000016c0)=0x17) 15:14:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2b1a4b8ef7c96f4221ad27ed622b794cf8615df10731f06235f1eb7b4fd93862c94d9ee0ab745110b20bc6aa01c4a327dd9feeea2aef613c7e5f999c521813e2110c4e652f2501ac3e3509014064feebbebe09869d1e70d538b5cb1d2e38c5c6e012c38b9ba0cdfaed22676fc37072d19ae1664e7c46b5dcc3192e36c6668aa44dedc470a68af731c9294543f5ea1df419d91b72b9755f4fbf7b7851381f2dabe5865eea8fab8c8619642cbfb42ffa867d73cbb235f92920d68e4d6454d3c3e59560fb6b255e83e72f7a9fa04fd75300823f06"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:14:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x88fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) accept(r5, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) accept$inet6(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x79c) 15:14:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0300004000000000"], 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/139) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x2}, {0x80000000, 0x7623}}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x401, 0xfffffff8, "a8fb6503182eab7ff70ebd95ac8546b4d9f48000", 0x10000000}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) msgrcv(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYRES16=r13], 0x1, 0x3, 0x800) r14 = syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0xffffff7d, 0x0, "23c88efb313cccb0c187e1709af6743f75cf9b87"}) fcntl$dupfd(r5, 0xa, r14) 15:14:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x77) r3 = fcntl$dupfd(r2, 0x0, r2) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet(0x2, 0x8000, 0x61) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) r13 = fcntl$dupfd(r10, 0x0, r12) ioctl$WSDISPLAYIO_SETSCREEN(r13, 0x80045756, &(0x7f00000001c0)=0xfffffff9) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x84, 0x20, 0xfffffffffffff0af, 0x554}, {{r5}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x400}, {{r14}, 0xfffffffffffffff8, 0x80, 0x2, 0x1f, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x8fc4ae8126519a98, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x3, 0x80000000, 0x9, 0x8}, {{r8}, 0xfffffffffffffff9, 0x1, 0x2, 0x692cf848, 0x2}, {{r9}, 0xfffffffffffffffd, 0x20, 0x10, 0x1, 0x33}, {{r10}, 0x4, 0x0, 0x4, 0x10000, 0x36e}], 0x96f, 0x0, 0xfffff801, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) 15:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1ff, 0x4, 0x1, [{&(0x7f000006b000/0x1000)=nil, &(0x7f0000453000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000018d000/0x3000)=nil, 0x10000}, {&(0x7f00006f6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f00006a3000/0xa000)=nil, &(0x7f00005e9000/0x2000)=nil, 0xfff}, {&(0x7f000013c000/0x2000)=nil, &(0x7f000049f000/0x1000)=nil, 0x51}, {&(0x7f000057e000/0x3000)=nil, &(0x7f000076a000/0x4000)=nil, 0x2}, {&(0x7f0000122000/0x2000)=nil, &(0x7f000005b000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000134000/0x1000)=nil, 0xffffffffffff4694}, {&(0x7f0000644000/0x1000)=nil, &(0x7f0000329000/0x2000)=nil, 0x200}, {&(0x7f00003ca000/0x2000)=nil, &(0x7f000043d000/0xd000)=nil, 0x9}, {&(0x7f000031f000/0x3000)=nil, &(0x7f000020b000/0x3000)=nil, 0x9}, {&(0x7f00001de000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f00006c6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000784000/0x4000)=nil, 0x4}, {&(0x7f0000067000/0x3000)=nil, &(0x7f00004cd000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5e5a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x81, 0x8, 0x23, 0x3}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 15:14:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r6, r7}, 0xc) r8 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r9 = accept$inet6(r8, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r10, 0x1}], 0x1, 0x0) write(r10, &(0x7f0000000080)="a6", 0x1) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f00000002c0)={0x1}) r12 = dup2(r10, r11) r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r16 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r17, &(0x7f0000001740)=""/4096, 0x1000) close(r17) fcntl$setown(r17, 0x6, r16) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r18, r19}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r7, r14, r19]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r4, r7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x8002, 0x0) r21 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x8002, 0x0) dup2(r21, r22) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r0, r20) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 15:14:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5f3, 0x3, 0x3c55, 0x3f, "8936d21b8d9d59613c56d0aa260c84cc1936bb16", 0x2e1, 0x2ba}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="fa15013460708b76b6608bc44485") 15:14:40 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x8}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:14:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eedd, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb5e1080100"}) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2327e5b076c3899ce912380fcef1ef255ae65e80196c05cde644862c0291a6337a3b2310442dec76b7d8bc36484d01e8b11dbb9b7758b79efd630743dc515b8d3bb83ee5f4f5f5af4f3cbcd4cedad20f75f92e93d7e9ea3bdabea9280b4212fe8f56", 0x62}, {&(0x7f0000000140)="8df25789eada06ffe4fed483a0ab", 0xe}, {&(0x7f0000000180)="62086107fa32e3", 0x7}], 0x3) write(r2, &(0x7f0000000240)="2078f3b678807d89e024dc19f570fe002685419d5e0110188e90cd9c8e50599ba24cd7c19fe1fbffffffffffffffe4bce3b20b21c337b46702d9e6673f80af2c7d265a28821c1db394acba77de080400"/91, 0x63) 15:14:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="19facb6457630ee33000"], 0xa) dup2(r2, r1) listen(r2, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) recvfrom(r4, &(0x7f0000000140)=""/165, 0xa5, 0x40, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)=0x3, 0x4) write(r5, &(0x7f00000000c0)="a67545ea72ba5f927e6563c9e431b127779fa548f06a31e10afde9c32933fc5c8c819b409e58eb1c7018ae8b4a010084379e089d42e200005a", 0x39) dup2(r8, r9) execve(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="b49ecfc80295072ff20ddaf2b342cb0c3cca0ebc5abe4ddcaa2df3c43f456a699fbee47873f69073d8ca688938c3841b602214cb7fe83c23868933445202e28f8e2c1251b1816243655e57d532164c686573c5d4641cdd86f00ff5c560445b9b2eb79167ea1acbb01027af207b07551b68ce23d8f5b970f53019a490caa7dc9df7115c70eae331c85a729cd876aa62a4eeb760dd4bb4c48f0106de7e3a4d9344b7e45b7f2bd7468daffec95d15acd6c1e392d0114b62ff956887b2b35c1a906ba551fc473dbf79", @ANYPTR64]], 0x1) 15:14:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x20}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 15:14:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0xfffffffffffffffd, 0x9, 0xfdffeffffffff7ff, 0x0, 0x20000000000000], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {0x0, 0x40000000}, {}, {}, {0x0, 0x0, 0x0, 0x40000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 15:14:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xffff65b0, "92ffff00000000e2ffffffb69a9f820f1aa65c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="b20a70e80cfd2fb1b6e087a8ebef932e0f", 0x11}], 0x1) 15:14:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400000, 0x0, 0x0, 0x0, "6601fa1d03182eab7fff000000000000009c7e00", 0x3}) read(r0, &(0x7f0000000540)=""/210, 0xd2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f00000006c0)=""/138, 0x8a) close(r1) execve(0x0, 0x0, 0x0) syz_open_pts() 15:14:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="eea19dbc50e62c095d50e09d4bad2baf3dffcba42b9cefc2ea8563d280376bfa37c8c706b9b5d453b0e743d807bc15d44a"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x77d8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x200, 0x0) fcntl$dupfd(r2, 0x0, r1) pckbd_enable: command error panic: pool_p_free: sockpl free list modified: page 0xfffffd8052d72000; item addr 0xfffffd8052d72010; offset 0x0=0x0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *147376 87862 0 0x14000 0x200 0 systqmp db_enter() at db_enter+0x18 panic(ffffffff82204dbc) at panic+0x15c pool_p_free(ffffffff825530d8,fffffd806c3c4a80) at pool_p_free+0x1de pool_gc_pages(0) at pool_gc_pages+0x225 taskq_thread(ffffffff824a7e20) at taskq_thread+0x52 end trace frame: 0x0, count: 10 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_p_free: sockpl free list modified: page 0xfffffd8052d72000; item addr 0xfffffd8052d72010; offset 0x0=0x0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff82204dbc) at panic+0x15c pool_p_free(ffffffff825530d8,fffffd806c3c4a80) at pool_p_free+0x1de pool_gc_pages(0) at pool_gc_pages+0x225 taskq_thread(ffffffff824a7e20) at taskq_thread+0x52 end trace frame: 0x0, count: -5 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d317f50 rbx 0xffff80001d318000 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d317f10 r9 0x1 r10 0 r11 0x25096fb833eca56f r12 0x3000000008 r13 0xffff80001d317f60 r14 0x100 r15 0x1 rip 0xffffffff81f91158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d317f40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (systqmp) pid=147376 stat=onproc flags process=14000 proc=200 pri=32, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff80001d2f1270,0xffff80001d2f14f0 process=0xffff8000ffffe000 user=0xffff80001d313000, vmspace=0xffffffff8254c938 estcpu=1, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 95120 427457 3179 0 2 0 syz-executor.0 95120 471139 3179 0 2 0x4000000 syz-executor.0 32165 278449 79233 0 2 0 syz-executor.1 32165 472465 79233 0 3 0x4000080 ttyin syz-executor.1 79233 406312 72916 0 2 0x482 syz-executor.1 3179 394204 72916 0 2 0x482 syz-executor.0 72916 377948 85540 0 3 0x82 thrsleep syz-fuzzer 72916 107477 85540 0 2 0x4000082 syz-fuzzer 72916 460695 85540 0 2 0x4000002 syz-fuzzer 72916 20102 85540 0 3 0x4000082 thrsleep syz-fuzzer 72916 177328 85540 0 3 0x4000082 thrsleep syz-fuzzer 72916 389136 85540 0 3 0x4000082 kqread syz-fuzzer 72916 456814 85540 0 3 0x4000082 thrsleep syz-fuzzer 85540 190350 3927 0 3 0x10008a pause ksh 3927 143175 76402 0 3 0x92 select sshd 13606 427826 1 0 3 0x100083 ttyin getty 76402 153586 1 0 3 0x80 select sshd 9264 59481 49496 73 3 0x100090 kqread syslogd 49496 423263 1 0 3 0x100082 netio syslogd 74235 511803 1 77 3 0x100090 poll dhclient 32785 193733 1 0 3 0x80 poll dhclient 22185 18047 0 0 2 0x14200 zerothread 82358 138876 0 0 3 0x14200 aiodoned aiodoned 52078 354873 0 0 2 0x14200 update 16100 99098 0 0 3 0x14200 cleaner cleaner 99828 444803 0 0 3 0x14200 reaper reaper 43088 254295 0 0 3 0x14200 pgdaemon pagedaemon 68435 166663 0 0 3 0x14200 bored crynlk 50677 366327 0 0 3 0x14200 bored crypto 35493 242132 0 0 3 0x40014200 acpi0 acpi0 84573 259050 0 0 2 0x14200 softnet *87862 147376 0 0 7 0x14200 systqmp 17394 336211 0 0 3 0x14200 bored systq 50508 201683 0 0 2 0x40014200 softclock 48647 496684 0 0 3 0x40014200 idle0 4688 248358 0 0 3 0x14200 bored smr 1 457590 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9459 6327K 6711K 78643K 10637 0 pcb 13 8K 8K 78643K 43 0 rtable 107 3K 3K 78643K 210 0 ifaddr 58 14K 14K 78643K 71 0 counters 21 16K 16K 78643K 23 0 ioctlops 0 0K 2K 78643K 25 0 iov 0 0K 8K 78643K 4 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1251 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 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 43 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 107 0 sigio 0 0K 0K 78643K 2 0 proc 48 38K 54K 78643K 364 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 13 0 in_multi 77 3K 3K 78643K 93 0 ether_multi 1 0K 0K 78643K 8 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 195 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 96 21K 23K 78643K 1084 0 UVM aobj 10 2K 2K 78643K 10 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 44 0 NDP 6 0K 0K 78643K 12 0 temp 76 3009K 3073K 78643K 1998 0 kqueue 3 4K 8K 78643K 5 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 146 0 138 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 11 0 11 1 1 0 1 0 8 0 tcpcb 544 109 0 105 4 1 3 4 0 8 2 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 90 0 90 1 1 0 1 0 8 0 inpcb 280 313 0 306 4 1 3 4 0 8 2 nd6 48 6 0 0 1 0 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 197 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 3 0 3 1 0 1 1 0 8 1 semapl 112 40 0 30 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1514 0 113 46 0 46 46 0 8 0 ffsino 240 1514 0 113 83 0 83 83 0 8 0 nchpl 144 1846 0 236 60 0 60 60 0 8 0 uvmvnodes 72 1576 0 0 29 0 29 29 0 8 0 vnodes 208 1576 0 0 83 0 83 83 0 8 0 namei 1024 4659 0 4659 1 0 1 1 0 8 1 vmpool 528 2 0 2 1 0 1 1 0 8 1 scxspl 192 5432 0 5432 1 0 1 1 0 8 1 plimitpl 152 30 0 23 1 0 1 1 0 8 0 sigapl 432 278 0 264 2 0 2 2 0 8 0 futexpl 56 3287 0 3287 1 0 1 1 0 8 1 knotepl 112 61 0 42 1 0 1 1 0 8 0 kqueuepl 144 14 0 12 1 0 1 1 0 8 0 pipelkpl 16 141 0 131 1 0 1 1 0 8 0 pipepl 120 282 0 263 2 0 2 2 0 8 1 fdescpl 432 279 0 264 2 0 2 2 0 8 0 filepl 120 1980 0 1882 5 0 5 5 0 8 1 lockfpl 104 17 0 16 1 0 1 1 0 8 0 lockfspl 48 6 0 5 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 155 0 148 1 0 1 1 0 8 0 zombiepl 144 264 0 264 1 0 1 1 0 8 1 processpl 896 293 0 264 4 0 4 4 0 8 0 procpl 624 417 0 380 4 0 4 4 0 8 1 sockpl 400 492 0 475 8 1 7 8 0 8 5 mcl64k 65536 2 0 2 1 1 0 1 0 8 0 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 5 0 5 1 0 1 1 0 8 1 mcl4k 4096 18 0 18 1 0 1 1 0 8 1 mcl2k 2048 63642 0 63600 15 4 11 13 0 8 5 mtagpl 80 6 0 2 2 1 1 1 0 8 0 mbufpl 256 101856 0 101759 24 8 16 22 0 8 7 bufpl 280 4106 0 160 282 0 282 282 0 8 0 anonpl 16 40931 0 25014 67 2 65 65 0 107 0 amapchunkpl 152 1226 0 1092 7 1 6 7 0 158 0 amappl16 192 1275 0 401 44 0 44 44 0 8 0 amappl15 184 112 0 105 1 0 1 1 0 8 0 amappl14 176 3 0 1 2 1 1 1 0 8 0 amappl13 168 24 0 23 1 0 1 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 65 0 51 1 0 1 1 0 8 0 amappl10 144 17 0 12 1 0 1 1 0 8 0 amappl9 136 376 0 373 1 0 1 1 0 8 0 amappl8 128 262 0 247 1 0 1 1 0 8 0 amappl7 120 114 0 103 1 0 1 1 0 8 0 amappl6 112 21 0 17 2 1 1 1 0 8 0 amappl5 104 141 0 131 1 0 1 1 0 8 0 amappl4 96 515 0 478 2 1 1 2 0 8 0 amappl3 88 105 0 100 1 0 1 1 0 8 0 amappl2 80 1492 0 1420 3 1 2 3 0 8 0 amappl1 72 14744 0 14324 27 16 11 20 0 8 2 amappl 80 639 0 597 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 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 281 0 266 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 281 0 266 1 0 1 1 0 8 0 vmmpekpl 168 6202 0 6178 2 0 2 2 0 8 0 vmmpepl 168 40591 0 38573 122 9 113 114 0 357 25 vmsppl 272 280 0 266 2 0 2 2 0 8 1 pdppl 4096 568 0 532 6 1 5 6 0 8 0 pvpl 32 139154 0 120168 161 0 161 161 0 265 7 pmappl 200 280 0 266 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 171 0 17 5 0 5 5 0 8 0