kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Sep 10 13:11:18 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.0' (ECDSA) to the list of known hosts. 2019/09/10 13:11:31 fuzzer started 2019/09/10 13:11:36 dialing manager at 10.128.15.235:5490 2019/09/10 13:11:36 syscalls: 337 2019/09/10 13:11:36 code coverage: enabled 2019/09/10 13:11:36 comparison tracing: enabled 2019/09/10 13:11:36 extra coverage: support is not implemented in syzkaller 2019/09/10 13:11:36 setuid sandbox: enabled 2019/09/10 13:11:36 namespace sandbox: support is not implemented in syzkaller 2019/09/10 13:11:36 Android sandbox: support is not implemented in syzkaller 2019/09/10 13:11:36 fault injection: support is not implemented in syzkaller 2019/09/10 13:11:36 leak checking: support is not implemented in syzkaller 2019/09/10 13:11:36 net packet injection: enabled 2019/09/10 13:11:36 net device setup: support is not implemented in syzkaller 13:11:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = dup2(r0, 0xffffffffffffffff) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = kqueue() dup(r2) socketpair(0x2, 0x4, 0x7fff, &(0x7f00000001c0)={0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000200)={0x2, 0x2}, 0xc) r5 = socket$unix(0x1, 0x0, 0x0) recvfrom(r5, &(0x7f0000000240)=""/82, 0x52, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x81, 0x1f}, 0xc) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="d3fc0005a3adc7848897122750c87f734ff27d34e149461189cc963b68b5cb13c9de061178ab18270b640853d22a656afcfc4cd14eafcb0aed85385659d418939288e642fddf6f894765719b837e6b673b659d602631d42b32796a0ac0096bcfb66a4d6ab8d04ab2fbdeb53ec7fcd8ba6040d15eb8826f87e1a13154afc791db33a9ace70411417bdedca3f87c8a", 0x8e}, {&(0x7f00000003c0)="c76ad8b9c09941b88d27d41cc524ebbaa0232d44ff077d97b9d8346b7ca2161a5f22b3d8a06d39c8c44530a0fed172d63ca92b906aab26aabeffcae25b116291d5702402e38d58334b35a355e977d3e9eda4f3672bc8c196be6f717286d87c13280cba880e0845ccbfb0a8f7e58f3965018f70d20112cbe2261b015a6adcfdd14a6d43b9520f1bbceb77b77b7c93b2124e9914a17ab813784c487dd3eaa0fe9a6c2697df01dca5fc6369f99b3f1a5e9fad2bd0d6019b7ea2115d87645ed30184c33fc602f9b26fd52a84db3bfd36320365eef686da52002c18a0325a60ab602b9118984bac8611e466397dfd80d74f375ab2cc", 0xf3}, {&(0x7f00000004c0)="cbad71d07d0b41fa13c1ea443176a03cd15a7f3b8c3f74c3a59346c2ab6670490d5d083c1ff4f3bb9093dfe1302f6821a2e4b204594783b99554eb89afcd56cd1d91f04eac19c9b1b35ab46fde8f37c1dd8de2444c2519d22d1cd7edf1b2507be59d27ddc20ef745340230d2c86ed7e64b9407e74eea932cffa1b7c99d5dde122e57ae6079dbe96fcce70920ecdc449568a156f5aa1c6f10bfe12023a3caa482dabfbff1", 0xa4}, {&(0x7f0000000580)="d583bcfd93b0b980465998e19f6e7695060e40d3b8f3bcaef671deb6735e6f2b3022d0f56a75024d44f0496f67309b8aeda6fd85c9e374ca7d3a06e751d4a4ba7185248199cf3fcdebdcccc35409e72673753f31a2904463d49175edba0ba863ead34c832c007c84339151e5c8295123d48c9ba82c4210e6298436cc1abe0a", 0x7f}], 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x200, 0x40) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', r6, 0xcbae82c2ab8ff11b}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x5ccfe3b334431a92, 0x0) openat(r7, &(0x7f0000000740)='./file0\x00', 0x20000, 0x120) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x551, 0x0) dup(r3) openat(r7, &(0x7f00000007c0)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000800)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000840)="f462473f7e52be7160f1fbdb8242dd17075212f54e111a374d8e4002c4f3c3318e5f6a43fe64", 0x26, 0x2, &(0x7f0000000880)=@in={0x2, 0x1}, 0xc) r9 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000008c0)=0x8) ioctl$BIOCPROMISC(r7, 0x20004269) r10 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000b80)={0x8001, 0x7ff, 0x0, 0x0, &(0x7f0000000900)={{0x8, 0xffff, 0x8, 0x3, 0x8, 0x401, 0x8}, {[0x2, 0x20, 0x5, 0x7fff, 0x7, 0x1ff, 0x3ff, 0x3, 0x7, 0x9c92, 0xffff, 0xfffffffffffffff9, 0xffffffffffff8000, 0x0, 0x800, 0x2, 0x8, 0x4], [0x80000000, 0x9, 0x0, 0x5, 0x6255, 0x400000, 0x4, 0x18c7, 0x4, 0x4], [0x1000, 0x8001, 0x1, 0x6af2, 0x2e31, 0xdba, 0xfffffffffffffffb], [0x2, 0x7, 0x0, 0x9, 0x5], [{0x5, 0x66, 0x2, 0x2171}, {0x7ff, 0x1, 0xfffffffffffffffd, 0x4}, {0xd9, 0x6, 0x6, 0x1}, {0x5, 0x79d7faa, 0x400, 0xbee8}, {0x7, 0x2e92, 0xfffffffffffffff8, 0x1}, {0x3f, 0x9, 0x1, 0x5}, {0x2, 0x2, 0x1, 0x27}, {0x8000, 0x2, 0x3, 0x7}], {0x3, 0x40, 0x101, 0x401}, {0x6, 0x7fff, 0x3b5, 0x8}}}, 0x7ff, 0x3}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x2, 0x0) recvfrom$unix(r11, &(0x7f0000000c00)=""/36, 0x24, 0x1, &(0x7f0000000c40)=@file={0x1, './file0\x00'}, 0xa) 13:11:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x8, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) pwritev(r4, &(0x7f0000000240)=[{&(0x7f0000000200)="5d8ab2bd30716c9ff0105f5610495833d8bb3d1ddf9691ebe1997d07154954de700522a92679aa93fc1cf3f14f", 0x2d}], 0x1, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/138) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000380)=0x1f) r7 = msgget(0x3, 0x200) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000003c0)=""/203) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000004c0)=0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r8}) chmod(&(0x7f00000005c0)='./file0/file0\x00', 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f00000006c0)) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) connect$unix(r11, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x90, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[{0xff, 0x1ff, 0x6, 0x9e7}, {0x7, 0xf46, 0x401, 0x101}, {0x6, 0x5, 0x80000000, 0x69d3}, {0x400, 0xa1a9, 0x3f, 0x5}, {0x19, 0x4, 0x7, 0x6}, {0x5000000000000000, 0xffffffffffff8000, 0x7f, 0xc83}, {0x7ff, 0x6, 0x8, 0x8b6b}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f0000000880)=[{0x2, 0x0, 0x7, 0x9}, {0x3, 0xfe11, 0x20, 0x7}, {0x401, 0xfffffffffffffff8, 0xb447, 0xffff}]}) 13:11:58 executing program 1: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4, 0x2, 0xf9eb, 0x7fff}, {0x4, 0xf4, 0x3ff, 0x4}]}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) bind(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="6b06f97787dc93dba4951e231600080000000000000000"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) setsockopt(r3, 0x8030, 0x9, &(0x7f0000000100)="070000000a3933e7c7919070d93b8acc431cad193a89b0c682ef7a5db732fe80364594af50e35465fe1feded5178e3c7f138c95548e61b749e35f470b5c8bb72764796253941c382d93fb5873fd49889f6", 0x51) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000280)={0x6, 0x4}) getpid() 13:11:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x7ff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) sendto(r2, &(0x7f0000000240)="b9df2b64e82937de03eb0fe0d293118213c082334da48a868b740c0add1540b6996d4b357f2c1e0d4d3d5e9482907008a2f1fb3fbbe0643d8c7a0d08b0bf0be10e9fb9d3cec097e094998b53ea0e234a148a147f157f947c7e5fdb36ab60802c61d7de5ef7a7ff8b", 0x68, 0x404, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xffffffffffffbffd, 0x0, 0x9, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700", 0x0, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:11:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x7f8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0xb1d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:11:58 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2c0136476e2e2f66696c"], 0xa) dup2(r2, r1) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r3) 13:11:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x23, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dccecc222") fchmod(r0, 0x8) 13:11:58 executing program 0: r0 = socket(0x6, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 13:11:58 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:11:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000564000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = socket(0x10, 0x8000, 0xfffffffffffffeff) shutdown(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x32}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 13:11:58 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) r2 = semget$private(0x0, 0x1, 0x89) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r6 = open(&(0x7f00000011c0)='./file0\x00', 0x20, 0x100) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x10, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r1, 0x0, 0x10000000, &(0x7f0000001240)=[{{r4}, 0x0, 0x68, 0x80000000, 0x4, 0x7fffffff}, {{r5}, 0xfffffffffffffff9, 0x69, 0x2, 0xd5c, 0xffffffff7fffffff}, {{r6}, 0xfffffffffffffff8, 0x2, 0x8, 0x0, 0x92}, {{r7}, 0xfffffffffffffff8, 0x32, 0x0, 0x8, 0x80000000003}, {{r8}, 0xfffffffffffffffd, 0x1, 0x6, 0x401, 0x4}], 0x5, 0x0) r9 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000000180)=""/4096) r10 = semget$private(0x0, 0x6, 0x71) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f00000000c0)=""/154) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) msgget$private(0x0, 0x380) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f00000000c0)) 13:11:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="617ae9febdf7455dc2e67e335be614873ed072a0602bcaf834e15a3c07b07b195f7fa89124e49c36a45405b58bfd2bcffd2d91ea53eab20fccf69ee14c464b51a530d79a76ffa4440f2598978de6512710f35a74a04462ebca87caa60ab08a8e86c15c0d2d50577ca1d8a6c0cd4492e3c74a5dd2c97e3da22a5e12a7581c6acc5b77f172f88771e23608c985b7c00c07328c838cc87c5e1ae04c749f83eda2be9d138acc99a1f8cadcfa5a67afe4e8dac0", 0xb1}, {&(0x7f0000000140)="fb7fdc", 0x3}, {&(0x7f0000000180)="718ddbaba8b820fdf514f503b70c9260dbe8f2b3c4752decce9f29c85f30e3e77e27305455fa6dfcc1a726fd2f8ac0d6c6bc43476c061d48cadb89829ccaf5348e68957a5fa9dde1d460936c1b1db56fc3759fba731266a1ac183f30f6", 0x5d}, {&(0x7f00000002c0)="52ff34b98344455482361ab54b22d7f55a3fb577356b99dc95a57978e55ddcca0ae9ab89666a1f3648a0473c5d1454320a036949b69a462ccc543dabc4f43aed77af52a54e2d94ebe1303232f5aac8c194c5dbbecbf7177ef8ac063c5545589e82f66bc909048ce06e576422f30388b74a6b74c69f2c45a0e0ce691cc68bd5bf96beed10aa92adc1ef0a655f10d738c190049a3f72b783af3acee1b9cee42c4c121a151e38299bf6814510703279dc9ae94c9e531b025d42136be6434a4c", 0xbe}], 0x4, 0x0, 0x0) 13:11:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x380, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 13:11:58 executing program 0: socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) socket(0x19, 0x2, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18004) sendto$unix(r2, &(0x7f0000000300)="50010501000000000000000107060000080f100000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc12ea8fc8c79556588dbbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc51a8f4f240522042677d7b42c3f7a2d1480b879212446b9fd95e3bc0984e4009ed228e79a057a2de8da228fca508f40e40fc80eea1edb5c32bb27b459eb43dc636e1aa271f83537152c31f4e456a2ead6e65c2ebb579cd025c76548066653660bb708a9848bed792e171bd95f5f5adc99509a770e2b64aeeebaf1f503fc897e18aa45be20b950fa8278e79636b30ce2f508405f180315f1e42ac3f46280646debaace88fcb4f5fd9c12000185a21b8508320ac980a66b1c2a01672dbca63f81df794dbe9ed104747380a6a57a2a03490b6cc6940f6559b0029e96299b9fa7630089d1cd66edc7533c438691fe66736a0f33f75affef36ee3e4f44b816940ea500"/607, 0x25f, 0xcb7f9a29e983c942, 0x0, 0x0) 13:11:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00ile0\x00\x00\x00\x00\x00'], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r4, r3) accept$unix(r3, 0x0, &(0x7f0000000140)) r5 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000cf3000/0x2000)=nil, 0x2000, 0x4a6087dbee9609b8, 0x1010, r5, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000100)) 13:11:59 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0xa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:11:59 executing program 0: r0 = socket(0x2, 0xc003, 0x6) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) semget$private(0x0, 0x2, 0x2) 13:11:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x800}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 13:11:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xffff, 0xffffffffffffffff, 0x1, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:11:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0xc) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 13:11:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="d30165db92214472f38597ea66f57e457f6fd2d65550c3662fb0e38a703293abd3aa66bfbcd0918cb0f6b3a176419c012cc58d71443190978e64432d2e93a7b17ab6c76b1dcff60991ecd8bdd16599dcee9d3b455599d1dd61c2751c923a14df0b2e623a7540a712278d9d03fe4e590b6b5b436c02821ae81ab0808079831a89f21a20afee56dc87676967ddf6d0cd50820233e9c1c29e35656ec648b92eb53a5b70ff777434ba9b868c274be54231a6bab7", 0xb2}, {&(0x7f0000000040)="43363dfe77d60afaec023a87a3d61681fcc9c43cc7eb2bb9303c61233ac212e49f4dec9cd48529bdfc40d3b4ad6609c02fbe7ba9f162be806f3eca9a9ae4d8a28dae660c68c95d7cddd2142a7b2309688915cb1feb3a06e299150cad770c7a39d219ca53faa323f31557ae267fd7ef1e8882373c860775541be06a32", 0x7c}, {&(0x7f0000000380)="ead73c3a4ee010a2dbf995be57fcd1612ce33a094d931678fabd53a17b6b5769dcbe3ecf5d21efcfb7ae7503301f38ecaf37414f250dca073f0f03e8308f3feb8ed32bab9ecd0ddc9e04ca1c5dd8e0298d103c7c0931ad6cf2aa0010614a2b93b0d2a751e55f7527c2bec7527af00da06556b548d2d0cf566455538ba5d534dac6e5d2bb5548ee1eccb87e7f3489db9e37066da5ba0e734a43ac948af53b03889917ce9b38891b134563e3297cbc2af623768a951343bce31684dacbd818beeef6fe", 0xc2}, {&(0x7f0000000480)="32cdddc75f4da48fb9ddc5fc8dfc65c702dd705c04b495df61364c5a0155baafb6781246391bb4f59f2d9ad45ea0356c83dd4a27d174acfc4a3224414354745ff732e8afb8dda5826b98f5806a45133bc1b2889cb5ebace6c5e55e994bd562d5c5b8d969e37027a2e146ea8a21303154f50b55c436f3f47303f58e3c729e710009983b3ad3bbd793974ffbbc205fdba1516e831e3a05f7e2ea4a255b1da8cbe04d5fdc009a5b7bc729b54962a6db383ebe1c478d5c9ab5f0b535623a3734160a47ec619078355fb90810aa1a6df7f948f34bed6d26c4e9db78f5de2051ee88563a8eecce5e3686a415ea", 0xea}, {&(0x7f0000000240)="9e3504a06712e412b3652cb0a6ecb8c1acf003d98b7511ccbe363bd8903322b09a3a9c127eb320f806085ccb25590932cafbdc9d0dd75d5e3f3b39b578b74924c691829be23242829b3eefb8b21139214a3d0af1ad9a4768a5295a6354f353ffbefd65c1b5b257ed83784066433b832fd1527c041f2e", 0x76}, {&(0x7f0000000580)="15280ace4ee8ae17f54e0fcb9b737eef1d9eaf5c7fbca3ec842cf819ff6b1be51a744af31416beaadbf7077eec561a3eedc0b45939d3f85aaebcb2f44a7cb3f95cf4b44c76099626f65ef7c55a9a533bd6e61f929207a075395a2d8dd4f5025fcbd429a1e59a7b875a24d54f2b71946165eff9f39e7e461895c655d0eaf1384322c2bca282ef5dcef8b903a78196ce6e97d1d0a89ac386c883947ac729d0ab652d5539500b426e097ec0d32ff0ca6557640c70b25618f46cf0828b314b6c9e783a9138695c5f77d785", 0xc9}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:11:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000140)=0x1) 13:11:59 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x7, 0x100000001, 0xffffffffffffffff, "1698b63aa3a0349eaa0689767d250007626b062c", 0x3f, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="8c65", 0x13f) 13:11:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x47, &(0x7f0000000100)="b60c6ae76e17ffbdb658dca632610b51aeef0c96a0f943c7a51f73cefea4616122bdf8c441824f02f0281cb2ba3d4225e1c01202c380f92d4297dedb14eb77d7a72ac27f7ba115433ececbf318ee1868f2e4b1e1baec87954d87fcfef8ee76691ea2f1da846d55475a2fae955143e883312a8127530010cf3dee88d721422e0e734290f608355fdcfd1f69dbc0c2991beda2ed0b18106a") 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3, 0x7fffffff}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:11:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') shmctl$IPC_RMID(0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x1ffffffffffff}, {0x39, 0x0, 0x1000}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:11:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) getppid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(0xffffffffffffffff, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000080)={0xab2a, 0x9}) 13:11:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240), 0x81, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="a89edec29ee928a9229b3bc58117867bd7d15f60878bfd8c06de161c4bbd774a6b2d2858e312757ab73b5c6c368416ee3975f20a6b579412e9e8a6228a97c849edb217585134548c5b1bde6fdee38526490e3b21baab07944205d5d3d0720cb49e498f58d25f69411d0ff3a63964702d3272ae7c334e4a002fd0d80e7cb167d73bc73404f1c58cc0ee1b344f42ecd1acf13a38916b1be7d0a15c9879f5687d2f07785b85785b0807fc836eede89fd5b958b5d1f9d7212688ef691a7c135aade458468ee321184e8187e04fadbb8834f1f6ba74a82986fc9a6c073c6d4c19b6de6196788577bfa1a7a3adc257f8c024869564b3e30efdc78b98090131ef10781a19b57a93d9be9ae565e083b4e582bc179050a070becbae2c65fb707e0eb31503a15aafe8b0d24c376e38d1fd5b8ae8143ad2cf4db6abd0c5013ae28614ba7c5f35639422d4decdfd7e9b39f8db5bf59d85d9904b81bddcb42a50e8c4d55f4bd70b791bbeb0571442440be14f6537c5d86208c4399ab0cb9189a248e7f889a6204a23ddefc6b4708006adb986eb133a279a01e9c10b6f8be2c103ac644429281392223ecab4b7a049dfe8f55fffd333174017be4989810a5f5fb259d509761b1ff2bb5bce0248202cb654c9ac5fe4645aa358d75ffd1ba2babcb17a49c9068e51bacee05969a4b2eb5270b57a3d75bd080a1defaa724a7e86d7210ac0d73727da339c3f364845b3cf5f1c352dbc7d6bc4899cb95616cb5e34cac7726f92a9a82e0bb6aad5c93e007364f9df8cea4a7e20b613847e16eb730257543ad03459fb85a4264ea9288034cc868a0fb66aadf52530c0080d3bd4d6e06c9c671779d6e49e3b649b2e35aa67fe5066166adc5bdb23a96adaa34aade31b205b282c0ddd8130068b61a74b102b83cce50e7e6c0e77df963d2d49465ac65968add0441eb35d28dab15a3af55ffce6fea0728b48c9507221ce43f976bb4ce34eb4bcc6d20c87d161cf6f90a8f3c3276f5358933a7aa34d92a0378f1d4c494ffd8e63465dc6bb9f22d75cc92589dc91d5f001bc369bb37f8cf25f4c7551755448ebe9abe2bba5c48065a367057a527a0a450ff35fadf08090049616576ecda338799848876a62c30b177fda6e644ce61519742df8c69b9ee97f5fd35cc5d86d7aa0672ca5a128dfb72f98fb3eb89217b019ac329059df91e9570a5ca6ef0ccdd587bbffc6e2c70edbaa54e1ccd5b93bc1ef504c9935ed74efdcd45afae3d7cdfac1e4241df15e7c7d59538a7596e55253f15984b6f5f1bb02d5d817531bd62cbeaf6c2338e86dad422b5f0227145745f4a2a6aba01450e2016bfddbf8d1142636e66448eb94a15bec3d8df3508bfe91ef2f0421fd97e4eada25080a4074844cc9b73b501de09bed716f90fe448dcd50fdb7154e5a98ee55a00c996739b06c9d95815545e65eae45a1cabd1304169a543d3e4be97e16d3e5db3fae2ce90fd9b22c641b19697acde23cecd3995f779b83f80125f82cebc5051be2777df6111f08978f633e348618556dcad9c9780eb12bdd301ba5a263a933fca6d90a46bc3f6939bbd9846ab833122d288d52a25abf6bea0ab4787c32a650ab94016aac2b0a8302335fe2f54164f82b99b29d98fb563bc6d94dcf6e9b12158f02d76a75e9993ca78ec18eddb17a96e2517f019788e85cb7cd65d7d02e0e9e6d4a389bd6fef4c3e25cb91f8284b28c479d9a328660d0648d4c5041a4c6b74bc6c6e0d7a134a71eed175b11fe7fc7ea753bcd541a6bf85132d835a75f94c0322b9eb8d6580be635fdcdfc3302b7c0c907fa468ec735966a3d080d9d0f36d0d013e5c334cf51f9e909f9051df505e834b54bd0571fac37490584f756930cc85f83737cf0e6a8c799125b4882bfe88be7dd78ac9c06d2a3f4f9994c99d9e706a448cc164e1aed63fa17c7dbfe6047272a98a00ede84993649af48ae39315a38c417c43fe5c16ffef7e482533ce2def6b2682a6f6fcff911209d776157a990df4d788a6d0e637168d1dc2d05f370977bc94427fe152208014a5553c152e7bc4264ededae26f0a455bee372cc2cb9973de948c12c04719039b6b332a853556ff9a1681bf794165d2dca2572706e33024335a41950566e8687fb0f479b1207f03bcac04e532070f198b6009efb6e90cd41025d8aa0e0eab051dbd8a4799c47539ac13405d63f60db5ccd50a250f832b192bc0da1d914bfcde2e9180e1b03b4daf0c25abd5610cba4f9010041d514362ffa39cf1371c07eb3f8c55028aaa21aae3e2bf476dfe54c727038764edf33f8872da86f05e01a64b541a03862b05a14332c036a47ccf8ee5e4b62aeca6117b3ff3d74b0eb5e9e5d5df3f7f90a7a8028a7e41295dfa86681ee01a8af00b696ddc1e54d175254e51c159c4602f7d2a7561aca78701d3145d161723a052fd82b0a1bcf708c7b3f5080af0f3fc998ea495e60e8e87e492cd92f7c133cea12159d94b968253a1ab990906c99f3a47241df0a4518d3377c84c63f07c22e89d1d579c482861e1c3f4feba9584d50846575cb9d9f6baf4d962677dedf74333792c3fb21f9dfe15fce385d9f303fe919a1e3f4bfe9fd5883ed787b4967ecd001742019827cc566fe2812717cc4f52bd936e934a9f66125d787eacacb65e9f6934c5bac59da7745263a05a61ae3dcad4183ecee6ac858418d323ab06c5e9f4b993d7fa660fd68e24f3a9eeca425a751e7a620f5247b5ec1e82cdc444724f60653418c3a68b38fc18a417cae3924e3fa42fc99907ee3652d1a2da16ed27f0fb30ddef633ef7d4563187efcb6de08ab2182b4680a8543dfe635cc6001c07fa7f4c21cd4cd2854125113edb9fbd2409cb0b44b69be2d7406e1b0a8291d01f83e7521a965b277850e5cfb3692a6ce415218824a23bc3506e6740bca65408ffe1630c251912f63db89b470799a970718962766e0e5186b1b9a48fc56634ebbccfb645b8a0f16f7021ea272d344e601d062fc179c87270abe4686b452498262157af5cad5a57a02ebf9bfaf7868d57a1c40c29b0ce9a3fff39cab4bfd7a658177b02d50917c1ea0fc8565e26747f97e4e47b759b441348150c0c39fa54b6a919e27a893bcbb57241eb52dd55aec5af840ea462efde3a7e8a6de83376927c921a95d5a49212f9118ab8bd433fa48052414204816be380b671c81afaae576ea142a6b5aece4cb1c09c3b88fd2936bbd5eb477a0fe3d9cfc750c67a730bb533bead4e94cb16ae2478013c11e33048d45329e3e406df451bbcd41fe7f7a2d7b6408407b57485a752ed8047773ef4a1be6f09e3edfc9ad9af0904bc307fd9c53ca131b55803a7b7d7ad2d441d562b6e7f3bb54c09fd69d6a195c0fd6561ef69984edc4feebcdec164baa90dc62c5043df2daaf65fe5a3fa142196d9a4655d5f047b5ee4f78545e080b9cdfd5fb7a835a1996c160cace34863b089d5508535ae290606a1f482c7acec3b046b6beecb216c82e86c900de7cf1644e86438cb5bf24b7bfe2377d938aaa3d825fec05be3c1042acfe579ede3610995a70ec19076dabb464c360b98696659808d0fed0ea49d21b10bc7c52000dd9f0986784a0bcaed7b2e254bacae28b7704af04cdf1e9ad6a8c5fcdcf2b484bfa602be541db4cd57360c542524b1e6327403912a517fe76e35a6cb462fe0cb064fb71b7ebac404f4cdb66979201fc9d7ac245a39cd7f5b798260bb0cb0acca43aabefd9b5f17e8bd3e9ebf9cae1493c4fe19f6b6cd18db09d68c540dd8035f1a94b519104e72d2b44ccf1f0e0284fec6f041da3220bc0f06df75f4b16b6583a7773263727d252ddd215e69125bb55de4a7e3e273fc8db9740e460c36636e5b4a1d982f6cc6b10353479dda87c94d683f6f3504846f3051d959fd400a4d28a7d2daa311f0b370238a292b95d2ca7305a54b196dfd5ce804e672a03ac7bba6ec7cae6e8c8939e7635b363ba37640f0fbb64fe0e4d9559faa908d0f3cc9be9c8c5325faa8e88055b11768c36bd27184d78dd120bb7ba75d695db9875e58a680a576e8f5dbac250fc7560f885d70e4fe2d8cd6dbe2a47bd3fab0daa8fdd38913e989aefceac4bcd9349f283faf4fc7d74aeebbabfb0f7e9f50cd106872a3a38d59af71c239deae6fe0814a5a8409725dbab208150c905f4324812346b2fd0a9d5eadcff50e1ab20a814ba8112b5cb5031d6b44948670d8a8839d08d6aa631fc58bff7a78d157d5ebe751b2ea85fae3423fcff4c695f59926f4e280e2843a7d6d477c61061ea8f9bc9f5644b8e2478f9319288ca89061a85bb5d5238531928fadbb6965d4eece8292863dfc89523f5a8343d8b7a2d9f8680508dfde2ea8338428c0120b38451da4a191f61c8b22a492f737303b5bf979347426b53238b8d5c054e5d123783f8d1c2e2824a3f5bd59f10ff6fef775f5b8bac99cf9070b5012a0e5cbbc866d542ca036b165eeffe4aa81a1cb69d49f49c9d347bfed65250c92044c86f0e17a0008c44be696c9749da76599cfddb302ec8b4e85ce263815a0b3ea3d63fa692383b7545447f2378ccfe30cc4750ac22a2edb9a0d7403ac531debf97f46c81a322fe588b155c23bc8734877a38a8a09612fae60b0f5cdde16e85e0e426cc4751dd6e4686bdb31b19ff086bf6c3437ce3b383f64f8b36edc497a5dad133a806af01b0d86d638d7238ca78d57dd82634d4848eb4c4c069473f8bfc59db5cd6160d71fa0a97b58406db8b66170ec682f570fbcb45e068aebf35c856fcd3aca01d34d4cace9680e5fd0c80b7358c60a30ea81758c752104aac4eebd7900ed8c955d83ff3f902e14d334aa819113acac1b9d6b36b9bc5ad74e751bc9a3370e04f1648d87da2f845f18a0c1078e26dbca5821ace5b7563d99a01e27dd34380b00b8d39ebf118b15dbddae858695a207ba3ad64bc80f9b4f05129b356048f6f65e13f7bceedbb4deacac335ba2d5b3446e02740541ae74e97e762aae7c26d5d152fc4c434fce0e5132402862106aabb8f464d981ae26379cecfe88649d0b241e1a043cdc55ea39e6446b8ff7963f50ca7e7f24e160e3a61a7341bdddefb752e3dd0cdc2ea02ed7339dc98ef9e3a307cd75c22806cca8d79e6de932f1e323deb858c92575b8a660ed5cdfa4e59414f2d66356aa73aef508af3d21e5126a8b21143f6005d950081f0b5ef134271e080c44c63438377c673498fdf301dcee05c9d3bea743e288eb6b4e50e3c997b06c9a6e3e304d5df6cc4e5649914159a6c7e31cbcedd05139f1d58e623d95db81de442ef9f82ec94779db281ee2e8fe98378b7dc430983a6868465cb4e4128fdfe1eac25022b34186c22364bc11d14ffdb7224a354f7c841e15ea6b7037fab855d1b095bf160f38ce9e53dc776a55c9260aa80fb35d886d48f27a7f8f248b4857a9cfa918dc2e5ba7fff7bde9f0be9de38faea78298b154c6f9a50bdcaf1a3126675add7de67dfbcd00dfccf17bd06757f1e57491eadffefb3514a2d01f792388929002f027046db51daf245c29291f3331283d66ce46c57135cb417660be8cafc268a3777cb85ec49c44259fc2f9e3ecbbbdc9b6271b57d825e29ce96babb84e6ee231f315a70096d6e1e63a44305f078da76470117d9a0ad0244ca62a695cdd0f8dfd4d977f45edaf12ea39371c534482bbc0b4578c1e08e797f00b439d6a9fbbd4278961abdee424c31d9b2a0fdc2306ffefb3b4a04b1bb656828d6ce2d8de1482fc9266fc623b7453840b9e6fc7fc8ddcc14e82a4ce4a59b43fba15ffec5ec812624a89a9406cd4418", 0x1000}, {&(0x7f0000001140)="9eb915e901dbd10991d376ccea45a2d4c617396d41cb9f6ae02f34be31381f75d8657fc38add9ca29cdc9db52121d19ddf0d203aae9d96b6c8e2532d201a16884162eacb0aa172cf36a57fef3e38fdc20bf4e93fba6ac8bafb7b927403e83343eae43f2b645b053ab587d9bdfe1ff1ecced86e479338bde3dd7f0afc440761c5d8edc1d274afb288b6fa707c43ec5df29d463fa640abb1a852c8f137f617e9b3cc3e7fe13b", 0xa5}, {&(0x7f0000000080)="0cf5e0caa71eb6d5e2a6b40d77204fc8f08754d8095e30d208b60698f92cedd4424ba4f7313f164b1b038cd753e200112a7076a0c9013c", 0x37}], 0x4, 0x0, 0x28) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r5, r4) connect$unix(r4, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r1, r2) 13:11:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = dup2(r0, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000001, 0x594}, {0x81, 0x400}}, 0x1269905af19da3) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x400}, {0x3c}, {0x6}]}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x170, 0x6, 0x6, 0x7}, {0x10001, 0x7f, 0x7, 0x3}, {0xffff, 0x6, 0x200, 0x9}, {0x8, 0x9, 0x81, 0x5}, {0x3, 0x81, 0x1, 0x444}]}) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000340)=""/222) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe6b, &(0x7f0000000200)="b6926a74") pipe2(&(0x7f0000000180), 0x8) 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:11:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) accept$unix(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) 13:11:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000500)=0x9, 0x2) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 13:11:59 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) unlink(&(0x7f0000000040)='./file0\x00') dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 13:11:59 executing program 0: getitimer(0x1, &(0x7f00000002c0)) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2004d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:11:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0xfffffffffffff801, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648a57abdcd92053ef50718eaec6cc7b8dd2fad737f172f93497e3bff2a0d1ea6a16b65a10a8d6d23305fb0e7af", 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socket(0x6, 0x8000, 0x4) 13:11:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x106, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x4000005c) setrlimit(0x0, &(0x7f0000000140)) 13:11:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x400005c}, {0x6}]}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x14c) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 13:11:59 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) 13:11:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 13:11:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = semget(0x3, 0x0, 0x4) semctl$GETNCNT(r1, 0xb99cc6963cd8b812, 0x3, &(0x7f00000000c0)=""/49) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xc0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00f", 0x211}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) 13:11:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0xa) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus/file0\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000080)=[{0xffff, 0x5, 0x6, 0x7}, {0x481, 0x6, 0xcac, 0x8}, {0x9, 0x7ff, 0x1, 0x5}, {0x7, 0x0, 0x400, 0x6}, {0x5, 0x80000000, 0xf56, 0x3}, {0x5, 0x7, 0x3, 0xe11}, {0x1, 0xa7c7, 0x9, 0x5}, {0x0, 0x9, 0x6, 0x9}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'\x00', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r7, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 13:11:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) semget(0x0, 0x0, 0x1c) login: `3k<.@` O"'n+xmRj~s7cubHj#¨\$–BNBC@$<x\3j XT26XR9\aWybvͲۮݪhM[Z!M}Dh7UUF>wS\BȒ s1MJm**TwT{y=A;be9Ci~ &D d#ϫ YMi]o.HOjznkoCe!I:eslRiarUWmiїjd 8.aO8n;s{[@=+g58C1㺟GXɳ ГfSsf=3k7Kp7`ȱi\_0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) socketpair(0x20, 0x4000, 0xffffffff7fffffff, &(0x7f0000000080)) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000d0c5e27106552aacc7b6d07eeb1f072760299eebcb8513a44072c382bcbb93efbbb525f7450d9800000100a0a7cd79e30fa7c3ed8b35196dd8f27cd8bafd9f048fb9576c35ce0000000000000000000000f4c93490f28951b0c5d42875426128781e0dca6c730696c192826f7aa4694f93a7e689fa39a72b914186b55b362330de195347d03296809fc851462635ba50ff0b37e4874d19dbede18cb56b6858869c708dae"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:11:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) socketpair(0x0, 0x2, 0x7, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000300)=[{0x3, 0x2, 0x81, 0xffff}, {0x4095c4be, 0x4, 0xfffffffffffeffff, 0x800}, {0xfffffffffffffff7, 0x3d514830, 0x200, 0x7f}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) chflags(&(0x7f0000000180)='./file0\x00', 0x80000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8, 0x100, 0x3, 0x9d0}, {0x5, 0x5, 0x8, 0xa157}, {0x8, 0x665, 0x1, 0x70}, {0x6, 0x5ff, 0x6, 0x83eb}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) fchflags(r4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 13:11:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 81w80A7)>D|4⟧j͖pAh֍`3k<.@` O"'n+xmRj~s7cubHj#¨\$–BNBC@$<x\3j XT26XR9\aWybvͲۮݪhM[Z!M}Dh7UUF>wS\BȒ s1MJm**TwT{y=A;be9Ci~ &D d#ϫ YMi]o.HOjznkoCe!I:eslRiarUWmiїjd 8.aO8n;s{[@=+g58C1㺟GXɳ ГfSsf=3k7Kp7`ȱi\_0xffffffffffffffff}, 0x10000) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) fcntl$dupfd(r0, 0xa, r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000280)="3a433057ba3a39926ebda5b1b54dbee245276af70c149b4fbcbc364a8eb0bd8bca155b3232e766a85986f2a27b721fb69197d3ff657519a77031b11ab00ca096bce140a655f04067b5dbbf487d48f12bb45ac4674c4425ae3bc6dbb0621e221f2f39d3fe4fa4ae4154f3c0b4ce8d452b9250af6be8186c6877c3f0877fbee314e7a47ea529", 0x85}, {&(0x7f0000000340)="4ddd2ed3489a86b43f62d9ec6576470e0bbf188b0a16d73fc933865fc2e331bf6b36473fa21ebfb39157484734e29996b8a4d54d6f3275f98d0ade6c7ee5f43a9b6423cc7c3a293f2eb89886bda6d192ce1ee1d0bc014e8f9fe7042ae8c5d9657f8b42a78dac626493e1910b987eb4d7cfa29e204718daeba52a8ea9a7acbca0e0224c0c0b58d2a5296ab5dae8af3506385d9c90748d314d678cd1625389362c7e1907376a16b8aedec8fd", 0x39}, {&(0x7f0000000400)="f2125b7a787ac7f0f9a3233ec2fa9ab1d84bf9a1ccb67bf5bc3997f0f49b1ef0a48bbf944488f1e2651c88fb9e442db580b0545cc1204664ec3b906d362d2cee899b59247aa39d2d2501aeb8ead03096956c9972a86855d0351bfcae185bad0e4fb372f37a5547e2b9b1cb7419bfe891df91c797651f7b20688939441691c61222838279f1545db9882b84cc3f8f255664a9a1ccf8a546d120da6d9b35590c34fa730c5cffbdcb921dea65d70b92751b19f26e4cbacdca8b78dbfd2e0745b8192b3fd5172bc2058cd4cc7d9c76af570959fc245730312eed2e7866c9c2a08b733e04ebea4114556fc7dd3c3457d65f7d99ebc23bf0859783ae2affd218ad6d66cf711f441a186e28a3947f19ca3e30ff2b2713c08fffd8ea5c81f789a5ee8332483b9bed491157177af77dc748afd6578212486545fad5b0c4ab44f2f3ab58c8043c6c8aa64fd104efb651eca069159397e2224bc7f616bde3b79982b850454a3e059e4a8c5975f666f1fc3c556d4cee76058f313cf79d390e6d0c90dc66040d401a58a248c83e9e4098c20d43663575547777422dbfe2a2e41b7b343827a791bedb6d925477642ae5087eeb415eec26df47513b30475852475c4c3ec37109bd2a24b186d7c5e3a1ca410f848dc928ead896761c57cee0c43f6524c6e4aa92f1a012a1faa49f64a3e7bb824436408680adda680fb7bd4e7eaff595d4ba147d31106709a30cad86e5124e1103fd017247cb4ffd61eba7c5d18c3775112463bde4d7fbcab2e0d717b2d502ac86334c9a40d2285ee8fa556a2abda46232a2305f0c5dbb70e5f5b98707fd2b37155446358ef4835573c111658ab3cd7e4ea8262d08a5f35c9ac68ee60f6007f65b7c52011e9537a76b00084f322ffde2f1d8735df0793599d3b92dd903559669abd4091b84be947719c38f2c2ad9d105f83b6f54be11ad9cf1e6caed07a493d4650468be3cfe574e15fbaa479945e2b79647ee6d3bda513bcb907729110312d166feac02e84ff1bc17a653e54c2a0485261654db4b6e5a0f6771b58768f0c33163550900f69b41df99a0ea71857e5457b89d427480f3ba3767cd83506c6914cca167303096237eb4c471d638fec1107d1848b51a9d87a0672923f034999e09d4ebc07c6d16e1fc52fae40fc4452a3bcc6e27bfbfd844be139ffc50c43107f9d9b90902aef8f71ff6606a8d3d3631fcfe50c3c2ad040013c8708c3039091e32e7498dd9265930b9b3ec999e78429058919b4900854a5a3125f07c571fca29acc52ba1afcbe003c29bdecd8fdd9eaf99885c562cd220c02a1e1e6894941ce12bbda6625102eca133f863e7fc87d1bf3d158cb64ab3fc429ca2da6f70a0ae8b421e0c0493dce340698277c32eb0377f0fa3adcc02ba4203a79404dfe5f125e4ed12c88c4bca2fc2e59d3c2753586b846bf76a8bfc9abfd208d434110415578efc3f9816896854c845f667ae25d598c8b553901271ee5abbd5048c895578023fd1950ae2719ff334fdbdbef703b573ffc2d0b896536d0d2982f6f79a49b2ac01ad7f02aead3f6db2adcecb5d4bcf73269dce94ce8633be6001c3030df17250844300fb5135097854fe75b3185101c64093430cac4abefe54fa6c94c3b0514d453cdec5e8e3405873b8192045e781dc6e8cdf685b00bb289b74a891985596dbcae7afdda38cbbc7a3169edf2fce1e47ea607966cd8f59a8dffdcdbef2ce0be8d9b59992deb8684834e907a2e2bea2d0ab6e33f68062845619da3d3ca49d3206cee9ba77b7e78778d67ac157940c0fcbf6eae64d38e10adbdc5ed78307155bfcff58d1fcd249399917201ecfde589e5a394593868784c542a5031087ded837d8ab991b513c14593e4c77ecabdf6fa1a307c5f7ab5fbdbd0d4d43652e747f6ca537312625c1974a084f091b96e20bce300058651c45232e3328e9149b4eaeb73888f33e36c5ff1d573d15c535da46f03460015c49b06cd29118bb2798a44ceb9fcf157f04881a619ffaa6f450a388f57c8811aa0584a8bc8517865815700a1889d64845e86a0af9b24892d5121ed68bc8d8c837729f5090bcdb6b862a1069d73c7ad1a9063ff3e8896293ea675d6a119c406b51e2926402c37a5ada84fa0288cc7c7199d5a64b428718b5b90acb823be19f564511a4890747a2f49829eb2828f1f6b490489e3acdab0ed5c2bf808fe61a3a14e4874685467c36bafa8d407e062a9c5752981a646706ac287ad3b58f10b7e84e47e754f6565de6e07ccc90d0958690198e83f729ec7ff3eb808d82cceaf1112f9bb1225c561c10233d2c9af7625d2d40f17ca6ae77f7781e50c3c1244680eddb8350a7b359d82c42a14f8b52493005f50c3eba505f078ed67a1f9c5abfea62a0cd1558f6278a21f09d8f9a5534f729071459b3c4156f32e652b6613f7d3e26a5dc136e9ec95ab40c96e3049126100cd8c489a8a9c8e5ba501f9e7c112f18d0bddd5651fdf13d84ce27ae17aeb856d91e3039c6d3bc757c947a1f6b7bdef7585bd9f5d56174defcc046515f615d06c94f34e99d6050ab5e41d4c8f80a6f1251701a5dd8f8e3ada9dc94b48d8b77c0d0d3a6c340afce7b663d5cdd4ce24eb298d04ed2fa9eba81e0e9641f71e895dea0a3c5fecfdb6f2dd7a73710d8a09c8c707667c6640105c9decb6f88a2dec8ea49e32b6efb5cf56e3d2ff31b8539519ca3c1c778006bf11cfa89a52f9bf8fcf119092dc06501f2a64f19ed80be2cf550f5fca16cfc775ead4af404ee9e08fff71c88c68faca2fe77933d86809b6986354f8f245a7ce2f73d594782a0641877063264dba2128bf5066f7a42702af4c58611682174f57b3ae1a0e2e9c4ea68b1ff2d4fc26670b29cebe3791fca360d2a41688424b5e18258d4fcd4aaeb298404b53f9e444400cf14bd71d2d36427eb2a36ce00c2d4392e1c2b17e46ce432d046e9e4fa765951c08245419443f11f9f28b72b21b53928427249d540c256dfd5afcb2432a5f51e3d26d3369af42fa1acca3535e6b46a87d723122270d123380191924001bf050132ad149fa18bef1789f903fe2e6a72f442d92b2837bd339a8c63eef4f559e1dd68729d45755d5bbeabafe53f60f181b7bc5ed886cbe67d5154b2866a84809896e9f75298cb8187ba89f91126b73ae9eb03be0f9ad16a2177fec6b475410cca08f3d9705ca90a43c4aa9865e1b5b583566c64224810c9cdc27324cb7c1ea7dcc55482c9b71a02851eaa53149ffb641a5c983cbedc8108b9206a0454497dddd779f7f18bba4e8b0b2aa7c32b5a1cb1b3e2c929c8ca07b6d8f54efb360e92896a7d0213d77b3683e9f661e917a7c251c85743fd061468425ba0d7f501d65b5b7c0ce5b8eedd50602ed2becc0727fe277b56921b22947ceb5491ffb2938469cf52cad7828153f638c92da813e2025b5e97fee4e057f03355197a8e49c9d6a5f2ab21c2bd3f6985150916e93efbbf43c8547f97e95386a994ce43538a5088055ec15c26e9367fbedbbf1eede023fdd14be49a9bb2d61d07532465837343f451253545e171fb3e8eecf05ac99a69753dba0c36f910d4f901d9a63cc19cb26f0e761b844813b33c369188fab8c41ac81d8aa3542301cdbdbc09a18e1ea16f9c668a11bc5b0fd0fc6301a322a69f54e46dd75aba71354ad23cefef24a2aef59036bec43fd8cf98430c77e0cdbbd50d9f30077ee6b7e4b4ba64fb6d51a86116666a29c17af32ee17f33327869cb195e86fb113dff65b9b5c3873b8ab2d7740ca56b42274a6a4f8cf568e0133fbb358194473d0881e6039965c0db6a9a7491f8dd79b5b058802a21eb342574b8a34675eb8cde1aed940c93802cdcf5dec5b5622e6538e691a56b1fed7bd9367b0e88bf363d6fe69880380ca651e114c0af7f2124bcd74c1748af5278a9f66bad5f8772725fc319781f0c9a33fcc1877cbeb78e5ecf1e9775a9965549575d9752eba6db1360902ed8e220997f22b4e2dcac3e2e9f48b6218c4c7699983f44c42a882fc826d74f75147b6aaaa1668579a1e95b1595f038df4d93e191f4dd7fb39abc088fab45b91431a3fa18a90cda3a54f186512b460dcdd368819ccfbdea1918a4bc0111cb84855ab7b20b6387ed53e36e1f62db64d38a34f0f073044e9366327502ce29571e24f174331993ab40d6623af244141eb1bb0b95be7fd0e8a9d2cc838b39bb2e410cf355873e892e8fc54caea51dd14708ebffa682e9e4e15aaeb3abccdc6155e08e78acc8ff9cd9cf6b362da10d2906903abe1a018c03df1b0fbcd492827c8354d531f79fa085cdc271faf7295d17640ae5dc365f761f4905d870bbba77d126239e2f5ffc1dffdd25a1ebdc3c2fe17221ec54c119a0575be1d2cfbdcf3bffea2d50bd3f2393a1ec64aa489ecc24194c0d94568677a9388e57df423b52d15350fd6fd95e67db93ce83bb75366f779e21613e5d4457374f3a95d4f2180c4e6fb6ea61f1d4353f58d85e7838ba1459679cdd41e06987ae6e652b10f983c204d0b2be8dfb6a3bc3b0f33eb709e06a9205e81c5efdc00d76260b8c0d92374891741c9c9873ef4978e4cb56fb7a2e9af2a3e4f0bcff22370672bca7f990650c2b18e2840750b85c46711f6b0c8527b87248a37d2bf9c839be677dec0f276baf3654670e1121c1b4674cde4ab5834ecc6ffc3133ac565b188bd4aa427a15406c15eaf67ef879e8cadfa2fb3ee49d261ee8dc0a0db5449a7ee999d914a0af749b736c5158ba6c8dcebff2396fa2824fdef4f8d63744986c919b3d98571209cf103e83dd6585b46321aba5fa15d39efacab1a172e7721870b4b032f066d5a71c1282d82e4f39207eded65a031c72813046ab9725d877ad676ece7e9d9c890168823a31b611f1bd4b142915f3deccf9559958f409920c20ddfc30a030a7d973117016d8befc4e01f8d9b6830045e0ff188873d882e96f00f48b1835cee56ea0372facbe28694a73b22d9a8e600f8a67b0c8e78feb6cb9f8412c609504869d8288f6e1c967c86ea02de1cd69a8544e4a19b0c35406221aa6df40854ff6b116380f87879e3e3d2602dd9aa2b964708f28ba5e3d5cf3e17e9efcd2aec0fcaaf2906a027f3ebc9885610d991bc268454ace5181c579fd8b16d56e1ad19e0d482c7614d25a774cac683b380d1769ff095109322d28a28ec342bc13d940f4abd3868e58719cd8c41016d1158eb48e589251b1e44bf3f4fa1ba4fb391e36323cd6ec2f516c4695c47695b6d1fb0fbbe347e427cd8c9c863e4b687835f54db86cd320084c26eca8f2786b6a87b98fff23ec1d0fe3890e3739fc5a92582f29f119d537f80c67f82ac2e3da443633e4f194471d28b49196489b694ab4fb609c00b971090e2ab4999a4d7868233404dd54d3bb8f7eed1bfbc9e5c5c52fada408d8f6b6e68592ab25e0f19e9509f0582451a6f12c44d2012a6b8efa3d4939e30c5e615d00f535e57620e1fb3137fa4343ce2c09301948dc4b22bbe8924d9bcb0198af776cb67d87d62c870eadd789d567b0e8c2cc7a4283cf8caaf802c454c3e2c1ab7a1e927647171e21863c2a86f37b3c339070acad404da6e57a55b050ff278da2f941c54d57b8454db48832c9f91070a2de583c0e45651dcd080f01486c38a812f551b4380b0f79ecc3ffcc99e09a48ce40711ad3fdc75e906491dc1f38ec8065f894392265623c87731dd8712f892d0e8b56683fb7fe1d02399142b204b2818e1d4885abeec24c5a8d2795c824768fde866a5ea783a9a22d5a99462065a50dfcad2fa0ee03f3bac633c6bd096427", 0x1000}, {&(0x7f0000001400)="b6fe0e0583a7c9619f8a94098ef336159264747ebf53d5d96def76d4726d6eecc5b1be1d75628c9bf472645bd84854ca8bb81029a5b2eb2a88bf2f6835aaecfec1866641dbdd4fa2b58c180f24faffffffdb02ca220dcad1fadf5ff67d46313ba3d9f0b4a40bff9f2439fd34b378e72520daaf2c7e0a3f6adb624a6cc290d2edc8934712d0b5d1638af64c9b981eb8ce546c0f68bcb2c93644470f5fd537b164fe83e161ad9d3d2e7f13a6dad5461b54cfc98c6fd58c6fa636a76ad3c74413b6aa7884165a5c572b6e57f7a761c503fbbaa8d5854dc3", 0xd6}], 0x4, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x38, 0x409}, 0x1) r7 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getsockname(r7, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x0) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r9, r8) listen(r9, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r10) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) clock_settime(0x4, &(0x7f0000000080)={0x8, 0x7}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x1f, 0x9, 0xfc, 0x3, "1d6f7ae35f659349b2d97e97af2fdaec50046719", 0x3, 0xffffffffffffff99}) 13:12:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) syz_open_pts() 13:12:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r0, &(0x7f0000000200), 0x4268) 13:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000080)=[{0x96ec, 0x7ff, 0x8001, 0xfffffffffffff113}, {0x8000, 0x2, 0x36f1ff44, 0x7}, {0x8, 0x4, 0x0, 0x6}, {0x7, 0x8, 0x0, 0xc1}, {0xf7c, 0xba, 0x7a9, 0x152ee4a8}, {0x7a0, 0x2, 0x9}, {0x3, 0x100000001, 0x6, 0x7fffffff}, {0xffff, 0x2835da41, 0x2, 0x3d9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f00000001c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000028c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000300)="94936e85cf3dba2226d8296e8376e885d94ac7aa85767afff005741c9be7637a749adb2b05367727b58374188d845b2bfb369a01fdf40de199341270b540ec3afbdd6a728c668666c55772939f5525b5ed4464a769f1bef2809069b731a9d36106a289f3a72047d3cc9024819420dcd77c55c7412dad6bb25dfe59dfe1fac029ae61c4e2c5ee0777072606bac384466b7a2c7bca001187524e31b19614bd5527ac72a9d46521dfb498f9f1855aa3358e9164d5ab2e31063c0133fbe40b3d089ac305a9758bd1faabd40e316c6dbd2a2739829f4d748938133f0283b0e7c0345eac1dde981ee16be2de95eceabae52df756400c975276f1ee2a973e13", 0xfc}, {&(0x7f0000000400)="d1e23bade9cc6afe85570e55e76f294574c93519d0388626f7e7f590b9fd38cddcbfa65d0ed326de48c92802cdc923814cc157d52b6ed79fe1c1b6107e9c717d6ea87db8187dd7bdee3ba6e62b43123ae5b41ae99a19741898151a84", 0x5c}, {&(0x7f0000000480)="7227a8de3942db4589d241746ed301264bc987acc1cd46767c699cd35df089a998e0356a3120d14700b7468e29019c0e11a64047707f819efd48cafd7a7b7aca8e749403b1c6d4ba2986f540bb61c5cdb7506ae8160b795de5b8bffff25d3d905106534cbff1153113656644360dc04ff638017d48cfc440bffe9ab219da66490a6ff3b0f094900ee4383ffc689c80d8c63c193b656dcfd4b78d881b62835a5f7e2f69e28a83c4a32aeb6e837b0bec19f4dae25cafc98c2dddb9efa6a787b1fd9c7540a30a6b1994ba95513c44dcfa417a42eb0ef2c0ab09892ae3fc9ee1f20a969aeb89ed98b00a", 0xe8}, {&(0x7f0000000580)="231bef6e173b068c3dd9e4052e5cd620c0f9d0eb230ece78239fb8d8d4973f703f89085e7c6e4c727088beb955457ad8b59009bb64a1c06462d8c603be9d32ed11eceb75e5d59316cf6c2f14df2899eb58ffde4188480c83abb9fde50704c3a03c911ad09f807bb9f9aa1ab893acaa165ff8ed0a992fbef2f3dcbd2cc130b249e480867d1967ce5b1b8dec9f80e47163c02418078179a499c65f0ebecbb8c725a06ddd5eadb5849c6f7bf0a61760336af0937c59d50072afc20fca8eae89508679a1bc278fee10933f8db9b4cbe02c1e6a688749f5b3b7df8cd23a9a87d8b1c820121545db25d6f7e0f07ff552a7fa98d4ec2b9d2fa02760caa711a116ec67c0d0e659c71f01eddbf8203f0ea1f8dfd7f9373154cbe81e413927a64f04b4b4e576a868f93197d80491f3d73efecb7e3501f987402b582df3d07e5ce5989e0fa2da835a2d3cb162173a8e479ea3a05ee8fd90885df3537d11cee8e906d2ce6440d18442f17c6dfd266c46d372fea01ade2424250343c7285af23b85604165ed1e8432f9135663b66bb4c02334a82bcc85a7d5093015f99d388d3b5e339f382b008cc2c0261827b9eb0a45e0adbc1482c4a01ce7a8ec2249884d354faacf9e56742551594911266a5bc5ce89277467494f78d6de4d7996415c5230a3ebc8304770557728d63f2eb535285b967a5a857264e1fb795e4f4b1986e874818dda8ae7f700716c04646bb962c53776e659a37482225340b8464f6bcf667be5e3388d66635305244a48a5cb7af003b3d32dbda35b8dfd596696a7d87b0efd0d6cf9941cbb79def3c9bb6e443ce69029666ec2820b41bb7565c4d79ceb05d23e5153e35a8204edfea099f9e0bbeab3ee1763a9ef243aa17066004be621c5241ea7093e115a672d82a171903a99e3b1f4dba6bb3da3af8eed5db416c719437bc4e1d1da18de71934aee05a9106da4bd503e5c392384ff6b04496f25aa65a5082be8b27fb4bf56baec872868db423268ede25779b4b56c135cf279cf195d3783fa4a5726b02dd0ff54f7b547f25de93fcf24cf399407946d7eaa4fe4c87b94371a613221aa13d2be592613d4e88802d81a98ee0df5d78a7dcb4205d71b7c7290c62570a92aee23de7bd0a656e2aa5d1f2fb0c365acd0cbda4e1afe0084574c2a9d3aacdf85c46da243358c6c9eb86c8df25f13f32cf1a8a57b2369e2cf0fe3f8324052d68352f29a829567b1b3950c45e0e04933bb53b93541c989b73b1ae29103f2cb188e65cca39ba2fdd84f77159d631c7388731253ef6eaefa9f830a173f978c79b55d17270abc2a0e172e02a88a19688130c3166efaf03d4283bade558ec3220dc07af508425d80b76d4b17ab787b2a89cd5dd9e47bbe304f51c3ce7eb8c92f47459839e76526b2562f3bcd1e5ab7a37624ac5702da2f6af152807f9848736f5cfb3a21c9559497d109d0d3c075e4d676b5e64b2fba6646495d5c35be5183ea3645821b29e3c7dc696f32e04bfbb73a8cb9f8a2c5012bf466e8b235da010af8e10bd50148f4b08d49b335adb3e3a5f8c01f4366bfe7019381a6f3862ded1bcceafbeb2d6315a9e08f234495475ade8be3c658a5a63253c8e4d2811910f228196eb0960f58de808a6f54322b1d966530af6f731b63250a3249d6535d7522095db09043edf047b8291d3fdb699a41a5054ffbc19fd39d6f8002ab0333d4e6db6c4bdcb2c7036d9b8937223ea59243a627cbfce4b59778a85dcb9d8e113cc92084689a27c507661d2fc089eaa68072936fea85e948c8d4c3dbc81d497e48e23b897e8e021eea4dc9351301bf253de887cfa9807f398dcd9e04bc7c6e75dcec5e97562a743c051c418faf249f8f9dac34da64ebfaee2e85d640ac82cd696445460f613de7c9a219f9e13b58459c74aa25da3276126a6fc69e0072112ecae4cd44d8196b321525190d1567692ff55f478609dadfd275aa2e58aeb7aa9fb7250e7f4f350db47c842103fa1fc77cdf3840a2ec7e1a8061e9a6f87e8af4ac7f56bbd1120f3533e1bda65b979ee78fc0ea67821d50dd82eb926c6a210cec4fbf61cd81f8dbd24eb43a5532d731b5401078b5c7259f072f6cfc45372441733d20369535723f5a61b058331aa6351a15a4af9fe6930cdcad7ab4751518cf439302e617ff0d25489c105384ffd1f2f620f109624bbdb941a47118db8b0cb8cde014b3000b948f2376877bea4e5571089319ee5716e764b30458b8c34c91e072f31d4866dc7b1ffc24e25454382c70e750ecc41be8bc340d95eaa3d283eb33bcd8dee4e71982d56c97dcbf045e6f0942e5ef40c9a3bb8dffb661cf8c5f5772c49eed46e331bc4e5cfafc59720ac11ee98beab3dd490c082eb0797eb01569e3d2fc57e0433884f7541bc8559a344132c0a15f62fcb39131539cf3c8be39dc3d926ebcad05346d183b0ae5013b4cf94551819719405965be3478f4e78d1e17a9b3ce5102a1ce35d53516884a7dcfa679739f5ab69cc6e5e1b375c5d66365637c89788ac6b8fc972350c99dc16c9f3258abad2e438c1d4f09e7e76fadc304017df62af4d8e5cf97996b09a8deb365c32ef77273575a28d69073d90d0024471af30019cfe30fdc7f828b790bbfd5f30d1acb197390dcd6c6010845ecb71830004ab96699cfffa5674b362b80376d0797edf2e115c76bb7c20254a525aa5e081beb77b8c1db9e60f9e5013bbc7d111b0f7b12543c9a7abe95a8494b28812fb2b744ec52ef30faedaa49f0f75393779151c2296e7001051d6bfa0abf8b8ff39aa753618b862ca7d4cdfd6369c10cd6d3a1456c87ce03330f0f4debb1b51359ea03a4e508a6a599908e7373b0fc15ea883ede26920792a58d4d4f5697002f43fb5a9a25f2f51688aed51a1594336b32fa044b0b4963f249d64d74a53c5b0a2b8eab1fa76a0ffcc584f922579b22c5e09a36b6bd06a2a9a00a6e9ec9d806ed15d8a6366c17a9098dcc6730f22432411aca7d3508a4c86fc9a3e95b2f052d80d5eec351aecdff8b90e9fb0f9d199971b6ea23f76aab6ffb1abd5ea9f0a7435bc379c064ce079516d20046e678dc210ff8b47a237f91a719f186c4adea5af380caa2fc816f2f9da376f6dd92cd2ba07dba5c239e95d8160b19b621b7deda9b251763c40d9a0752581b87f3d791e77e8fee62a4e93850cb4fcf6261ccb3c5394e6c2d4666e45aceb135f05e6b48e70b271e1a09ec2fcfbb84eea599bd24ed2ead2b536b10da7d724acb2984a16b1fec9a64842d1b3c8454f1ca19df29b6085cf1a50e3896bac7f76927b6ee897f8b3d975625d4fca03e8450552a432d9a4b83afe4f744e9850f094378d5dfa4b5512383bcbc5119d5c7ce45cf72ae1aa6b7fb95a77e4607ad936b816b61c63925ccc69a2008466efedd118ba8dff3e3f70dc65c75b76719215f8354cab156cab29886f7c086a8b7d7415eef3ea991bac086dc465713a77a3c4f74b6f571085026f519c973d7bdc79be2c0797a3df7e6d8bae2b8adbaa6dc052ea716b0800257e35e12082cae50b7efb0cfbe0fde8a477db691dd97094e1ba2fa2c6ab0c94863086f434a6a7ba958bb21f5496fcb99a7b770693adad55ff53f1e00b67199ee89b47781a63e7d16947e4b7f786836238f60f6aee0350bd88fa6c2b0fbc697164392781532c54754a41e89cb2a783603da3b349e96825ac9b90547e41de0e49eb7de97616d3822d56a7c8ca1aed1c525363cb581667f1757760ccbdd56f3a48dc4afd9232d90abca51511085b457b9d56c7681d6f229cc27eed90ed9d60fa1014a7f19d3a6f6ab6e2520c409235f395020a2b9869bcf66bc14ce814aebbca6da84def2c7f610d548b01f05be3e59decc38555476eeb737296b949a6d5063764c95ff712b99a2d0b21187742ac2d40e29f2ff26bad581ec131ebe84c6a1bf56c502249fc68a91112cceac49131df1757632bdfcef0eed66fd188858c46c3f4d5e66d357ee2397fd74f4ce5629196d9250cc63509d980a038bb09cd1a49bff5b0db476df869d43daf410df72117f5e2763ca08cbc781600bae38ffec3b001bd7a14bc1465cbcb18b47f888c1cbd2c279a2c2a40d448dc1a333afe8eed76dd7566791552850e5ebad3293fa60bda770d3ce44cd0bcbc93cc8428419487aac6b464255f7b3192d18fdc8c82c5d5e2f0153cf9c9602c9b79d3a95f334290781f93fde0571c53c4358208092db9dc6195e6bc1813bd9886f7557dcf5438a862a9f2018f2051cef96f7fea52749a6261630565943a3c6cda05109ead4700bc9f5742ad8dc8b851e7a5c29a4eb601c74054b5010858900e51d9d388c691d2100098ffac59d27d7c563e5ab2e98fa48d23ea937343720b6109cde3eda7923766dd99a6fea332b7658ca475bba7a606b90b3798aa38b6b08bc1da691f5970b0bddc248a68a6c3a4c1631fc09646959f435aaccb47f59bc2b8136921081861789773c6cb002573a26b4820bd737b1fa686640a3fae5c888040885f0c33cd855aa5c833e871660bce23e9110906c600de472f3e36e207d89964a9b87e2b6ce10117a3e14a00aae33f76f01da73a51180d6d8d8461e751abaf32cbc5aaf978c5db8f4babeeb30705a5f07181a3fa92d06c93edee3758d8e73db0f18631eec7e36237c36b732a0d85c766cc44cbf2f0a987a2e292fc44b7b951121eee1183d726cab0830ac25d4ef7851f7f6f3e5e9ab6fdc5f5ae85b321bf19ec57d9a0e17c233689935b4f6cd34a84b4fb26c914f62ee4d3841e8c361e95ae54bdab75b7978ff270c4f0a3f8dc72a32924d2fd360a2e11f29cf37bfd84768295a0498f921ecc11e6075f82a1a53b1ab4f183407054fdd41a2e4cfbd7d66a7d7bebe859688d3839f03669bb1af5ba70ea14c60e5d41c4b672abaaaa2511f2c84649e9dbec96b4c48e58eca85bae2c3e653fc27cedb3f8fdbe43db7b662afbb778531a40e228d005843af2faeb0ca430bd817698c4291ed1a60658d8c2ffd7c262843e05dc4c2768076a92426ca85428c0928162ce719dc94527e8987ce36da262e0affe2b26334a0fb28680dcabc41d2547a0f61aa181033c4679c6da710c900c06c4dcfdb2d35f506fe7b004e3737e034bc7b40366069597ec98c0e3a70fa76eca0bc5665c06db843ac6cc1a0ec6f7960a7035b47da95732c589f1bc516c80f503086bb3c7dc3e128b8c9fc5c001e2e8d40afc6921c34945d0aad2c613a09c1472d560e8128c54b1b3d53b9f1a9dc00a106194011e83f14527df03f3c1b63642c47dd557cdf2728297361350f8b6b43b560a70128236082f3b14249de770d441de60ca855f2c8071850eeba0e9dd570fa9008dcc01df56798e7aa147638cf4c91c8daa565983c499d9feca4edece0bab839d34dbdd2a7e873591845a4541b8c28910accfaf72a56d3671e9335012e4a27087da4f3333a0c794247de2885b06d8eaf29a6ee08d105ed8352ccde026fd018dbacf6fde2f674d4ea73088fc21347f997db68be6c83e59036fb2de697e7673b3860eb61fe3a9ce17271b73d35fe916741c041ceb3859ea4d97e740b3d68bf0643167067ab59233c1014fc174e9ee4ac274fc689c584cec911007a610a865974b4bfa6707076fd8c0300b5a34b8e28da586293b811104b635dbc7d06664df6b25b1a3ef85dfe51f861333a7d77b5c6474e5ac8eeea41c1f7ecdb5c9d8f225c5d51ed12f833336bebe80d6b21b574942f802790b043bcf9cd34985a701d467098f1adafc2b1ff660448413ec41a71445955f89db90a1a8c763eded327673a6f88", 0x1000}, {&(0x7f0000001580)="0b89d30e948b1e8142f178b47bcc17a031f48b7ebca8f0f7a96b908885f83b6b37db22316a7b1082ca5b289814f93870b973636d1ef9103e8dd14e1d6f0fc3c2819a01d6641abdca63c1bd15713a1a134f969e36c44a7f3b747e08520b76a36b5adee64a0541462584d43d282c5313f29d9ca16021b71163344f2ed3a127678526f21f0397561f3beb5b8072fa310b2467de28b9aaf9c4a1a212c5eed0deb4a96e4e853da403788294ce769d27391757bcbc3f270ac25d8f3a9ca54206f714ece4237e9fcca4193d97a650698ab3606e3abd7e4ea83fa1fe14feb6169a49c03879ef570f76", 0xe5}, {&(0x7f0000001680)="75d48272b876472a8ee9da29da657d51ca305d26a4005720c0198c0e3db988bd4a35ac575595f8b5d8d490ec5e82452c1e1862734484a8d7bd275b246567bc662f78b72151609ea1037324bfd1571ffe6faa15e1d1e846f642605cd7c7373eb492a95e77ae79dbbeb9abf1d43d82adf3cb920be41eefde0e4689a318780b28a7c024eb9602341c91732ce4d4cd580d2527f4a55604d84a10d49411754a95c0a0254897286b7d8f26f2aad7af39938306d2d2c2bbaa5a1d6c22a17a0a2c1bb102d7a0a42c2f9120825df3ec2a16227783bffc8e7ce13da97e0215df7c381ebe75ddd981516a55bd9db169f148b1cd1f7a471e00c51d495ad1deb1bb0b52a9f5444aa327906ffddd794a893bbb6d333c7a3bc3ca34ced2b43f888d3bd28a0d9ffac87ff6a574ffc9450a02db83fa1916254c6c920aa942a7f0e90b3f7cd46bee67e193ac91f36b15591a7a202958fdc12d8475e84f12ff0f605203da29071396e418e0ee6e37c985ff005decd315a60a661ccd18e7c60e5fe7488cb9855f5b04f0e5444687b0358f1002d2075fc06802d11351ad718f3ea0546c955e4e4fdedbd880508cb94f3d4903843802306e5ad44e71736506372f4010c1f4803cc9f75ee7c78fe834f5c56d6c02c1d73e55ab572580dff3afa3d3fd7b60433ef26b5c47fc58fd25bad0f42f471ba47601344981f3c50cad2379d2dbe48fd06c899ed1080bd5c890fbf6286ec1af076a6605174a97570f91f76f23a64bc7cfc6dfbfe6b5d149b261f16de52970fcc8b54594e89dda976ec2fc9c89ebae6988a1a7281457adcc9dd61cbd09b1e2ae685ae7bc766a036597aa47dab3a48e49728a96e7cbd2370106e8a0c559299e4a2c2db58e856460147507936f8eea46198c6c2a8d9e63549bc9256e7cbfc437bbd9791807a588220947b78b0b590c4d375df66dc67dcf3149ca72fed12ddfa4c891552fa66fdc4a8296315ea296338b63e10fc967ad0f67f7cfeb138013edf9bcb3c9bdbf77eb2979d3730723d4d3b4f6a6d950497d53184a6c76f5e4c06471a745180c4a79826ef0fe542a931a0504db2d1ac097f4e9a73b5c3519a009f9cd8e6780a61d21d7dade98833b561395916329119682b6192137fb3cc18990a5033fb3f9dc01376975ced72e422f17642c86dc44ed64525e7bb418c02d5259269d185ad05274478e9ecbcd62f36618da8f936973ac90b1bab4a68c281944b72cef18852ef7ca24450efacb3bb6737a99b12b85ffb8c32e802ce00a1b7c9338d4f448f4106744a3c3b0c02dd3ceb024afad43fb554d84f60c6ab6b5d9aaf720b327c757864e6b88aa54a7321a85fde08d32a8a3ba5d423c53f42b71056828279533e950b5256f71132c3410b7b122e0fb368676382819c368d06ec05a243cb2e4d686fe059ab94c4f6669f7dd05338415d107059367ea265103be7db8a467dc1d8a3cdd5d891b6b425b1aa0636c48e01abac20ea3499e7b089f69c6cc7900c38098523b686642d9db99002aabe094870b06477da665394933c272f492fe365f5e80d1fcdd7837e6462388613b3aff2d3db56e84e36f237c5364675cc8591cd4d98997fed078c3db4812c33884983deb03f3bedf64eddd7ff58ec05bbda99c9dea957ae0cb93a16009179ba207b7057fe73d7dea9c387b9b51904d964a91d861065d159de212c3eef9720260fdb45e9caffc9952ed6e1a3dbfab5b8fd3e0de267ed75fd55849e2a69c686a320474f7126eafc0557a42c3d3c6aef55a7e3370e617b60fff8f40cea1e67118264c667e49ff1b337c6ccc18897d9931dcf5ae321229dd635c343ad7c670d49af0db5a3a9b68806b4ca6c4362ad23a2b06b4e38036dad66e8bcc62c189a58272ddcdef4ed378763e2c8bb2e496f12505772090a0f9f8b24b6089f1debcb724c0c61e25183c6439adebbc756c218d817fbd7adb43f9fbcc1cef2b0190fb5631fcea971e6cb2653cb3a895522eddfc800e00f90e28e3ef42a7b8bc662447f4c366ef9eedc001ca7172bece2fe6ffdbbd2f5bcf59112b1cff984e3d1080093a1d5db08ab0a9b2f19ac7894a73c37ea29fff2a7a416c8b8bc882c74ab7935f4cb9779646465a78d8aa5d5e8d1b7862d37c7285ae97adcc07b7a3d0bcbee5868387dcc9292f5820935ab2654d1336db0b9d27f2d144863170c772bacad754c2dd25cb4c61f28ec045d1801eba77762bbb9b459f580482d0cf52d0207116364956074be2b7d6c37b6c614da7b4e526295a1442cd010aa132aafe7544c644fe33fd5b1de37c5314b5cbffb7dfc8741730c076a1786b860236c6a0170b74d7e0af7ca822e32ac3bc5eb3bddac039c97c989ac0f7c86497e2ec4ab8771c0fd72b0a76fdabbae08e9533ea36c04e1df6af580a67b8f8edd54c1f829b6d503605162c23631f6a95cf874ee18b847cbd618dd36ea1792509a785833c889897020e4e0b9166d783c3b82c6f7f49a7e7b5273788ee0c15353fe2e4450e528b28f12f7c81796e1f7a3db417950a84a14008375a3617d01e265a01915f7da9f895771102304e0dfe24a62fe0362e0a1a6029e515136e38b59f2c40190d98a4a6d9689c1d139326ce4a145016f07f8fa74b6334eafcf84c61ca1628bcdb327c60dce782870d9b733a8f337f53a14ddd7ae111decd7ccd2e381291af663d932f5cec1a9f3b87045a667dd3a5216bb632edbed0aa02b3eaa8aed7c6aafa96352248a623fa52221a0d9dc5b8b26b5a6389e403cef46e1d307c74cb4a81888de53696493ffcb3677cca2ed61e0611b05930862ac5a326a4ada3219946d9c8821bfe7aaf7d4d5ce3046a8c10437559ebbfef312de931eb4b8c9f66d192eb9c1cb22701644dd96f2c4c55fbb32200e4aeb680115958d72f573ea9c9efd44ee03494a2d3df50894194537480a8d704b482f9453242083a8fa4cf4d38786512bb6bfeb0d26418bc4461cde6cefbe687b9f2b7f50234f5e0fff09006ac7de2c21c1da72360640a48bb6d83d4158bf96f495035e4e1aeef1e5e93aac2650bd3b9b0c469c09845b865a1aba1997b9a042070ab0f134d166390caf7234afabf815576f1bd87525ed506f459bb358b66ad8a2567f782c9fc8c4924ad365dda9ed059e51558d9cdab47cc286b794d60f11e5f36548d9d165ebe562c73de1d43995c213cd751703bfb01a652a34cd0864b5d02377c3ff5beb478f9e6f7a4fc33f1a82662a3a3370b4105153c6249375a4760271f865272751f5afd317993044ee9896f1f664924d0475f6f0452bb5d145fbf5b9dc1bf181e9040dd5cb036cd9989505c87f00a91dc35515746200ba7d1fc3192813ab5a597878b4f45336de31b0edecacdc745421ef4637161795eaf80e931f95726a24963699c647fd23da1fb6f8c8acec6f92e7959bff24faca0a8e60b3bb3efdfce8320c12acd7910e35738a7da1e2d0850b5edb5b281a45d1df2940e0f9746f68065d2b693bf03eda51d00a28f6a6557e3585fb17f1356bf2070ed0d1e23fb32f3d3bade8a1549f59ab15ff1a1859dc983e98a30fef9de31cd459a163e7e8cf30a3f2f0ba6045a3d4bfaa74df557996c9f889ce1aecb1b010441c2eba31480c62d883ada3573336cdfbe02a4c8e9b505bce9bcb41b0d65ad44c1db6cef9a207896d04e95eb8513b2f5dcf75a3888ddb8bf3ac79bde9dc1611ac2deddffa94847e03cbfc6663ca3d2c0727963e7cdae3361b709e561fb7b918969963e0ec2788347569c77cb92c9a022289f5437112debc87528b4f2def8d347be4ad274410dc80c2c7082944e961efad9214c1df61fee8fa0e7387d6f2f47f6b1521e2f9410e5fe52eae296b2713463c96f77d12bb5ed19e1c9dcfe4f2c86c2baa8f911d8bb9b3cc5064fd0dea60082857cc0c7cfe764f38b1973442bc0eb8e154b64121131acddd1ffeec1c9f0027bc8041b6cb5704a7a5d9d04119b5d1572d66155d71bbe91ee6884282bd278525fdfe09245882ad99ffa3482a75ddeadb93faf2103ff3d42a3d2487a0a478043cb875a388d2c7271e9d1cc503c3e285f827c27545d70051dad7eee4095c595655e4db38603624deb7fec7dc4dca29fec091ab9d98a075301a6d6d664e392740e96d7521fad2e28c2a7179efbe6d0e584fe36875eafd4d3ed04e70669914f8e2ea0e1489a2ffc31185ae961c1d9da6fa2c6cbd552df9f30d59327277388c2a39d2a11c030e8fc5b56281c464e54f82bd0e4e4b3a070285258377d4a65407d226a28bd2a3584df9fb4c9b51ec5411f8a47a96890b774b7aeb5e7134c4441be3ca442c6bd268340198162cb87b26f65270df410d613b3b2abf1af4d1331c3148802327379f0c03d73a1e94e19043b819299c24cecfeb640bb1dad5ad9be98f052795e193151a7a1c9c12b2d034773e8794e89659e99b71a1f7cb018dd7254967b745a2ac91dacf7dca4a5495f9d0cb1c699a72139579b84287a74bac6b237100f7eab0cbf81c23f0c10eb628af1724840b8d0724342bacda7bf93f5ad8981f982db61f691c0e68c8c9328cc83e40753b1a8f17fbe48447743125419b0c8fe7dad30143f2ebd1f8ed2928c9d0c886e04542c06c150cff36180a2acc49312e11d994df98338eab29e141bcd5f323c443951692973909e7692a8abe13a37b214d73e8520cab5aeae93a53e56cf4ccab47005325694e5ecba942517d34cae1d64e1998ad76387a83f68a0c5d279291181ef9b4abcda6d8ac87bd9af67f09de9e2e282141e3e0db3ce9da5aea9c6ce1eea59dbe18eaa7e4362d84da7922b1bc41063eaf4168d810b4e27649ad94e1cee0db1abee4bbc7fa1386a88cb0c29728a708503257887b37ee0c55dc774a83c6d1016bdc9bd5b2ec2800081b0e334dc9539f28c0b402aaad16f2d3f91905f45eac8a9590457894bee30eba93a11160d19aa9cb90ff6a406c2aa9163c3fed2dd8c6b9d6ab74bce19b8c4738f79686201f01be212eb0459e1fdfd1c2427ba4bbf7ae2c6a2978481e1e8bf858b1902d3c9c48cd268f14a710dbf9aa7ab029443fc118d847a0450f61c954ddf6939657d42d58c570d304416c5cde916ea4d341a9a021690b17e6f8b04f8d191c0d7421cdf6a8fa35ac408e70ff26a6830a26586b6de086d2a2b7daff6816a7c538dc2f50a0fdc26fd1ea74bd101847c59af7219dd8b293771de05eda134bdfa1814e7ec80e00396b4de61c4ac40deab0c7119252eae0c021ec67265866abf9ce20b224e67d55e638f1be2eeacd5634ac1addde67b507eb2411571dfc461ec8fa9f0a96ed29a80431eb42f20a6f7e50d8f4f8471b419cb7036603130fca146d20bd77dc584159c7a1b15c30a50dcf8d1847bdbf35473395c9be35d479c9bcba5dbb71d68d5407464a1038e1541c8754c19b3e585b8d0173d7b597109ba5136debaff1b440cfb8f3ab58e447eb33c232071f5d67206b0d9e08414f194e5b82f69b89712c82d7b1fafdeab01a775b696e6ac8e37745923a4e00d833798858684121311dd9d39cab646f24af5335da41510bba95c0fbfbe80e25953b38c388c95a9942dfb2037426cc3c249428c95e19d5dbfea8e11fe01cf9fe071b8ce4e75bbb75a7361b60f10908e173d047f195508644b8bd1f06c522e3a441dc661320fadb1f153d8f9ab8bb469a758a3f2ea13895129833fc65cdf4c2c326970aec1df626dd89c79f6fc249ece96afe8e5aedc66a49a807fba33952b5944d970f2cdd1dc798167afb8898e66c568dc0e07190bc80b366c1763529deace69f88dd90472b31e862acaf29f626cd14d71fe77", 0x1000}, {&(0x7f0000002680)="99a1b8d1f9d17798f9f2005c5d3778afb399da58d8632293eccc886ed292e3d4539173e2d2420f41c146622ce390353c21ffaf620038e5f50cd257f54557202d2f14a855daafc64f304b424112c8ab847e4921279ee54c168e129d69785a21a280f7c84896224dd21e4131d4468467725e3502076d7b8ea42a63e858c8c0b8ddec5abff91794187dbaba94ecfb0084d15bf10d81dc0048782b58eb699862b68b0760636db684d4c22648ac464427a80da165106fbfa66075010a942d1defa08a6edff2c2a7a40826bd9509146f4f6d7849afbccee78f91f8bb7526c81dc7311b9d265f", 0xe3}], 0x7, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x8, 0x8]}) 13:12:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 13:12:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) 13:12:00 executing program 1: r0 = socket(0x12, 0x2, 0x3f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c0000000000"], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffff, 0x80000000}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="fdf7b3c649552733a99627773868bdb1c627f69b9836e8014c7582e3468517227b545641048302b682d8893fb826bf32fe25e3b2fa65d9dbfe3d8b2edec207fb1156de74b9060d0f1472424166deb77ad890baffe637683347a41fd0c0242e01016fb92fbd663bc60723f7c91fb9c083c25f17654fe11e07ea84ec2edd7095bbb0947125264882368a8a6fbe02af377e6675679fcd8a5d8e95", 0x99}, {&(0x7f0000000180)="856e314e5c4f39b31a4d82962a7679eca09c0d786b1d0c0acd0e0d196ad993d74258ff9f7bb11011dc2059993a980b4c5dcbd737143e098e1316b7331943dc58509b99f610b4b9d7a60de6e3c8f5ba6a01", 0x51}, {&(0x7f0000000200)="aac9893c146fb7085d517b95128027e8320b31abe0c79333423851956f18cfdb8a13031efe41e7eac96f0f787f39ee4c078c29a54cff8671e63f8b264cc44280ee486068111c21c3229cc2d164d9f01e9fc6bc5d197c4cfe218b9643152e4d4bb90b3066b68ce2537cdcb39e6446642c5a2ae55cdf3ba3c04347455f516f873be86cb44fe47b3a332faa3a93099db0b784acfcacca59a40a6e7468f2e8236e544bc365f989b73efe84cb810c606b1bddf51bb14647e3f067e7901128cf906fbe625243f44d4c49bbf18f", 0xca}], 0x3, &(0x7f0000000340)=[{0xa8, 0x1, 0x7fff, "efbd998e7c7321b312fb1b0c6f63c583a0190ab526c841851879d212c17e7515ac4304de8dffaaefa81d531f9fdbccf1727ab2cfd4d679590d54d38d1be1f942b5bec728c2d67f3d863f090252cd6674d0f5c13bb65738e9c22ad2a185a32dca4f16dd3dcee28d39942f0029e8459474a3799c3ac59cffadc5be83bcdbf91f70c87857d6bb50519347ef9ba671dca4246e08eb50e7"}, {0xd0, 0x1, 0x5, "8ce9a353ec0721f72b5350c57e93c83def36c62b8ce46991038f3fadb8d3e732bd0cb9eaf3b9c9cfaedd685ef712a434a347faa247b5f01f7fab2a371f0096c75271c70ce8eb17e6f46db01a977daf16380b0760d14dfd91712e1c82005b881250dee9585b7a33120d1895157f3525486019dbec76fe122ed14883214254f19a500d10d80c645d46a7fb8018a09c1f0d0a876b948a4cbf4e073ee2d16d6c2172f767eb66526ce24fe477195fa19c28fa631b49950980c276faef9751e622ab67"}], 0x178}, 0xa) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r1, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 13:12:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0x184, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 13:12:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c319e580cc8f635082017a1dd048e00dba5de98a6b28a3440a4904bba66dd29bfbd7b7510081ee2c9f53e9f441abb6cfb660ef0b03c3c1df4931993eb7fe836e3e0cbbd76207a83bbb466aa0f75480ac9323edc7d29776ceeb433523edc7b232a9dd4c7e71373fbf92785a7fc3ebf2c6911c75f72c72fcd1ef449a01ff531f161a7afe4a5b0d76fbd7ace7d624e797e6f9bbdc3becb2c462c994b2c5d539e1ab09e85b6b20c3d4b46e3ebe0e5a99793f5d72395765213df4538c70eb8"], 0xff, 0x4, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x128, 0x2) sendsyslog(&(0x7f0000000000)="6dcc9a75fbf14a1dfe0dc89f58476517b183b28fa467e91b1cc72652f0e770d2897a5f27317932a411fe713135b94ddbe9da439e7645e6537f9dbd4a114f56eeab3ef5334dc4beee53fdfd308dca9bb636b1f27645be2afba1f175e5d04aa6468af0335c5eae2b43b04a0fc9280da25aae2122fbf1345795af1ccd8672b1422566a09fcbe9d0b16b7e1b0dd706c5701d", 0x90, 0x18) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0x63, &(0x7f00000001c0)="e2284f265ad0feb21559ee769976f3caf87dc6b78e29c2a73454a5f0611007d24c6d91c8a73b98f5d73ffb64096499cc3fb6642e1a9945ab403b16f1a9a0b26d73a54902d2fc4355369ce9cd3ddc0f9922fd108e043fd400"/99) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000240)=""/23, 0x17}], 0x1) 13:12:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, 0x4}, 0xc) 13:12:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r1 = dup2(0xffffffffffffff9c, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2c012e2f66696c653000a6151a8b95c1e5cab7bdc4a24202bb6e8049cd7edf6816789dc02a52b89299835e4a36188c8ae67d5c0d558217157a4a5a0f6340c4c1bd531367412fc471fb"], 0xa) dup2(r3, r2) r4 = accept(r2, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r4}) chroot(&(0x7f0000000100)='./file0/../file0\x00') 13:12:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ff, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x4, 0x2, 0x97}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 13:12:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x1, 0x10001) sendto(r0, &(0x7f0000000000)="57a79f3d8337bd3084f840631da6b0c5f0b1514d630cd8b63dae1548888b0c4874d267ca3abcf9d1f788eef092a32c8f002bf356ff580b6ed345c21f360722fcc83ce74b5c71b45af63792316b69b1bd5e4fca5ba778732706afbc6a8677df324f5632f3064cb0f4b020ffa0e5008ff2d0407ee78ae84d345607ab46b715c2d3cac2ac784ce47e6672de57dc260678d57f48cca23c2a1fdeb99168b11f7b43a629f5d898d09284171b1e853fe78affe8483cebdcd9", 0xb5, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1ff, 0xfffffffffffffffe}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.', 0x3}], 0x1, 0x0, 0x0) 13:12:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) poll(&(0x7f00000000c0)=[{r1, 0x142}, {r2, 0x8}], 0x2, 0x4c4f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:12:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) recvfrom(r2, &(0x7f0000000480)=""/2, 0x2, 0x1843, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r4 = getegid() setuid(0xee01) r5 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() r6 = semget$private(0x0, 0x3, 0x100) semop(r6, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000400)=""/54) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x104) chown(&(0x7f0000000440)='./file0\x00', r5, r4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, 0x0, r5, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 13:12:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x7ff) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/250) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 13:12:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 13:12:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x20}, 0x8) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 13:12:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="a063e6340a960f37f9b08c94b1b9cfa31830474ba165d601eebc193ef34f2abc4e7a427d029e4740bcf5c5e46d8905dfae3168e87c62dcb566370c61488e6f6133c8fb45be2626a8f36cbe58ceb1e701302d086b356587c7a02cfc3212f194a9bdaa8f8adcda09ee63c94ecb561db27a915e29b4de7ed7fb5e48f9ef9e386451b212512f73b5f736883dad958d342425c1e847664cde8e3e5b768d8c817c3dbb85986cad0107baf8ca4401a65bbac24be104b905", 0xb4}, {&(0x7f0000000280)="f3d91937082ff33ef0414a3fc55f4b37ed944c36efa751fedaf5d4c5dee982091e45a4fd30ea37e7d135edadbe1aa3acbf686449691c63745b93279bc35b75d8b34cba16ce722a930ae66fd00e2556a15a43627c696f831f6f433bd04bb358799cc7af799889d998b6ef03f9b7aea17eaec3f3e6d23411fd99bd04740b6b19215bffe433911432faa9dbf39a3037212c0cdd1e7a58934b52bde68b74b30cf82560cdd4a161fb8e2e5b65934ea83ff43069804701ec29776b4947d4cb2e7d09d8e5cbe9b5841f36bff3ca90a28f4d503490ab73d1b231da8bb2d98d40106f618ed378f32dad272bb0664bff24971dce63efd96b3ef86082ddc373046d948ca512f521a3dd6a272057d979a33f26b30667a7d550418383feee06ca05f75b82f143dbc7fe5e437d4a89a50aa6df051ee968e7a11cb48c379504d76aaac68132ed8bee6636fed3d34ec51753382225b98368c0e1e496db1bf91f31e44382295d5ca1fcbf6ac8358758bca7dc3e077be10a7f6e5ffb13484d3f2b54f993797666368312bdab4645bf4aab4888a38d2a28a8c08e3da547238167c8e2ada9e3d9797f0a9b64b3bb7d4f56fff221cdbf7e4a1b301e115a69521bcb32468baddff00d15f61f259986f43c5333bac48951ceccc44a95db91ce230d25166e2532791ef229059ac8b7d51941a03cbf7ad5d2fe379509823f364bfc5e0f2de194536a59fda496031bd59d51eaf52c9b6d038f4a6e959475bf6f6e3488d99ae838a2571da48a02c6f0ce40e0bce750a0191c346b117a28cb197593eb77a16f4a8e510d2be3ac27c45e2fa8360975508970d757c889ede6563268dd598e959aa71b0d3d682ba07642da19ecc5ce59e9617b2409e175954a3549f65a6f878532b27ca21cf0feea28c5135c2cfe7f35106142a651941a12f5eb77061562a933a63e6f2367e9a0015c0d485473ba4d1471af527eb7082f1bda4efde11d2a016ec5432df11873d7c3b7f7cd8af2f22cb381214985658d918cc3b9120c6bbb0639edf1be3895bde8ee2049790e22e25608cef261bf62b13f1f36e3b842106865935e224aee88dff65cf6d756e198478a8c6a9274e2fca94e2e0d164b1dc2c6c8553e736f39310c53467b605f75f48e6a47cc6579da32a56ed81bae3ac18171bb479a2a2e592ca4cda04da0bf4622bb172807ba49b3e92afa469c012f9c2709b8e638c48ede6be36e9be307f910d20479e66f134a5a33f06f93484b921b9d6fc4bd60b46773808cd3b9711134a839d7b9102b3c585ba73bd967d2cae2c8e96393840c7b0b08288481a6005c2275dae8b06e4bf9769149206d09c23ef1de2f8fb46d4656f3d4a71565d01799b8c516a483be16a281356dfa7d573216f3e1d33f3258087bb4c3fccbc4149e816559512a05b18276944c63bd66a87c5deec131a44a1fea7c9b4598dc304aba9a9674bf5fbe64867fef0a6dd2fa267b0731bf34b312bcd2f63f53d309bf454d33afd111ff1afb0f02fdc007fdd19ddc56f12d9801b381b6f297f3f925cf7372e3650fdac212f70715ff0158643ad6228dd70a4380cb450a9b0eb40de7ce9049b7d6cdee12ffe581a6c71d28d9790211a27768445ade14cfa7b5a178d77b725a381ad2fb5957155d7ad09bdf9106fb858b86c794b179295bba8e65878be8012c30f98bfef2d8e40d7d5262d0b17267fc33c4ffcf697e4b156607b3f975c1e34b9c57dda3fde99dcfc17bfcb51cabaf06618f13359d2ab57092449e256be5a61c457220df537543b94a22065717ddba0016877abbfa5eabeff199fb3603bfc2b5c4b1627b7fb8bcce3cfa534dc7f70a98b87cb39fc1ce84a8b470087e4496b21e499224b2616794dd1c7ca4e1649682fe603f1b8c173808ecce3b927defebf1e755651310ef0a827318b1faa4394405572b2676774056701a510487e14fc030ad786e6f51cd0d35d77e7e0a5e5b15dca795d49993b6673d58f1e0f82a7b20f46270186bf6aea2ab794882e847e6af972094fa9b44b6a1f23f8cd3fd40ac31549b44d2a883abda80e3a46d779081d284025ccc2195b7d911a89c5bbe463e4d556ff6439704494fed5e5fc13aa368090a2fdeb7f44d68ba49513635fb8889d51cc03a09c9ebefad56f2c9edecd9fed3b771ff0e5c8373d781bec5534b8bd9bede16228b62626c69a9a56583e31ca30c8100a6a2e0f22fedff12c110a168b2970fa4517e9258227fe5272ae9de02fc9cc8c8122a6564e4b96f1092df786fa579340363b9914691c8bb7e811b9f4fe498674fd61697b75a0ef4fe0e5d4ad7d483ffa0ed9fe6d636a4dcf00a5c715adb763c38df38a322648adf2b17d251141da163105766e698aeb2774055b1e7f5fc19fc4b549eb16daa30599d113b7b0d165a227b86a4d55e56aea8073f8e2b617a8253e1734e15294ef1e41cf2597a5e5f121c3cd929bb33949c5ab870ba8397bf415ef8e65e87f2e25d1e9514013a121fdb634349b1b34ea57d18c422d2148c8f845aa747019d7a64180910812f7577c200ffe76a8a0c4e5c58e5ff112723fdfd41ba12db225bcbe0b77f10ac197d58dd87581d578446dedbcdbdc08dbdc6be13629e703365b33082d8f0776bc80e49e8a2b80e3b320ab9d92773ba329837904d5f794b8bde758ca43db8ad187c52a20ea64e2b003892177017dc30f861ab11cedf1cb71da13fa7a4bb4d916112dab6f08d9585ca04ea0489f868fca8bcb4b6aa9f9fc35072f3fed1b69f467ce72fd7e1ed0052b167afa0772ca3724e0ce0b4521cb24da1fc1c15b4c7c8fa0bc76f7b22ab30cc50e2a0e23683c8629bfcb7d6743bb9b11172bc729bd2f54b9868e4ffb7b4a3ce10515536958ed76717fc4921c2b6fbf83de5f56aef97bda5972012c0bee3209e7af0844954e5fcad7df8bff64946025bb48c20c3276e01815acf6e624a52b0b1567327a41bce16dfd2e7bde661e8b736d54cd2ae98251ff3f688464f943023d879fc50a3ded8cbb96558a20d1d9f14b81c97b67d905be6380d7e23104e2c769cd6ee40e2f54ee21e30fb98f5af90a7f5cee12ac2046f299d419aca5da9dd836d35b0f9612789e3777a3f15d652b956a7b03068cebef908fadb212c5a30dfa3037de1b985c78c3420611b37136f483cd669481f0aae6b2ab2cf98e3b43752bd9fed87d253ba91b7d3567d214bf15ee31004f304046d16afe035ed11d477d74c1017f70b6a2512124bfd7f5ee118b400f76dc1beff67ee2be9a3920a607ce431819c12444c19989efc33c3818d4312c493ed8f19d23a3802ef07f8571e086683db846fbfb4608226713bde672ea3a84a9610de650a023a632ae00cf9dcc1c52b01e7889a772bb0e941c60a15d6d4efd86ada1777b5bce7e94ce8dacf640d1d867e4329e613d5755af85f317b2051093e52bf31ba219a745e8e37ad54767d07adfe7914c0068fc130b75b0759ddc0484eb7d3e9e07c3a17014f3f8889fd790bc892dabae942f631b43b9312b179b9aa2a2fe1f26d5dc27f394d9db3bd46babd743d0ffb5f90218b9b23137aaab2935409da412c2f760e072219e5313412d986e4ae15eef88efdd512579ce9a4bb74179b9c830af5dc21c5588e332d573fce1806b15f1c62362c0a6179f684465d7c2e32d27db928f913e192aac3a33ea43874de14758e725056039b9eecbececc5ac217944e41e15a8655cebed920dd1fe247775be86515fb98d9a27a272a2dbb92bcbe69e6ddf38a0ee8558161d8cbd3b9f48e525a5f60cb9bb9956744a7d119ab0f783a0a63ed0d81d6f6b5c8ce94c57301ba95c5e6d6d5f0b0533075f494b55e343d824b4bc3582bafb52740a257ee0ee320c8b4248cbe5505d066a7e296a69c8dc4e52a90377a9ddd69c2b9b623ffa63046011e22d563aca49e6a4836a96dd661b2431f3abe64004b28ddbeded8549017c23f8a3b8e5600f17e9d58fa0887cb2f2e94df7ebdb68705d0ee78c943d49b181b197e3c8fbd6956e6b9a96a41c6880bee6ffa7f2710a157bc3012da387eaf3ace205a4f0ce28acbb5e928e4ee30021b84e3087a92df6706e3d08bfd9246a4a6d22f8c59ac076c98a0cc3d3801f5d3e33ee41ca7657ceac3c3460d328aaaa0c33d5a7b2b290c22ade48945e3660fe57e887ce174329a049ea89c5f9cc5da7f2eebfdaaca184d8fa747329330fc376dbe97ca732bf1d80f54db343d6fd0557b8a35250be5c3ee0815f07b3155782cdde64dfadf2bd949a63e51b8417746a3c3230c070e10a30deff8d6c9f434d77408e5830633d8446fd70b33d6189cac267484602c58df404e26310284e417bc989cdece95296bb7c86d0140be26e1f8829393c2084ec8c0b4e73c4163012a43fd7ec547fd0cec9a523ca3a3836d67b1fc84fd49fd6b5910489b3d7ad0abbd8cccd2b8150f4c89c61ae9ade59a1b5df6c8b6e6c99ad1000890b57a5d80ba2fb9075d3f4355398236cdccc527d3fa9577d00dda949e017fdd91864b3db9ca548f07d8d396bb13a3243deeb458a82c83879e83c493fe0a54c4889e9f3c945b2e68209c97c3393e8c249ea25d652153704fdf7ee4197f30892789b2b2cf035e6b2b631239f31c02fe6fd1d75e965254fd2931216c38a85a40f775023ba596601290f2b23c5e176bfb1d24e4e6ad9f9788fa4b76c37a49ed09ae34202b3ca9caac520b5bb207ab781b376cfddb5842263c05ca7cbda682b9b52a0ccd3e68e8a0bc8894105778ec9986435e9250fefa1a2429e92ec5c6661fe14f46f7db0decb916d4885d374068382abd1093c41a38ae84111ce494f89f4adbe0c60c684a3d9523e4c2f7e47ba8188fb790958668d649fe04541f7858c191c93f9f24b27fd13e3b5b00dbfc4a8e1d288f7fe8437c4f9302d33e41a6f3f00a1f85ae09a39e808d1bb48ab908a79b789d332c8e8170c891ee740dc66ec64f93eb939137432aa359546522c2bdc936269605114d75f8dc35e815cc2650946f472c0b927fbce7db36ba0c0fafa9e81a1c8cdafb13aad8043226ec10219e3908e28348adcc2c1840cf94bf68090d8eee74dee1be88fb5f79189b02ce9690d712913b0a4081ed578a989e68e3b0cab886ad93fed04b1ef6a95fe75f4cb81d5f87fc3c9432566819f22ff19932ceb1cbfa3e645027512ab12589663d490cbe6399487878e3419648ff506a1daefbb22a210a01a34ec84d26711f8da67756baecc971d8449ecdd6e96a008cfc8219677664ae2c1c7c42c735ec38ef38e0fd24fab6e82d712bbc6314270c20cfa6f756b5407ad03a6f5cee3eb9dd84e36a7183a2799c812de9a6ec022bf84af5d24c0ac400d2c9b85f575e162438d12573fc575bcab504278c5c8a2fc230c5f0ee9fbc0ba8136b69f947d864145fbd588fd342a7f26ee114799b503e33339b4688a8e4d878950721eb0b314d6bb01e733e4c238dbf779c68937057febee544fe140789acda11010de29f1740ab87c2d0894fe87212c6a408000cf0b457bbf0d912881635ca82196178180407b17b293c0ff649fab803ec9870528ed47bd2dc7198fb136adcb480e475bf9ad96f3c5635996ba135e3d7350e718c3135c72da822b6cfcfa68550b437d6efcbd1048e2a762a48e0cd9546fe72135750b4ef030d7896173e8d32e0a63e05efd79cc2ab1e3cb33beff6001b5a9747d7a72bd3ddc246db4fec2cba095312c2700ec34c29fc9e144ba5cc55ca1169dc12d630556094d1017047e579f3458310cfd8dac2c50403319493ad16c8991a729de559f230134712987ade208fa20da3fa0b18d021a7a80df66e346b", 0x1000}, {&(0x7f0000001280)="592e35d4a7c0164136fb1659b4557cadb509683434a7fb1025649cf9f4071d938c9e87f3766693d17f3337038f9ea1a01cabe4f5e77da701fab0c21f174ecbc72da43044d7453a91461d84376f97e4aa216cb207ed17d4aa0729d326fb17bfc166631624720da539e5632327e376d605599082da95ae8df4dad42f56a2c2e4e78e3e09be00f5285d44dc13da0bf99625c43e08753d55415684", 0x99}, {&(0x7f0000001340)="d5ab588a809b38d7ec2dc8cc376665110102bfa96095fe184b61843a9c953bb69d934df2df995979c3d8257fb87bc10a7a81e68daca448c368459874cf266afdcea664704073e300e7e395aafb884ad428e702087760db9f3776137db9963af47ba1bc8cb390fd36101a1679f517ba6e06351c89f0b745590d78e5893e8d57e10fb97c090a3f382b65f997e9b0e270440c5f7116da65039c5234be23a4c2da2a7171b31a3b6ce9182883c330a9df883bb41e70b6d25ff29cf5f5b979de69ab43af0bff781b786b70ed3116e8b291d6ae38fc24a1607ea4", 0xd7}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x7c, 0x3, 0x0, 0x6, "a9f486a8fe7b711c8da67433b57280be288b0fba", 0x7, 0x2}) r4 = dup2(r2, 0xffffffffffffffff) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 13:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:01 executing program 0: ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2000000000000154, &(0x7f0000000080)=[{0x4c}, {0x4c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/82, 0x52) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:01 executing program 1: setreuid(0x0, 0xee00) getpid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = getgid() r2 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x40) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) bind(r10, &(0x7f0000000400)=ANY=[@ANYBLOB="8a6ae1763ab56a7418b42c01662e2f48000766696d11b59d902be3e4bba786fa4a86f20b36a0614ac6c5cd7d0bb58037061c1b62e0611645b3cac36f00e94a932438951f0d4360e428ccde6df9bc393b81987fc26374390baf243e090f7680d63fe707ce0d5461b6e5b5fe953f30d347ae28b252fa7e329e5dd1cd0f22d8c50387079da94302000000000000003950a26af250bb6495b7f676fa3e2d472cd1590d758a2037eec7ab6cb1232ef4c44916e071f8d9d3dc3f1f5d1d65c34ca4c7f761910f194465af9d03d736f066a723669eb0a471d5732d9d3bc620b45af8bf730e215d7252ff21ac3e61beab0629ed86cfb1cc1264426b57843039b8c20ca42b4c6757104b9274a4a745536c05c5d67bef900ef6228d104718527040046e0a0691663f9c0000000000"], 0xa) dup2(r10, r9) listen(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r4, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r6, r11, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r1, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[0x7, 0x2, 0x800, 0x6, 0x2b, 0xc4dc, 0x0]}) setregid(r12, 0x0) 13:12:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x4, &(0x7f0000000000)) 13:12:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/80, 0x50, 0x400, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c6530004ac0026101f62e78694343de3c89294203353d7064df"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x7, &(0x7f00000003c0)=[0x9, 0x8, 0xfff, 0xe25b, 0x7, 0xfff, 0x8]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r4 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000440)={0x8001, 0x8001, {0x9, 0xffffffffffffffe1}}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000280)=0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000300)=0x2d8) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x3ffc0000) 13:12:01 executing program 0: socket$inet(0x2, 0x1, 0x5c0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) pread(r0, &(0x7f0000000080)="60820dca328baf3dd7d70fc93a9eaa50ff7b4d0a9114b540b26a7035659130df6ed16ded36d5fe7b71b76d9f72965a60c6baf8f534f3e1cd37ccaeea84e3", 0x3e, 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xb1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0xffffffffffffffaf}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x80000000000000, 0x7ffffffffffffffe, 0x10002ffffffff}) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x8) 13:12:01 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) nanosleep(&(0x7f0000000080)={0x200}, &(0x7f0000000300)) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000003c0)) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6993192964869a20694610cdb8b306135d77986891220751beb77d792851036dcb39800bc1a92ff543990baa3a0ecca75e4217abeb2705330b81ed736df73aec49c755f569780a6b257de37c7f65949e9f4579706531bd91042ad53b146a02b797378d97946dbd8b2297b784dcda4ec3e84e2cccadeec4d164466b1c829050be53f09707dac7325ae7ed76cc5c39e55fb6401684b0be79a0b620ea5168344b9bfb5d392b3962c841127ca5c7e4c4fc1010e9c1f7274da889dc1e4b0093f2616b0f88578e7e736f7401128cc3d7cb6ee8467f8c8b09ed6839c2106bfebff1b743bb52307d3ce235356553865cd8a4d4d48de565b11fdab6c8ecb1eb46e501a9214cae3375dae55f08e6ed824b3582b05d29951eca4b0e0599b0fcaba66f98ba7bad8ca45d86074b00693618b66855e91c5a842ce13bd276490c86b1ce2bece93038dcc281d9703", 0xffffffffffffff71) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000529000/0x3000)=nil) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x80) syz_open_pts() writev(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)="114011afa082cd", 0x7}], 0x1) 13:12:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0xee, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x7ff) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) bind(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="00000096a00000000000b14fb909145af5c9be5a4e11d9f3bee52015db14a3bdf1f57c9c3443efe1aa974aad85200057b41a393c0611cd17a0e230d765c1e63bc01ae794a25a687a4a0ed9f22c6c964ebf947f5a014698f7fb487bf1e20d25c135fb4667ea5a73df76a116e9633334af6c47a8259f1a5026e32ecff6c5254cf16d479c1fbdc8fca01fbccbb0d00ee4da4a0fbcd71e177a8f75b6934dd2a568c80c877add66da032f10816c710257e27c17af4c3df98e450d4d87f5d326905c52510034b1a8a599dab191c6a3ecd376991d478e494d1c2fdf5d298a061957d4"], 0xa) dup2(r3, r2) listen(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) r10 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, 0x0, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = getegid() r27 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r30 = socket$inet6(0x18, 0x4005, 0x70) r31 = fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() r37 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r32, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r27, 0x0, r23, r12, r26, r35, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r12, 0x88, 0x5}, 0x2f6, 0x2, 0x859}) r38 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r38, 0x3, 0x8, &(0x7f0000000180)=0x7ff) semctl$GETZCNT(r38, 0x5, 0x7, &(0x7f00000001c0)=""/17) semctl$GETALL(r38, 0x0, 0x6, &(0x7f00000000c0)=""/70) 13:12:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = getpgrp() r4 = getpid() setpgid(r3, r4) fcntl$setown(r2, 0x6, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) dup2(0xffffffffffffff9c, r0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(r7, &(0x7f0000000900)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/205, 0xcd}, {&(0x7f0000000680)=""/167, 0xa7}, {&(0x7f0000000740)=""/137, 0x89}, {&(0x7f0000000800)=""/220, 0xdc}], 0xa, 0x0, 0x0) setreuid(r5, r6) setpgid(0xffffffffffffffff, 0x0) 13:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0xb78) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x5, 0x7, 0xfff, 0x1}, {0x5, 0xd8c, 0x200, 0x1}, {0x6, 0xffffffffffffff00, 0x4, 0x3c5}, {0xfffffffffffff300, 0xffff, 0xd8b4, 0x7}, {0xfffffffffffffffc, 0x8, 0x8, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r2, r1) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 13:12:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7fff, 0xffff, 0x80000000, 0x8}, {0x0, 0x80000003, 0x2, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 13:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x5, 0x1, 0x4, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 13:12:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="27c725605c32eb3e93db9829d753643cf498664871298186846428822f5a4224118ca35d1da5efe29b3c0e4bca88f36bd9f97c8d8ccc1e9ba2ebe72e94d4de8c17c699ad7b95e6454d94ef5b12b7a928dc245bba006dc7c1c2732c947c19c12ad52d7d14ccb8e110313915a560b0733ee13dfbfcde5a860039833f22c891c0d0d70dc5cabd9c2ad4e16b6182bbb06e14424b2b180cf783eff4d3a7095041665b51802809056d8e1bf65e95aade2970e5e97bb96c1edda2f1c989e08437ca15c00036964449ac66f9c991179f204d3422dc5a2eced69877287dc45df651fe2efca8a689ea47", 0xe5) r3 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000001c0)) 13:12:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 13:12:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10001, 0x5, 0x6, 0x400000, "049b9b1996d735ebcbae70071b06ab4e9783d3aa", 0x7, 0x7}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x2) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3a04, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) pipe(&(0x7f0000000180)) 13:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) close(r1) 13:12:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) recvfrom(r3, &(0x7f0000000200)=""/243, 0x9e, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7fff, 0x100000002}, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 13:12:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x8, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(0xffffffffffffff9c, &(0x7f0000000040)="a0e2f8c0fd5e72", 0x7) 13:12:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:01 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xf) poll(&(0x7f0000000240)=[{r2, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) r3 = accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000540)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000001680)=r0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r5 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r6 = dup2(r3, 0xffffffffffffff9c) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x111, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0x2, 0x6, 0x0, 0x7fffffff, 0x7}, {{0xffffffffffffff9c}, 0xc, 0x5, 0x0, 0x3, 0x10001}], 0x6, &(0x7f00000005c0)=[{{r7}, 0x2, 0x8, 0x8, 0x100, 0x7fffffff}], 0x7, &(0x7f0000001640)={0xfff, 0x1}) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000280)}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/139, 0x8b}], 0x4, 0x0, 0x0) fcntl$getown(r4, 0x5) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f00000004c0)=""/78, 0x4e, 0x2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x3272, 0x9}, 0xc) r8 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r8, &(0x7f0000ffb000/0x3000)=nil, 0x1000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 13:12:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x8000, 0x9) fcntl$getflags(r2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:12:01 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') chmod(&(0x7f0000000340)='./file1\x00', 0x104) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = open$dir(&(0x7f0000000100)='./file2\x00', 0x282, 0xc0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8209, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) openat(r0, &(0x7f00000001c0)='./file2\x00', 0x1, 0x4) 13:12:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x9000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x2ba, './bus\x00', 0x5, 0x1, 0x73a, 0x10000}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)) 13:12:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:12:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) fcntl$dupfd(r2, 0x0, r3) socket(0x10, 0x4004, 0x9) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 81w80A7)>D|4⟧j͖pAh֍wsmuxpoll: not open 13:12:01 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() r1 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, 0x0, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = getegid() r22 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) r26 = fcntl$dupfd(r23, 0x0, r24) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r22, 0x0, r18, r7, r21, r30, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) r36 = fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x70) r46 = fcntl$dupfd(r43, 0x0, r44) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r51 = getpgrp() r52 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r47, r48, r49, r50, 0x5, 0x7fff}, 0x6, 0x2, r51, r52, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = accept$inet6(r53, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r55 = socket$inet6(0x18, 0x4005, 0x70) r56 = fcntl$dupfd(r53, 0x0, r54) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r60 = getpgrp() r61 = fcntl$getown(r54, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r57, 0x0, r58, r59, 0x5, 0x7fff}, 0x6, 0x2, r60, r61, 0x7f, 0x100000001, 0xb1f1}) r62 = getegid() r63 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = accept$inet6(r64, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r66 = socket$inet6(0x18, 0x4005, 0x70) r67 = fcntl$dupfd(r64, 0x0, r65) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r72 = getpgrp() r73 = fcntl$getown(r65, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r68, r69, r70, r71, 0x5, 0x7fff}, 0x6, 0x2, r72, r73, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r63, 0x0, r59, r48, r62, r71, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = accept$inet6(r74, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r76 = socket$inet6(0x18, 0x4005, 0x70) r77 = fcntl$dupfd(r74, 0x0, r75) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = getpgrp() r83 = fcntl$getown(r75, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r78, r79, r80, r81, 0x5, 0x7fff}, 0x6, 0x2, r82, r83, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000000000)=[r21, r40, 0xffffffffffffffff, r62, 0xffffffffffffffff, r81, 0xffffffffffffffff]) r85 = getegid() r86 = getegid() getgroups(0x6, &(0x7f0000000040)=[r0, 0xffffffffffffffff, r1, r84, r85, r86]) 13:12:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) close(0xffffffffffffffff) syz_open_pts() 13:12:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x0, 0x8000, 0x1) listen(r0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:12:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xcbc8629f06b6f55d, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x6) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) recvfrom$inet6(r1, &(0x7f0000000000)=""/167, 0xa7, 0x40, 0x0, 0x0) 13:12:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r5 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r9 = dup2(r8, r1) r10 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r11 = accept$inet6(r10, &(0x7f0000000100), &(0x7f0000000180)=0xc) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r13 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r13, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r14 = accept$inet(r13, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x51, 0x1, 0x10001, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffeffff, 0x2}, {{r6}, 0xfffffffffffffff9, 0x2, 0xc00fff5f, 0x2, 0x10001}, {{r7}, 0x7ffffffffffffffd, 0xb1, 0x40, 0xf951, 0x5}, {{r9}, 0xfffffffffffffff9, 0x8, 0x20000008, 0x6, 0x1f}, {{r11}, 0xfffffffffffffffe, 0x10, 0x1, 0x19, 0x3ff}], 0x4, &(0x7f0000000300)=[{{r12}, 0x4, 0x42, 0x2, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x1cb, 0x40, 0x400, 0x22}, {{}, 0xfffffffffffffffe, 0xc6, 0xe122d5d210c627cc, 0x5, 0x2}, {{r14}, 0x7fa490558e5608ea, 0x4, 0xffffa, 0x6108, 0x5}, {{r15}, 0xfffffffffffffff9, 0x61, 0x1, 0x10000, 0x7ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x85, 0x1, 0x3, 0x10001}, {{r16}, 0xfffffffffffffffe, 0x20, 0x8, 0x101, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x99f0, 0x2}], 0x9, &(0x7f0000000400)={0x9, 0x4}) 13:12:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1c5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffef80, "070000003e79010034840c760b666bfede477dac"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r6 = shmget(0x0, 0x2000, 0x2b1, &(0x7f0000ffc000/0x2000)=nil) shmat(r6, &(0x7f00004e8000/0x4000)=nil, 0x3800) r7 = dup2(r4, r5) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 13:12:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socket(0x10, 0x2, 0x4f1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde81f790f003d283238e43b060aaadb92c0ab92794c749e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f844a4f9cfc6920347704e0752eb9670b573bf23fd4084d099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b08000000000000001c9decfc12dc20790eed5990735b228c3690d6056d85471426e991db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe700300000036eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b00"/1412, 0x584}], 0x1) 13:12:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x2}], 0x7ff, 0x0, 0x200000, 0x0) 13:12:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc050fcc7caebc18a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:12:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:12:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x1, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001580)={0x20000, 0x0, 0x3b}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001640)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pwrite(r5, &(0x7f00000016c0)="65877c312d73ce399ebf80b520c4085db2f8a058dcccc3b1dd1cf7f32e28c1f61139f10648401e0f", 0x28, 0x0, 0x0) write(r5, &(0x7f0000001700)="f310bcd032075035b8850a02ae6175b6aac75112cd3559ac44e536b3d3a7a1ffa66b0c60b567c0f9ae685ebc3a4859e85089bf1e9a509962f929f912a20c2165117898b8a6fb4bc743185965eb1b7837f18055e7f3083a11d542ebfb3efa6827ba9a622398d78376dc06b76779cb9d1cf5e610859056e09cd045a27ecd3d290bdc", 0x81) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$setstatus(r6, 0x4, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000015c0)=0x100) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001600)) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000040)="e4b7ce3135ff61057d81978f823ef956dcaa0f240e64181bed29b64af80e9aec90250bf26bad27e59ad64dc4e568e525b77292a74a498200d3c10800000028b2c63bb19cfbc6e3e4560fa3b0df6b5ec964a3cf90b2349c7031fb3419dc90a371b7823950a36edf15622588ad49163f35f411019778a59b672fa797090f620e8da38026efda8d574c8dbf21a652c18000f789bd1510a6a59980d7436ddb7e137df033ca5a30349a0778fb6c920d42e669509dbef030b37109f43621d9466de4a4bb686adcbd6d45a913b73818bfa94704b094989747cd72686b9ad65413e06152b5ebc53e4dcaa93d65226fab24d815a34362d3fa4c1b8d193ebc", 0xfa}, {&(0x7f0000000180)="5afe732cd4bd29b7cf79992ebc42bbab6615e139b1c64b9e669985efb5a364bd265b809af96b00bf88ed54ac58b9f4e3d6", 0x31}, {&(0x7f00000001c0)="e110716d3cb4f497ad82e16e9ac51e4f649c4d0054b0356b79239f688327e55a93f1fe637742a9c824ce23066d630e9b3454a6e7145872d8c105ba42cfd90d3008144e3fd4be52b36c24aa6993eba6f7bd4e90f236c700ef5d1c6743baee869f7f5811b43318b83b31f81e677bd276ad96226e15f84f65f2dfbefbfa9f743f9d5926cb4449abf8f226863b0d032bfbf08f28e436610f610db416dad1c39afe3d31d38acdf06aa2aff3d50cf37c07cdfe8410d29635fb3bb56911702b9818b6fee01848507e3b5faefcdb9bd3267de253d3a745db2310275faed0eb721e232f6ab532055d5be95e945b21882aaca54a56379213c1b8f25767c66deb16acb42a0537127d32febf1e16d48188905233d506dcf3aa0df5bb100bdbd4c4eb9857c26dd94ba0642cf08799877ddcf8ab7d0b9c29c426fdc47dc0bf5fb35061ffc340b8aa59620aff30469c8f0cfdc8dcbb6a333cfa80fc67b95829003109124fb9a318896498da74369ac239919e836b6cb5c2501c54d797176fc7dee2d78ac64537197c27d4a2b168806026f99a8b9d112bc2d7aac93a235e0d1d7ad4d0514d391f0df227a18ad2c93f09a5be253cdf503d7f6420ae18243cf761d09a27ce737cff56bb9920793bce7c12f9d7ecee3e1609e9c83a497deb85b45b1b8ee8ddba90cd8012c3d7f94c2c055d8188175956c2de97d591ef72a204fc16cd73e13172b156deeeced9e134215ef23d1b81cb78fe6a15cb766047db3b24418580a660a6f67738d9d73fc59b0ffaccc7ec051ee90b84972a030370ddc51f44db4328420e8db6bc6375628c964a6d7563c47076bd805e3a24aa18eaf754dc9e5683efd49bff6c4b43ad68bcb05b5106abe2a0a3d76e0808b5d765ec8baaa214e5d8f922aa50c748b34f7fcb1a41e0939502e844eed4e06c6e220fe9fa24404266e13b6a65ab4234d625ea9ef876127a42253d633df330dc5b831ad751d3b99c260d01df2b66f0bdd875d5e131dc782959ef01a3a1e92a967829ae19c8a1c15bd1f4d18c627eb36210947f9228e377dbe1569cec09b5805da8f7f93909ae3aba735b59daf355000f6a605edfdd44b3efebda675d393fafdaefc1650edc6fd6c704ad471ae42ffd4a2e14c6de833aea201c2053ccdd88494adf1fb262d6c26fa89db35e2441187539c930605e593b5a7b65636ed5e858e3ed4f77361b7feeb134e34edb1d2be786964ca2dd17aa166ab020de1342077006493eeebb5e78c1662cda70cd38fb9adbe254553b91dd13442a91c2d1a5a0b6edf00dda4c4449db004047e664e7082e8d8bc5d02d0f1941c1cf4e64aa1825cfde7e2f56225158519f12ab4b378d1ce10cba40f35d8e0eec95f32ec5906c4ce02840d92c4d6cf9a0a3560b317ac7e8d903a7be4ccc5f814802e8556c806f9d8e408a0ddacea3f03501f2afb1a8e92529c272854a81cb0348b7e0789998382b30d4652f1979821bd4a5848913a8dbda39956b74103aa1dd5882cf9ef09c8630ed19c5857791b164389505af05fe0e5cab085c0eb718ff8fdb20f030b40cb4e71fb04bcab8a20363565228ef4795e0863e37d2bc28586a3cdde1ef4f641a541c95fd510cace9b853ce58ef31c63fba387fa8df207eb3566e728e2e19e08eb7437f3106e558c51857fc571f6eba05e032567351667067e28eb6506305b75d21686669b136debb2563f5df17533e384518921a222b9712d3aca9584af54bef0ffb24eac191a6dfe939b1007bcc28e73abd1328db8f59f868aed9343959f375689bc94571cacd35c684c18a68c991d6e51bdfc317b0f778c71902af4317ed15e6dc56051df59f21d39fbde4dded7a79c39f1bedacda04faab5f94feff748bb64ac404cf0d94222903429eb453c4707cff05e4502a5a040ab994dc14775c4cf108c4dd08b15308f121adca96944c898fff0ae82f1bab2898804717463d0356a5cf2036192693213734da13a5e59c977efe8419e02c66d38b6df33def741085931d4281c988ffd3e08a19dd1a2be27705d0d0b9b8fa3646b71e54b277bd83dc8fed391644c2c89c8be6d13fea33b2e0d58809effdb65313f5653bcda6fff6678040b61edb5910e6f58a9413d633bac384eaa9d6073e16cd37bcfc7ddb923e9ece87f0aa0435b6dc9d4143ae1a7b1fbddb7e9728550b42f7dd4e084591d9cc73a9fcb4fa5df26dd248d018b8155b8e4f7a32c8e9104611532d30bf34b113a27de7c5a4c75cc7d92871f44b03eb0931ee539f23c8ab8e5a6082aa4b45860ac044df1a8e466f5d0428a8faef95cec32904351731864f8efbd5d3f56a64aa0e2de5c2bb30de4d5f3425abb454ed9cd051ab317f08b5a18d36cec2148d5ce343d6391dafec9edf65a3f784efa589429e7a0f93f0c84aded83f18d2706539ce4ae0ee2cedf0800583b2d9491a75a7da670419bd162c70e800eb2007c8c3b22f3a97cc35f11e064009623dcb483393bcd8c63521b8bf5efefbd7c43d63fd2242ef13497ac76adadcec97dce58fb9549d4a4c437e00de64fb6aa51dbf2cf794121f327cde44e500da8beafe1c4044e75ce51704b9c18ece1c898a80a5f57a70030aa77d5f7557b2aaa2ecf03d67e1c0b07d3b89b8a4d9cca3ec20d19120ce7f3c44fca756ee696839765b9027066cd6ad509b9629faf9515d20557cefc1fd9ed9e6b13feb126d37a4452d1ca873b24f419889a7a961d61e8b28642fd00a4853ed105b08f5f684d7c336af5fd105b341b0a7b4533822943dc8396aadb019cbb9009eea6b1757cdd1fb31e030397f3afcce1bd470ee36d51f9cb1ab4b599131bbe5ddbda9e8dd4c45977c222255e2dc6898cbd115cbb90bfe32a6dceeaabe852308cd5d5a52643a89e6fdcfb84e5641174e246719194a8122d513334efa3a4131112026db30b7172226c3073103906ce1c7c5000805e733e2b62e9fdf63580debe7524c97456fdf69282c707f0b3a0850a3becd2b68084c5ef1c16f24ac39e4bd52ee1b0910a94ede0259c8be13d4cfe8fa5c01d825ed17be747c6d38de2f4cfdb07ac44493ddf45743cbf39d4d077a12fa67362b71b4fb7e7eb6995b4d68a76362e315706c4d2833e56551d6231c0d335c1efeaea818be30651e97320a1d4a3a4c70eb946dc669049bcc6113a89faf9a7d2aa3208349de1d5ff707b425a4e3e50bfb01962b1f15227fd1d656ffae7ecd8b3689ee29f093eed2ce4ae437e23fbfac6e05efc4b858ea64d69e61dd5048c8c282dcf04a1bae18612615a128b49010622e1393060acb86a688ec7d686fe11b981639e3f25c28002312e40ffac7439b1b5f9135f923ee74eb196b6b2897eccac3ad886e5004cdde65fff1aee3085c4b3fb70848f3d2e3294b889d55b3658e81079e31990aee0d4a48a87687ea0a68e1072dd8e01c0aedf2495e7a8a792317a8e2c77f7d0622ac11e1ce4b9892c7787d1da2e595a1c966a6206ba6d6c22e2958e19e6cce14461acc200637e2f6f29b497759c5559d1181f8a6c1aebf3976f4f88be707148f6718c624f04951d4a53e88812e698f33f08083638c14b027d8f3257d94a2aaf7023da14be300a66147016cdee63e7fe5adc85624822d1ceaeb24ef6761c13d1259f62023cf844f7aa90a4867adeef44718ecaa4a41574f2163b05e2b369e02cadb2a683751d3460e9a2bc6f955bf21c13fa2bf7d463439f1d62fdb67ed755def0422201bc807162aaebbf4982007dad28a8db4db34b83f052520ab6fa7d0219374f5b83c7fd69890f5969fa22e7a62512211330e50da7a1856ec30a70735dec84feca420e83edee2860ffefb2f5fc4ece68bd43e524d57d29b171b3ceace4e9ded2758678f8f5210a7eb7b46fca77d7763241d25e8c54ab7c5da96a57932ea42b5cff67414fa8def8574a4734f2c9bf283bf5c91178e96594fb739f0b75adb432e6ffe39fce86118cf3c550893040ff8203523069cb924c26e7a5e8adc95e798a3dd2e75bcb538393425706052f52f047b5d91ec85e22cee2a4488730acd713d26364ba151f57cf30549bb5a2dcdca21e0fea9390da8d2f48d68b6fd8344e812542d748dc82a6c1c3096dc496cdc3a1547ee87f7b929e56772777d77741152f581a3efdbf0d6e1f4953582d9823bd72c5ffb9b4029fc3f0871112fb6db126cbf79223545f25fd4415bf2088f383c2f02b6c3d7bd8b546776cf51d3ac839eafc9bac4f1d42f00315f2fe657d34433c120811673e104e543b89e28f31a7896b26c84ae6dc59c70af5520a7e1c47e594ef530a71955ee9e73b0062e566cf3cc32bd9e95a02addb0215ed1cdd5dbd54cfba4aad58f6adfd2aa8f41271df37561195512ec552a3d7eaf165eb8f2b7503133f81a9c83f0237beeae2e2db157686784961c41818236d6b7d12db2c5b7dc9a0062bea99ad8b5011c55e62ac650fdd7c5cc5f814a8c3ab4091af6f9469d3c022996daab52f7bbe415574020fd3d0baaef930b6712577b08a48f71bade2a6568596be12cee303240f744a4f461b9788505b356c732ed146f0bda33380a8476fdd3ab61399f7b7a2c51aa713759f504962c3425d7dea0c5a27e1631c3e9f4b35e713a566e9f268c6e055680da56ffa366c636153a53f2b89d75384f3ecb2195dae8d47eb8bcbd9f17890641504ee8fa5d229ee1d4c80293cd81fac0052986cbb7b8194973d3f2783483bc76ed09c0a923eae8cc023c1ffa32e3527bbd6e1a9bf3d87d7a2f123eef873675f1f55e6ce93b74e8c7101097eab06a7422d2a000840359085679d39910cd2f068967a27c11b8dd2fd1bde296c0171aeb913c3359550cd0e5018288e6465e76789554842332239bcd7309200eacf31d4a7db18150323aaf6af09d54973aa7f7ced3fa2ee9f7d7a67fa12dce3f26ae33fd8e604e8e8642a6e6b1ff004095e7649842e9358ec95f1027d9d5c768a6e74882414e81c6d23eac7423adce98c9aa09f08dae3b5e050653f2de454a90fc6d639a8c03b4d93a7b922531b17b7ceef7a5e7497ef4a633019961f7b4feaf1d7359e4f949e087252a5fd862b9925356fb43504c93b1ad257b8072dd3a4702f2a994b3a3cec04df36b446bff3fe341053deb817b6ed8e6b04e605d2ce7f5afaf9edd561cd2b9dcc53830a490e065ff365e6170a2793e93ccb6c0f89df6a3b04a312b01d45f4278c80c5d87046127c2696ba65c13ae30a8bb6e62e3d257adc565f575d530870cd555661bb56af6f943899ba24c772e09e9b7b6d1ccac721f8b6df279248199b10a83f83a64293b06844142041a2754b04c664b0f0567fb8c3af49f015a9289877291f3f5ebd32bcd824cbb3f88a23e8b8c70c1d1b7dc350449a06e3a7baa6bd8a0c75e71351fcc767cd1f4b2078feebc2d5e3f2ee8ec649e8fecfad2d82054036ba407adfa9b972f79dc6e1eca1c523fe41d525e84af405957f6d41174143688650b96b5d7e17d60d471f800148dfacd64b3b9a25aa553329bde7a763ac046906dc09923de15e9a495c639a51ea66abbb439e7d6127958e2f9cdb7592175cc000a4b85cf096b70e91be5cdeea2efdd1fec9cb2f52989418121f54cbe221a81c9cc9c93ecdd13e5969c4d9b6b66ca8ef3f510c94fe3c57a8ee3f4f30fc51e182f8dec11bf2745800b30589df9038c2415c2c360280b210cd2c79b5c2e95575aae055936311188f0e2d2996b1796ae17acba952cc168f4f33979766a05bd3a238ebec71f2cc25530cc3ff1973c0d75d854d0786dde1363ed0c9c2b05f14068de7c43700426dfe8eda43476509214c255e3cccab52f87d062ffd660", 0x1000}, {&(0x7f00000011c0)="189d181123c9c681327ed82301ffc49e234f948d6b5e88941d2b0e5d42d4938d1742d307df46dfd30b20cf21938362c0b9b4ecc46f5afb1b931499c2091f1e9e6887f2e1de99c038cb0bac39f41008a5b526792585ccf8ad44b273dcc57980", 0x5f}, {&(0x7f0000001240)="2b1258e01ef5696d83865fe0ce3990f2677a1afcf119c40894463b2af28739846bb92e416edfc32b7ac4425564b23e5dabfb43ad095c1ee8305562839ecd62ce9ddecf20e72c6d48ce3c3341b8424487036974bc1a036935b648c80f40481ebaec0120b0e12b5fed37c31419b67dec430d467598ebd83475bb3a316bbcbea626e3d7c9b2d2074e69714ddf2f1f1895182ae38f7f0a8edb742898d378ab259d49c874c0bfa002b29de54c92a0ad939ea4", 0xb0}, {&(0x7f0000001300)="f581a2b736c879913c7a6f0afbf05becdc94a86093a8df51f4dc227bd46f31470d2fcb38aab0bc1b655c8215bc1f91cb1c5596b3c28e753127ea3af1a76b0f333c1e70792563a30d06851cdb3d8c85bb3ba4da2aa486e5d4c68e0e8c3e14dfcbfa3bc4489b086100d51b8e7f205f28133ddb0702699d5b7fe14998f2f438a5a10553e838a624477c9b77d97f3e67f78113b675cd0704162351268eaa81bb3991c54a716eee6ac488f163d2c30d53a0fd61992de9ffd203e333760bd612b0fdcb6f93a7a6edd12bb623ded4951bd0f95834bf", 0xd2}, {&(0x7f0000001400)="a514d72a6f48e3bce9a738f1bef41321300ca90ec47773441d831ac090937ebe46c203eb0e593d4a035da0812895f6ec175bb6985de7b72d62f0a8feb7d7d3", 0x8c}, {&(0x7f0000001440)="10ce49f0485fcc68c9cbeff7956c30d3e443354400f817e0366ded17b9dcde270cae7a1ed8f889ea47faa325f9b299ef99228703d70ab88fd9f9be50ee524964a2d1a5a86c70cbf7e444cfc1063801c8ba6853a6505f45f425abce46e518bc9ce56296d5436ce5ce820e596e1b9b2ca67b9d7fb11fe4d6163e623e1ff4e5df195885412d00f864edc379c0fa2741e4ca90a4e3963ed594131aafbab3def174c9a5572af4c52a876e9cef7a5e357d450d2ed5bbaf8f41ccdf3f", 0xb9}], 0x8) 13:12:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x6, 0x1f, 0x4}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 13:12:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f00000002c0)}, {&(0x7f0000000440)=""/133, 0x85}], 0x4, 0x0, 0x0) 13:12:02 executing program 0: pipe(&(0x7f0000000080)) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:12:03 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) 13:12:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x20000000000000b, &(0x7f0000000080)="0c46577d67c0d19e9ee420efee08e1ad0024b6a7fff5133b9f22a659fa9075595dd86a6118e30da32ad93879e12aeda936a33390b056e80091afd3d1035b1f8f2bd72d3e16ca07eba46650f69c1c31f0ea629c9f8b982c76cb067db53eca39", 0x411) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 13:12:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x572) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x4, 0xa169, 0xfffffffffffffff9, 0x10000}, {0x7, 0x20, 0x10001, 0x6}, {0x40, 0x8001, 0xc546, 0x28d6}, {0x5, 0x8, 0x0, 0x100000001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/212, 0xd4) r1 = syz_open_pts() close(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1000000000000277) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x2, 0x8, 0x8001, 0x3bc, "1176e9d9972f7de8b41765990f3e177150728e4c", 0x6}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1ff) close(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x2d) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x185b0, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) write(r3, &(0x7f00000000c0)="4e008008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b0000c1cd644e9d86259ae936aa2372b080", 0x8e) getuid() 13:12:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78c56be1ce6bb8b889d11972f2941b0604be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c50000eeb1000000000000020208a371a3f80004000000000000000114e4b84fb9578025bf8e6d4f25543e819514516479e888f00bcae936d1702fcba9121f6cd29ff73e9c0b3dc09fb7b74d1d40e80432d5bf6df062115845c5ad15c805363972313d7f04db5eaf0cd4bd9002925325944762e42c31326bac5eb68a74155b9bf82b8926eb10b76a4f61722182b3a37f328bbd9a7bbd62ce0f6fabe6519d084aa5f2a22914186ce2d56a749f", 0x2a8, 0x0, 0x0, 0x0) 13:12:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0xc72b7725880bcec8, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:12:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[0x0]}) 13:12:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6, 0x6, 0x1, 0x1}, {0x6, 0xffffffffffff8001, 0x6, 0xfffffffffffffff7}, {0x0, 0x3, 0x4, 0x81}, {0x80, 0xc6b, 0x9, 0x1}, {0x3f, 0x3, 0x1, 0x9}, {0x7f, 0x1, 0x10001, 0x7}, {0x9, 0x5, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x7ff) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f00000001c0)=""/17) r1 = semget(0x3, 0xd446d0a0d008e432, 0x40) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/61) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f0000000000)=@abs, 0x5) semget$private(0x0, 0x4, 0x174) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt(r3, 0x40, 0x99, &(0x7f0000000040)=""/42, &(0x7f0000000080)=0x2a) listen(r2, 0x0) 13:12:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54, 0x4, 0x7ff, 0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 13:12:03 executing program 1: socketpair(0x10, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x2, &(0x7f0000000080)="db13c57f999fd4fad1cc23b7b87ba473a26184c5f0d2fb7efe660e6373a9123a029618bac6b649b80322cb8924376e24588f1e8bb8ae08fc105d63a15c78f6993a29e58faa20874390f742f1182a706d", 0x50) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) sendto$inet(r1, &(0x7f0000000100)="275f0ee5c5126a68ca4666f646a2a17b72c7a47f09eab2812b0b3890fc746df14010a336051f8371ba3ed3e3a26c61f9da1812f1a0fc654eefd55c643e20d670063ea74f5dcf464a5d69cd5a6d38cc7f7743bccd5edaab0b360712020a339fb0b020594099d17fb25319db8ea08e262c56302a5d461e2ba48aea1b99231cd661237e3d33498c498f69b4e4f62d3773df8299c440acb8e106f15c54159d0690d9aad1c2b46bfbae816448e4fc55503e5a0540f3e8541ba75f4fdb35ce207be682565f0d2041e73904986e8783c6844a5805eccdb6c03acd88157a62441fc6acab62d326c107598fbc0ee1e298be3a485f98bc5e7b6eb15bfc", 0xf8, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 13:12:03 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = kqueue() r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r6 = syz_open_pts() close(r6) r7 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xfffffffffffffe83}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000001c0)="2b6ada9f7a2fbbba1173c22ae34e557b42173efc794e3d998d1c810b5c9e1a9c309726036bda231da053857ee2ee3b69dde78752e70e2aa0725206cfee48a9f9e3cffa340858bec89714db818fc979b1ee9fbfe1a6bb4eac5cd5d4890f98347377f958141db286702d889f38b1", 0x6d) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x1, 0x3, 0x1f}, {{r5}, 0xffffffffffffffff, 0x60, 0x4, 0x1, 0x4}, {{r6}, 0xfffffffffffffffe, 0x0, 0x2, 0x3ff}], 0x6, 0x0, 0x9d1, 0x0) pipe2(&(0x7f0000000040), 0x4) 13:12:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0xe39fa88f9e9b827c}, 0x8) 13:12:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000340)={0x0, 0x4, {0x800, 0x1}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000300)={0x7, 0x9}, 0x10) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r7 = dup(r6) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000080)) 13:12:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="480000a812db8ad4c27a1008559e9250fed5c77d5e1a000500020004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x1) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r2, r1) recvfrom(r1, &(0x7f0000000080)=""/113, 0x71, 0x6ee4564fc93bdd34, &(0x7f00000001c0)=ANY=[@ANYBLOB="02751cb0439e404e1492002e2f62757300"], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 13:12:04 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0xcf8b673f6d9cb6fc}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:12:04 executing program 1: ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 13:12:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 13:12:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgid(0xffffffffffffffff) close(r1) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:12:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) write(r4, &(0x7f0000000040)="ce85bd64876de542115bdee94d491d83826054136b245df422888f008e0ee341a0465833bf64be94d8f3fa78d6b2101b7c3a9af75388a101b0fc40aa0cbbe5", 0x3f) 13:12:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x4, 0x200, 0x8d2}, {0x4, 0x7, 0x40, 0x9}, {0x100, 0x3, 0x10000, 0x10001}, {0x2, 0x3, 0x0, 0xffffffff7fffffff}, {0x5, 0x6, 0x9, 0x80000000}, {0x737, 0xa0, 0xffff, 0xffffffff}]}) r1 = getpgrp() ktrace(0x0, 0x5, 0x0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 13:12:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x200000020}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:12:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ftruncate(r2, 0x0, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r4 = fcntl$dupfd(r1, 0x5, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)=0x2) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xcc) readv(r5, &(0x7f0000000580), 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r6, 0x1}) r7 = kqueue() fchflags(r7, 0x1) 13:12:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="9143950e4d9a6a4c86f0ea7ecb6878ca644cdda36931ec626f2e4a590471b2d4b77fe113b45edcdadb177ebab6df5473b627c6203390d2c5911543811255dc871209b1c266b26c85bbf2ed7ad2d418c5d9c44b63"}, {&(0x7f0000000680)="d94bc5392d064a17424af751a6f55052fd4d09b191dc5d43e536a8254a4dbcfb9dcfa1579c5f35e20bdfd9bdcd91d79ea91d6bbfe60a398cb615e457bd6322a035bb48dcd02158ef73b83c7ac59ce78b5a45213b8adeb67860f4468b6d3483fb91f8e784f8d52acdbe7fedf13b61e74fce2c35bee666071ddf3d7be1377f11f70af184febe7235dbd5f9716a9d44c3265978a6a8509169d36ff643b5f8c8a5e7ddd197da862b7d8ff04ed4bb91240fa68199cc60ab923af842e66560b86bbd3b729a97f4aa601c77524c255bd8def9566b9bab2d34c12ce689a3947abf808634e36fcabe9125271f4e628fca770d0a0429dc3cbb7f4c5c636b56d99c174a21b87a993d7df1cfd153cd8df5f786178b1e388aae5c0bd619fff6be3886b20ada6ce2313f4a11020a5b9cd6f1bc89a2bf1cfa7ed833b5a817bbe6ab27731d29b23cdaa026853ddc4427e3e4dd752da4f5b6bde52037bc0a086fec369d377cdaab700e523866e87b03b71ecdf0ae3ac1e2804a156b6a77aa70762c53fda64d85d77aa2b6d5f290493d5afa6199d4f9b467fb0888fbd637502cd2f8d2dcd16e11b5d5f01c4df0d2c22850766cf41659b4ac918f73fcc7895266cf6719f236b4db415ad5d886c6068f735f97bfb8b1485f75dbf32d842cc125363025c85c1c61d4099680b3c4ded39d33bdd15c762bad09fa2b831d9a1b08b7b63bdfc806f3f21a25d9c78c879884f143b1f5aeece8eab1b56e3f6a83bb495a479bb8196b9961b704ee8d66d507607c88edb7759f4b3a11e6b448f9b0fa01f0567e12c49c12ef1a7584ad0fc159450b859ecdf05ceadad09537f7cc8ea15711f50a01a82f419021edce02831f4e3e06224bb9e387432ccc2ca9bd1804c94246bee8edc6f33afcf7bc7f50eb6d08c9ac8c7c550510ca37252480980e75bbfccad6f36fdeb857371b549cb65165ccf790409f8a344da16e559c0f1a1157d7cf893a8944bdf7624bdcb03d8a77f7f49db320254e540b2d979b2a0f870a966c2d0dad539c13a1f0305a5780cc772c429ef6010b299632f96124fb620f265b15703c70a2b415126ff452f0d7fd1bf820468546a68ab483981701c1a77293ed322abee986975a0fa453a7ed2708d65e2d1c65d19ae8dd7544775b0d6f89389309c88d6212904bf05fcbc145ca2412b741202810a4e0a28e141ffa1e9e61eaca41a6a16ff0f5a78c7434fb890fd1354a80702865c298f6a0b5591b3f2558b0df2a2457061809f26a3a4d07380fdafd6216cb4da25bbedf837dddbb14b6fe281e23b1e06873277c792ef3e961fe20be93b39841f2bad84d54e6fb2dd21282d78821d700ff2dd6276bc97c19c5aa6253774053d2415957356b32232d5dfa53f6e16e9e0d294c784bfb58b36e16cdc65cfd27b66a68a7b435e79aa497556008c84d6493cbc9f9de0568a00a16f9ec7f5d172ed7998de70ea92b6c23a0e4804af9e38173ac54aec07cea3773595c967ff95af3c29e1d8145500b5804c983e0558d031f535295f76244fad61981f18d224e1767a7fb4a346e07779d68c5ecc9e8bf2dc0f9d664ef6de795802f45d4e62be8824e32e952649ee18f7626e96ac87a54f193dab7c41ddc038f016d5d09cc8c2db840a7ad45bd8ea93da44b34bb81088af7640622cbb4205bf173975240c2c5bf82632e367f3563846653ff892159cbaf60ebc48d4bf362088fe407e9fbd495a125c727f94bb9115d6b9895a9c383c2671cba8612bb2f1f4a6f672adfadade5c0feab1b2b8a7e528916327dd8eeaedb3c18faf18d5ed8866d8d1fb6f9340bb16d9445f4d46b532e2ba7d7f6a72514fed735e6b81122d1a4060b7649d4de6ef742ee803493d1a303ccaa82d39e68e3a1166687016ff1ba94e6403cb25b49505881cfa216555ebf8e943d5bfa14e400b47e6388a4189efe4981766bef599deae5e0df74463f7deea3f07fad82f0ec4779191bad0d1b6feabfad86e21e1311739fd9820df9ac51acfb5148075d7acd93051f3781cd0abfd6087e09096691ffe093c0cc188c16c7ac56af6f116eb5f1a1ad900028059e2775dcf0f99b4f8898f28e152fd0132a50e3ea03bee9ff460e548575cc4a1f2e1255ab7b98b99fceb89d80257de807286e790fa3c74c233e95abd604e3b08c849eb1fbcbb70a1cdfd70f6d6fefb13be4473625da53884c880bb6e23a8f6b46f401417b99f423f1bc528868761788b9f96a790610382ea4a6ce3164d8b18d8e5ee04aeefe255ef1ea6c2f409f3d1df26917a6f07b81e5d307bb5218a6e5636ddf4f3cc4f6354871f401635ecbad3a213100aca775ed9a0cd3d9e8e3c86153209bee3e6b8e28f306de876b41d30cde4c2b9db53aca058aaca1f46600a3f8d6608ea3b3f1f62861884e08f0e21c86df7c183e2ede801b72cf525ae89fc181c5eff1053493ec2f9f56429b1c892fdf33125802c5576b671f84ba5112477fa90988d8472ce779052b4609139a813db573f864eba0ffe920e3ed5b4fc1287889830ad3dd8ed400165f9f63005b6b586812e70cb90236621fb6933d38a3becd5ab43f86d7aa3fb5bf5b71475da1580801b76592ad139fe63289cdb43f14ef84319e9b74298ac47678630e5254b4f16384cdb818dd32d30431a337df98476b59992faa50419d137d9b37de08136dc0adecd937d8337d676ccd2cef9709ff3b93b2664c4403a5b2b3ec366eea42d02ad24896e6f23ef10a1610fc926fc22982a75b0e4d3de5319b7b07b8e6f6f14de7d0450f2bbe4e31482e5123766d4fbc6e45a52bf81b1688b055eb0bcb6c3d3fc87f35c7056ddfa9241399b290428a1536a5ddec4e8242c173dd4e8533962ef0ebc98da2b5da85437e2f8162a5139d18bab9be827eb73bf41f08f28674ed3be382f5911699d17f343d441284159104aeec6b816db00e8196f230fd6f3f2b30c7b9ed9e6ede8f6ac1adfd9ebfa2809be216245221e578e7588e379fd1588551c03a6c6d38c709ed382d8cc39ba1a4fd2ab8d513105157cad8fe8b0e4d820eef06b75a0ad413f18767786706e7c0eabff6a84f1932ce3919ae175b90bee8411f7176521c6b60b6bd09b5ebe290dd3d1ba6a9db5fd6f4c73d2def307401e6fe9e02c8bfc54d7865e3d6ad1d60dabfa2480af3cc34b2ef7afb13287e76c31877d1ad881c80c65cf8c7befd9df0f7dfa45421072ad25562f4ab4b374d07a09117aecce942832918eb387d8c7968fb2727fc2f93e4a0ed31598e7639a69109b0ad037f3541993b9abce619743b7ac1d9cfd5daa403ba80079f0613206de468c7b0ae8eddcb9e94c5b3d4d802594f8229903e784662f7274626bc523bb228e5c8b51b1d20cb984a86d119e741af1a8d2da8477a38c4f0780ca497c23944eb63ffa2ff688321e8fb1c0a5a013b1e42a18bbbb1aed4110e4a5beb9bc61d37c2772f1e8b17fea9067fc47b4cb89549e55d7228560ff6a7f1b7e0894182802e4ef0e231f10d092ea818eed2f9113220d3abe17f460a5b61ef6f9eba02f75348543fe3d31008b8e0a66b8b23f8627ff5aa665b21770c413a83cc0a5f9e7971ead45ee221757ff350c1b948a1e5b66148499910534030734551d167fd1dd4f893314ff11975e3ffd8f4cbac7f8ad6a48bc90777006a72c4da6c9156b145966f6046462d160f9e5ad9cac0eee7492b26ba1f74ab52c6e434bbb8ed17087547b650df831857802a42d305ad02cb6a3a82bc14cdf866cdd5d7de4e1602c1c538ef34368f7a688bc96fc9db8a4a8cd8d5074bc800f40350ecd4048e990a9ea14c31388d81cdbc826a9c737feddac6ad49c3bbf664f8cb00a13c51caecf7acd4dbf0341a3ee3c4e8917c64e0b8c1cec16f0e43caf094e05caae21d3ef970b9abf79d406e56bad085fd646636026126217b5e59301529a2c9b858d21274a5a5d20fbe0fb493a77a93ed5f5ea6e383c8695464537ab19cfdc71f5a5227b58085ced5e6d64a3097ae5608f03893c9364bd4caf1596ef0f1392468b0338be446a793b2541b4fe17f48aef28f44a0c98a1d6f43345f5825eb823716c82c2f2db49a3381782e5ab18b5a1eaf27b7e4d0d94f8602c01f4c06aa1487140ee2c136069041a4e113c6c57bfce503177019e9d3e8db3a736af50f5e50432fcd2a4ae32a509ff942ebb48fb1a2922eb77399544dde77a3a681bab7110c34c8cd939ac5139618e8fbeba0bf1914e8206dd59c50bd1193168a0bc248e62b3e21566cdcec5d5891fbb3faa7c9939449dfcccb195b04cabae616dfe2f9116b7f5a0e73b091edfdec3fb320d15f33b4b9c8625f52d7f0f15d6758a36d27bbfe8a8a945016866cc54aea82b3435de38e0ad14e036b1688799700f6ba822bafddb9b16adfa8318339422713459851c40242dc48579f17073e0a12a8ff81aa03f754f02d1211ab292897e12d08be3a4761012b6789e578ce9a5094c9c2c76a04cc8b91f478894ccef7237e96f26e3d201ff886ed03ad6db69066e62fab1b3dc6e56faadd84016f9b197f4a9bbab023266dee9d0997eb38ca737bc6b3625f60e17886c6ea6f60b05dc2262df48604d20f9236769cd2409c917dd19aa510b99925e7eac0ffbceb9e128349824ac19a3db071f4aeea31f72679352e98467bfb9bcde4801de45b6423faa517eb1ea361b0b693d61bcd8e608a589b46b0fba985ca2a3456f6192d4b4a83c4cd4e9c73e150eca48f06ee7409d7552e34592e4ca3d83e3f38edef8cfddbcf3371344164103cfc35db1d18a0e20957a5b5a080435ac1f48dba9aaf5bcc44bcd94ec8225d92292497e4b34ed4f59573937dfc35a8ba5a380f805c7d8e3f65fe9c6f376a13f35f195ad57cca8842c097a2c214d804e360774488a9ba79e7f4154943bb017e8d9b8574d8feef7e4d8c8d0b5cb3aaf3e09ba55e84b7ca38c5a0d2fef5f4f40e13ebbaff28ad7ecf403affe3c5e74c408daee796a645585d09462dd321b3ae6bd635960bea013018a6bf87eebdbded40d0f98df4a0c1d834142177182f7084fb0bad3e5f1238907dafb1017149bd6cd85a73bcea5ca3af685474217083419c9c699fde1355c4cbb57e085b16db58595ebbc77b2ac5e572cb61662fe62ae754d516366d871f05b809e801a589198713235e21a87b8fea91c832d00644e468c152a38e76ad551cf90133bc361a41a66c8f844e27ae227904645b625abe7dffaf78069de842e1ce5fe8a5c7df959c66f1ec3fa33dd20c3f5c72b9c5fad9c9d55a7056a762b921d1015a90ee321f5cebba82289092da650511002976b524ec8abb682e27fca789ec41afb0933a2392beb6bc7817b845911d26081b0e3123625bd9bb7dadcee01d944806cbc0d793b9515ecaa99c1a05b5c885328841d8073859779d63f7677c92a959c36ddf95f2dfe2d3e45bed25c526fca7f12e0d74279f3d4470ab6a05f261f876ef04e5f2f20b295256358f86c8d35480b754908ba4992519f39c6c3970d9b01669f2da9b5e7e70635071e31aeda403601c2ce2a7bc74382b75d414b57e965c78f2538a6b4df5df12461ccec2cda46e49454cb6810368dd1a4ee070f3b6b510ee0d3bb0918e18ab4c535144dd2130d05b5cc374fb50c9deca02293bd818f024e03e7c116baf794a19b5324a341c54d02dcd9f4cc880e87e484dab4d28778db3d907959d093221213275c266367d03077b8015ae30aa5afdd2a91b92728dc25ca568c8b2b0f3373a5fbc1bf5f1578ad70d2ffae10a1a4fbad0eb652f11f304a546d2bf164c34bae34c58390955ec335ce21f633fdd8ae7d3f0e6d015ed4d73a4"}], 0x63) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 13:12:04 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 13:12:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe72, 0x0, 0x0) 13:12:04 executing program 1: ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r0 = msgget$private(0x0, 0x100) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/94}, 0x66, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c6af4e0ac8bd85fbc02be4adbb037a4920bac2cc65412edc233ed090f175f9ffffffffffffffde72942eb055bd7abfecced1181a86303bd5ce546f26fe01cc3300000000000000000000000000375c93e34b7fbb561b90f13fba6b6eea9529c579b90713e33049d85c3116c93439639ae07d01a4009bbe6650b7ced05e3d8c5c25bb279e37bd4f2b672df2d7ac564eb141b99b5300fb33b6cf9aaec5e3e9eb96b6ae955e04"], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r4 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000001c0)={0x0, "253727f67eb60e5ff7de8607aef621fe8459d45e3aa4604ab8d2d80c0c3a552a31e2c0f9559d366ad59601d9a92aa41b7bed1f6d882126a67beeb77db24b925db7fbbbaba89a854e34565ad61c604ac4d2d8c7fd13c9591a29ffeefecdf3fd589b509cef4d280ae3ff90775a87bdd534adb05cb1ed75933427f65c1503f191f207ff8af25c9f19d60af8bff39bf6d182dab8498f8dda278676729df66433d1b2"}, 0xa8, 0x800) ioctl$TIOCEXCL(r3, 0x2000740d) 13:12:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = getpgrp() r1 = getpid() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setpgid(r0, r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fcntl$getown(r2, 0x5) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000200)) clock_gettime(0x2, &(0x7f0000001500)) 13:12:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000900000000006296df8e7f194553dc585d0cd8eb4338c4b40e9682a578000000000000000000000000000000001100"/109], &(0x7f0000000040)=0xffffffffffffff19) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x3, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) 13:12:04 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffbd58517379ce18f2000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 13:12:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) r1 = semget(0x3, 0xd446d0a0d008e432, 0x40) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/74) 13:12:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) sendto$unix(r0, &(0x7f0000000280)="9aae203383c5dc3064f28f20ff7b805f989a76c09e998fe91ad299b12da7de59da5b3d8e58ea86e655cf298ab531ec0391eeb05fd5cd258d497aac06c97477df7bd3c920da5385eba90b8aa6007f29b2c2c87339b05dc573241a0383fcf01a5ef5f563e5bec885993abc8c9c261ae2560b8b1e596e871d80059abd95c52f344fbdd4ed3da93f6b39051114cd9ede87e4f624890fbaa837988ebf5f05f84741f10a1e3e043991543b3e7afd4bddb897f80267694d", 0xb4, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$unix(0x1, 0x5, 0x0) sync() 13:12:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000580)={0x7f, './file0\x00'}) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)="ec978414730aadc7b2ccbd75247f3d318de6cfe9b3440e6a0e6b843b9e9d4fe80cc026321afe82b1cd1537fae1bffadf4104bd58dc68fc0685bb244dc55d024adfe7f50b4c7d209881cb5dd1af711347e65151f6678238fd458ea91444cf1f9f496aff1fd1a741658274ce620e064798642e9902a10cdffddcb77497026016e6661d584459ce3362488c93b39e5783db6062b32f43d3f9e9575115301d3e2e6c373d7244", 0xa4}], 0x1, &(0x7f00000021c0)=[{0x1010, 0x1, 0x1, "4adf92cf3ca1fc94263c21edb957a52c6bce9ac6fee0e8e11fff19f84b8a3ab6a5df70f162ec4ce040002a027008ad28488cf3935c71109fcade2aeba605ec0487e20af1705bcc90616328d9122e0fe451128e1a509cc8e6668508dcbcf50f54ee3f547307191344086e82126ba5d0eacd0d0f48bbd83d7100350bec5bccceae4c24b0ec6952079e1f3c0c052d3b7b75284a271bc462c27af54648e852403d8c725eab2f2a57670a76849e1ac6645ed9d0f6037c96a8184455fa44c3ff4b0d0ee3d0598de2744f7461ff3f96e0440654c31072e23999246f244c3e181a7ad5a5a680c127dfbc8ab72a5a809dac70f38e0531f8ccba54a6c01a65d738ccf3cb4b637781300f72ba2663fb6be9745c8044a5b9da08362f88f072e5f92c9905b4c013c6c21133903544e3d6bc5764620bb9d86f45b203d8ea124536f817d32d1dcd6c2e8a03cc1ee4a956b68c81fec7de9e33b67ad498e6227eabcca58696f6ac8144ff3367c6aef935374b898d3b7fd1b3357801adb0efcb20d779c27221f2ff1e99f99487352488139fec0b7ee6f105b2ab6f403e32172714adf63c9a61d88febd23a31b68634c521c7a158ae36e8e52a24f6731e3ad71e1ad733fac3990495ebbfa0e0b7c0a41226b0da35e2604f3319cf0903748c65261d8998fa2155db24475881684e4b36a0aa2a489903751dc5b58d9c8c0ea500540b82882b2f0ebfb8d9e056275f4ef251eb4ec37a1b08ec9315b5629652d751d73d9a315e7af0bcf4e5723ebc7c14152c65a7e67dfb8db0eb1ade6b0a1bdf67f27ed177895baee73d6b1c8b9e8885fcc242635b671655029a550bde72cc3e6a96c69e29298972acd9297ec685b676957a49bacdb95ede3c22184fdec53148af8f19345044d41875357693a56a649afccf0c20017b327bcf1a47aa8c8df0f945c453f1c9d7b184d2f58d95b660b09affa88878d5cf4fc970bce0fe615582524f1a2ba7cf7e15a3453dd36978697b384e1b27895a4566686aee63f9cfe89c90fd16135cbbc791af2efe7f3e80f66cc793044559969e285dd0514d927f9d2db10db095f07331eb44b3aa371439cbb6650d0bcb9021a2f1946c9988d0e4d3be086737a7e69387796715fb77e60fef79c727c6383ddac73ebff710b8f6e521f515398550b1e5ff97766355919b9f93ead8691e1dd9521435cba176429c145759dc2bbddca73a933309214dfdcc8c0f823ef990fac20a139ee5f3f07ee259cebce6ff85ed2fb4f9536392fc35de11eff9c27df373eff1a7a936232f0de6d8586d3d850e154319184f60989d86763590590fddef1a097e4bd679637129430f8bf997bc7d54551d5b664575f101e031c91c304c855277305db99474f9734c6b251a6b036ef2a14bcc67586788875d8d571ec01911b600673aad82b5e1a9ef7ebf2984eea8b13b9631ff00ecbc2387c3362461762e7836482167d429ddce2e8858058d8427e2fe8be43cf62a585929b09c94631b8ee7811b76e7c99b2fca80ea837cdeed4450d137fb1c1ae33e683a5e346c2cb5e3b0994ae975b43b19e32d27ad38eb2d75a1a5048122f5847b5799c474a64b2e170ca021569b209d37035f62dfe7d416362b2c2184035bd9d863bd9ed5e2d112642dd4acaf87034facdaa1e92dce60b5fcc5ea794c5690738f4b988560dd6affc77270aa2f6e51faeea865e901cfc4a6a48e443307bd83538cefefc9c5018e120538210e7c39a2678d40dfa66311cbc066b9a2bb04752fc9eb8c18b6cfc0173b0f8ff31c7d483672af3314ea7d5063856c0380d819be7f784376604f2f59282d7720870be5fa6fbdcdba84dd4589737ca2d547b45dc4ad12fd474698049054a8abb03d44f14da6e48d5128124c2c92792feaa248ad2616c71a6e4b77574b0fe2339ee76f5f58ed6b30d1e8d88be57adc4ad323cb362d285f732e1df9dd1245f6f806c247f6158f8f0c4b3c6c827c0e83d5fd9f279bbdb11b141d124fdba70f9a4f7306f45f43fb6b92ce49de94eb1c57631513d34425eb59e1487a34d406387fd2d517feaf18f807b52c60f0de3d0927dc6fad04de39909ef7ba35756c40c855a0679857d2ecb074d26e49bd85ab0014ff34ec1b61e0cc9f9d6c52ce9f258fbf3355ab4a643a995ed7d16470230d45265052a80c6cdee0d4f92568a5448d2e53a07681cbae9221f1a28685eb48c616a681cc3ee2712b7060beadec4dfa76d5f9ce1906a46df139a68549b26cb36f94c29b4dfc0aac49b42e6cebde80300d46a42f2f52dcf530dbf8710aec0aa0db39b8936f34186f6045a98fb8941ffced5ba855811c45330a56062da2b675ff6b976dd9f791a684ec3fe7e835fbd800e5979c6a5719160f6558e1e5950896cbba9553eb21ab02117a273ad4cd2d7d4bc0a10007fc60fc49f961043d0f70286cbf33ae2077da9921a59c735f4ff0d4972a6c20337c9104a0fed7c7a2571d155c4057ff81cc881d5b2dc689d88f0d1fa057be6541d3e19ca2642f797a3e56809d00da8b841dcff8a1f5ae28aa7057c54e8d0c0d99c1fdd87bbdd8cf7c5f0f6a750833d3e1e4aa888831e5ade191504becd6d91bdea3daba1c1493fea19d53505ec5363bb271d40a1a9cbb24329d00822dcbaaa4528f6a7a52e2bc646280d55cd09492b3a7b0076b9b75a91e6ed1591b63c909b0d81b7a1a13de1d12641495daa87069fe7e9c36790ae01c544d733aba065314431e163c83f42ad1cd3910484705935fc7860d9fc63c262d734f310d5fe1db9cc8f2d2900b5bfee6570bbda5b863c59debd42bc8962a7258d5335a084d3bb2b52cb4e2bfd0aeb034a9be9bbb7351a5ad421ed3a32dc15119ebe5b4a6f9bc6bdba67387c0e86156995858216ea10abdae217b55a725c28ebe10c1f4722a86d67fad619c1c7e1199fd64540a61350357b5e87c46c6db120b5cd089b2d47bab3e5ed33a793b7d7539a6b71c2a4ed5f7edebd850cbbe3c9ae9b3306af46cf376ed856a915ebc3945b3fb92f6970e249072f1fbf7fb9cd65833b6b68aca261ae9fee73229297bb6febc674ba5f4bda1e27a6f8b7d17feec46833fdcc0516290507d6938178541a36a4387a19e00e0ed2a9b16af901a20e8cda9593db8179078544c378ff6d8ea95f7181e9e7e3c3bad3b1a93303826eaff6ca0a8750f9fdca1a5bf6ef26df070fba081788577e9d008b9d21f8f24458943bdee981cdfb974bc59e941179937eab3921a33ff81ed4a71b352bfc6c71f89d16288906e25859fb961abbdb51edb52f01e2493fb20311cdfe9ba84a0253c353d23ae0c5cb345dff8606f78e9650d4a66dae9d3fe28a7c731bb023ddfa0c39796aa3bc27e472949ef2cb5532dac316761a1ca622e6fc1750af450790a8760565d2ef4dca5034e5d5db19c7f8bbdf5d317943102331699359b221dd2c817d4b204e8e36a48dcf540aa78bb954d2e58d11a00d982e07913a1c15587b91ca9eb8f5c402668ba3f9e830db8d440683ffa9573cb890dbbbe8e74610ce7ffde3ffe44850ba0378d70d7579f7744cb6c4bb341fede89b30c8aa57984110fbdec8fa3697adcbdd5c6f9b2a4d65bcd153da561c87d6e8ebcd12d27017a4fb8b0c82539fe26d9bf8e82308e4d2b4c4f1bb198582ae5d049e09b2bca3e027eff9791e0e6727c6277f9c655297f57919fe73882e40ce4ee5757cbf86fb8309e0db296bc083b0cb7f4d5b9b3cea0849d97a8b16660acf8ec44941aa0b5cb54acdad7ce82535729ef5fdb2423e1ebfbe073fedba6a3de68f62c5831b0648360b46785fcd283d1e523f1028ce5eb15e0da81f00c425251273d8e9b87722bcb37976394e618ec946c04b409edd5e60717afdbf14a7a6624d5103cb95f514ec21380aad03763dbd1eda682409886e4a85e60f31a2808bab5424272ebdd822d793a19e6d04983499f87821d65735eec35ca027a47d472d147d4be635f73c6da9fce72727da558c6499526c8cb75e9bea056c68748a7a10fcff53ff75e0cbe6c3c8846df8053d88358968678bef03b086ce4c1ecf1048251e113fddbfc71b02531382ab12e0c7e0c28cad2867437856c2b1219df254ccda6bbcd27eaf456a6fd3f54d65d5d70d0f0320f817db3baa03f6f2d006990f5aad444764d825afb5640c1d4b665142317dbe1021603880c768f5de4d02c50ea091ce9abcef6ef2a33ac1cd0e3176090d0d9e9fc63ff0de3b1bc1af7edeb904018804d363666e279ae4af0fb6828e579abd1c353c9ede1bcadafab74b0ff368d2d37f2651ea9b55631bc80cb7b32bc31fdbabe9d26adbac8d3c2d7f2f5af34fea15464a06004fedf87ffad8b52bb96f1bf012d87fb261d9f124ae758a2b2dbbca0ed3a141f34848a035d1fac3dc56687a6e594db957685cee4160bb3cd124ccb071a81362039854896b58d7df37ed981a8ecccbdd0d2a1f62354fc8d063feed46d468a97598f57a15f86e77bcbc9a84a85cbcd948db66d25e5f3298ca4f10ff6c9fad602586118df85de41ed2c98fb71dc1c51a6ed4749b024d59853739e9d970724bfcf5a6ece807b2fc0fbf182c30df34529a1a0a3afa3f8d431ba688cc8c7f17cd1d640f71aad987c11c6d1c5b913946fa93d95118b055a9946d16f66048b1d8a39ba7f221e9221310f60db36fb0810fe1c155621359b41469d5a4c6c3ffe844ee1fc2cc1342df39efa6f568a954ceb35c068546af1d3c68f175c6644061157e4d73ec4b4856fedd55e680372ea3f9771dae09760cc0a6facbc80a057ee6e425b27d64d815407fc5d5125999d5ccf15a6a1045486ade334cc7f8ff73b524b52efc08a212f4668d0c3226e0083e5469bb7dcb15f2504415fffddad031371495955c10c8cebc32c91217c706c2445e87921915c7b165153e7f1c202da1e9d7dc2be2f4e81eab8f9d6560ec204a2ab1ba330ee9255cea553eda742dadb17ce90b3af13518c94fa56a038280718c6fd99b8238b5353f3b1bbec08a9123061bb63e8d8e5f6c0f00ce1461c6dfd3683891b66fe8c4fbd082f95227e15e08d2c210525f9aaeb0c464b68485e178072adfc0fd76d4a44fb39a5e6ea0d95e85ae7caadcd386bf7cf37e39f1db68a7f854cbdb1e21b38a12ba670331e99490e683900177689d7f98a4cb6fec7ef7738b25c89eb2801f94e84084927cad34f47d4cd9bfd2379470208526534e3e258d24a8e2d124d8077bbb13ece59b2b81cc521db3f8534d5ccfbe6e4af079f7fab1a73699b172eee30568312baa7439dd54983b8f04c02fb58b296015fe809746eb680b49f45698e7b002123e0db4dd2e31401f27618622ec84821ad7005dad4230da38362545c8144a007f9badf4acac5ccf927bcc6948e26e3b46cd236992ef6d6aa2cd29780397ed33e09a131b6de6fe19bd41a913f26cde6be8b89abc5e27907635039144b4e9b4a8fbce9433d7919800d3b74ee8ca9448b3c16e73e62fcd467ad14fa5e1d767601085a3d3e386388fae68ad7db3b1cd5b8c4493892642efa254464411016939f2e1abfe7f845644ac4a4f15a0d3a0afd260fb8363cc5c443a5d16a1a8633e4e29c6dfa252cc4fa3fbf16519f85f625be3b7037aebc2e10201f380b1ad7f70fb6635cb2ef1eb45bff4c7261d8dd7256c57ed8d71ab60594c36ee6df8705f3a400ac3843e594b4880366f1d300f2342a199d2f678bb19f6f41e398e73911d03ee0286d25efcf04b782272015ccbcaa1d8ed18cca264b01c63b31f03e0f36e725eaa2fa06c0ba285c30d1f448aa9555af8700bdf6037787c5a0738346f0bec22eb823b563df775307"}, {0xa0, 0x1, 0xe3d6, "7b658131460ad42c1217fc977eeed1d4460c0e05c96878e236036d37f2153c835aa660bf7d6fa53ed9c86c92c1f3df5b10790e88516569660ac07fac7565282f575de4bd71a101327b844ff95fb49f214a5bad9e8c9b17e7bf9fdbb1d4519a42e24e7ac50bd40282a02fc6e9e1e16acc56771f885938239161cf0840b013b1b60e2b93b2a8fc4d00de6b"}, {0x110, 0xfffc, 0x5, "c13e69bb3562bfd86d6de79c3ac60c1c2d8e4fb0d2f590bb2cfbabda7411e3477269e9d60fbeeae08a123240d880a359eec92e9612b185948d1424d1afa8239ed250496bdaa266fa5f52ed8a76d9d12569b94c761460d881863e6e07fea72099695d5541317a5802d068ba39fbb10351256b023ce2b9319cfff81cb5d6ab409346f262ca88fc939801e564a7ae2a1e4b9ea43d8a8071d98b7ab4b5a50b0f685ea965a970ddf1f8e58f8ddcbf108b1047f3011d1fc25ab387fa355e36a1e40c118fd3a56b49604fe2af3d9e75e78a331a73cefb509d64ec9a48392500fe23ff970bf61a59ef37a4030a870bdb91b402bd5ec4a9cefbad025708109060d613"}, {0xa8, 0xffff, 0x4, "a3dc7230e757028abbef4e8ada6d6edaaf647c9dff9679fb3be1e94efc455668999e5270584ce9fefe78feac45f69e72e57eb632ec10c388eea25232fd04858587c23e3d6edf10af5071c08a4e7289a00b3091cdb3e3ffc0f56d71ce9d3575a53e305bfcd88b7247e56a24907222b96839b88ea5dbf5b7c30b4dc8330dd701db3155a8a3b694a2440bceb8023d0c438357c4141d"}, {0xd0, 0x1, 0x1000, "783e1255cceb997be925cb2aa223fbcd12a1a5d8578e79e21b390d2b258bc22b6a3138cb6d93f94895ea79062ac7d0f42188050a08a87e1275844709d8efc9560153faa5ac738928c76354ff1661d8a636850c5ad5f169a1dea91f566c88491a3fc7af6c12ab649d66ad8b3d7bd645a116440b391ac8386c5711676e1333a5916b113485deb0a92ab1490d7d01a541a469770af7b9df6ee8e288cdd94482787b1e64b85c3bebaf3c5165afad81f2236ad3fa6e25084aded1edba"}, {0xe0, 0x1, 0x4, "93bf002d4e441e44c32ef1a2a1e90bd00ebcd2e5b0cf41344f5c03447a6cf866257f4fa68c3ae4dae5926c8fef5626584cda337495543992a4a406a3d6444e8af79c8af7b70e68c05bb8212af8e64611fced8402d83f66fca5fb26cc35ccdaa08a5be09f4d1d75f0e55627c22486e60f77ae27403bf7b50202be5fd1da8630b43426f31cb6b30ec87bb17a440bb7f905b415d1338d70d431f00f46683412451ce6e5395ca2fbc8e2b12010434f9dfd50511ebcf4700c19d49dcab9f5dfb5baf2c34de3ab3b526204d200ceee"}, {0xe0, 0xffff, 0x1, "a2fdb5a5a94b2b74539cabbb9cccac8c57c98647d9808baec58f703f107a78141b7a1f2087c746452b557c0bd49ac13c4407625be7fa5b8b90cc620dbb3b0f38931b891a978a40f359631df7bad05dae7c862aeecfe9c2319ee577e9073d48df6de1df6a18f3522e9494375d8983e555df88052e4411d36712026ef65d7f6529dd06f6d15e5f5a54e31e9d6f356a6dfccfd91f5e636084c471b696411fecec155183c7e6325917cd2a9da319f2320ff3faf30e4542b795eea3fb19c224b60e62adee681e6cf2821e0cc6f04d"}, {0x10, 0xffff, 0xa15a}], 0x1508}, 0x1) close(r3) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup(r3) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/160}, {&(0x7f0000000200)=""/49}, {&(0x7f00000011c0)=""/4096, 0x320}, {&(0x7f00000002c0)=""/113}, {&(0x7f0000000240)=""/11}, {&(0x7f0000000340)=""/123}], 0xa7) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r5, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) 13:12:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000080), &(0x7f0000000200)=[&(0x7f0000000240)='+.\x00', &(0x7f0000000280)='\x00\xccX@\xbc\xe9\xbc\xd8\xc3\x92%\x9ax\x1a\xed\xf0\xfa\xa5M\xeb\xbe@\x1b\b\x12\x7f4\xb7\x02p\x1b=\xd5:\x97\xafc\xc5\xd6K\xec\xc2^\x96pp\xe7P\x95&\'%\xbfD\b.6\x96\x9a\x13\x88\x03\vY\xf6a\x01', &(0x7f00000001c0)='\x00']) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0x1}, 0xfffffffffffffffd, [0x0, 0x800000000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) 13:12:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') dup2(r1, r2) 13:12:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 13:12:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) pipe2(&(0x7f0000000000), 0x0) sync() lstat(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x119) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) pipe(&(0x7f0000001740)) 13:12:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tmp', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 13:12:04 executing program 1: accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:12:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="bfb0", 0x2}, {&(0x7f0000000180)="f3160571d98dbcce5b74aad4da60c8fabd47334dde08b5f1fa3be1a19dcb68bfa4606f5037729c88c607b0bcbc39823bfde6fd52328ab1b73f7478ea03ddfbd4d606276044de63d582da82e6ed9f4af95ff697a0b99361e4e75cc18835031210594cbba4faacf84b18", 0x69}, {&(0x7f0000000200)="f6ce7d3ef14fc3807a1ac13782622e8f9e7cef066037ce01166cb3d605d4a33b1cd307cc5694fa3d1572b862015976e34aa5ede2aaeee521040730e7b290b0efbdc8e581575bc01f97c1304f684e729c7c1a825b44508f784c14538503f65cba8b332dea86ed9ba02b56e0e79f1d8cd53724577e5a6308eb98f9057c0ac0121f323126b0659a5f3e38ccefd3b580f8e03e8a0b2ce0b8174a2e8aa356b569c4e0", 0xa0}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb24, 0x3, 0x102, 0xad, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0xfffffffffffffffe, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) 13:12:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:12:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/171, 0xab}], 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x100000001, 0x100000001, 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCNOTTY(r2, 0x20007471) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) r3 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x10001, 0x3ff, 0xfffffffffffff801, "070003000000de477dac00000000008000005200", 0x1c}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSTOP(r3, 0x2000746f) 13:12:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xf699, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:12:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x6a66, 0x5b0e}, {0x1000, 0x3, 0x4c1, 0x3}, {0x8001, 0x400, 0x401e, 0x24}]}) 13:12:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0xa81e]) r1 = semget$private(0x0, 0x0, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) bind(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="22b02bdcbb28a34c04d0f89911fbc4262bbaf743d1093af796fb24a6a8e0c8d3f5be8a00a17cd7aad8fede81dda7bf822d5bf82a2ae70e1208771190d6231eaff96e8c15868ad73bf5890ec43e8e2907af19e580aabe3f693c90d7cb7356ccf4b09735fa571c2b740e79f9761f1cd8e4a21c167981c4c8885a43d5da4e55946cc55ebd2e384c8d7d"], 0xa) dup2(r3, r2) listen(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x3f) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, 0x0, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) r35 = getegid() r36 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept$inet6(r37, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r39 = socket$inet6(0x18, 0x4005, 0x70) r40 = fcntl$dupfd(r37, 0x0, r38) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r41, r42, r11, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r36, 0x0, r32, r21, r35, r43, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x80000001, r4, r12, r15, r32, 0x17f, 0x1}, 0x5dc, 0x400, 0x4f2c8971}) 13:12:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 13:12:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0xab8179023a6cf69, 0x0, 0xc3) 13:12:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000015f, &(0x7f0000000080)=[{0x20, 0x9, 0x10001, 0x6}, {0x2, 0x1ff, 0x20, 0x1e}, {0x138, 0x1, 0x8, 0x1}, {0x1, 0x4, 0x7, 0x4}, {0x7, 0x40, 0x7, 0x15}, {0x7f, 0x51, 0x0, 0x1}, {0x5, 0xfff, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:12:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x90fa298f2c35b2d7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)}) 13:12:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="d0d48b9c6516ec9b039271aa8aef4b17fb78659686fb33904023cded1ad2f0", 0x1f) 13:12:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r5 = fcntl$dupfd(r4, 0x0, r0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x2) r8 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x241) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x4}], 0xffff, &(0x7f0000000240)=[{{r5}, 0x7ffffffffffffffd, 0x44, 0x160000002, 0x0, 0x4}, {{r6}, 0xfffffffffffffff8, 0x2, 0x1, 0x97, 0x100}, {{r7}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7, 0x1}, {{r8}, 0xfffffffffffffff9, 0x1, 0x20, 0x2, 0xa0c9}], 0x2, &(0x7f00000002c0)={0x9, 0x3ff}) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x177e, 0x3}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0xffffffff80000001, 0x40008000000}], 0x5, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffa, 0xa0, 0x20, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x4cbd2e1b2f61fd92, 0x8, 0x8c, 0x9}], 0x2, &(0x7f0000000100)={0x9, 0xe7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 13:12:05 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:12:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) r1 = kqueue() r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x20}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:12:05 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$getown(r0, 0x5) 13:12:05 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7d, "070000003e79010034840c760b666bfede477dac"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 13:12:05 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20080, 0x48) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x3ff) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x8, 0x400, 0x7569, {[0x100000000, 0x78a8a5ac, 0x1ff, 0x1000, 0x500000, 0x29ba, 0x100, 0xd, 0x9, 0x8, 0x5, 0xfffffffffffffffe, 0x5, 0x10000, 0x5, 0x5, 0x5, 0x1], [0x2, 0x6, 0x2, 0x1, 0x200, 0x61d, 0x9, 0xfffffffffffffc01], [0xe0b, 0xffff, 0x3, 0x80000000, 0x1f, 0x9, 0x2], [0x7fff, 0x200, 0x35, 0x3d65ae23, 0x78f, 0x6], [{0x7, 0x2, 0x1, 0x1}, {0x6, 0x7, 0x80000001, 0xfffffffffffffffd}, {0x60, 0x3ff, 0x8000, 0x7}, {0x1f, 0x80000001, 0x2000, 0x7}, {0x3, 0x40, 0x7, 0x3fd7}, {0x3, 0x9, 0x800, 0x1000}, {0xa9, 0xd92, 0xcec, 0x79}, {0x5, 0x101, 0x6, 0x9}], {0x2, 0x69, 0x7, 0x101}, {0xa7b, 0x4, 0x284, 0xffffffffffffa429}}}) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 13:12:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x111) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x1, 0xfffffffffffffffb, "821711f78ef063891d463bf57c08284a87023c45", 0x8, 0x9db2}) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000480)="88645f41d71cd65b32e6512aedd4730cfa223634f1c19aaeb3a8fe1ca4342d4c7290befac9c7d67e4d0617022a638c6f5ee9bbd6", 0x34, 0x1, 0x0, 0x14540e62ec267917) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r5, r4) r6 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r6, 0x2, 0x80000000, &(0x7f0000000400)="16efbf48565f0624b21e6c2ceb91cbea9892028fa209bd566ead446f61efbf4e13e27beb0e0f09698a1cd145cf945652df3d1d54667456d9ff60365d1f4a6c1ec93c87eb126b4b4fcbfdd75b5ce16b12e7cb27", 0x53) sendto(r4, &(0x7f00000002c0)="eca36ef7392aa5811017fd73f8e0008efbb6ebaa9d34f32c5bd2f6f44a35942bf2033a017a75d6f33cf0a046ca5522bacd0f25553f0de33a1d53209578ed3bb7d37d9885facc339ed51063407ab32efbdb41e45efee4fe5ea99b3204568c33678d9e6073f49a56b901e3bce8c166de4147a7", 0x72, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x6, 0x6, './bus\x00', 0x1000, 0x8000, 0x9628, 0x100000000}) r7 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) 13:12:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2004d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:12:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000200)='./bus\x00', 0x8, 0x96) close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/28, 0x1c) recvfrom$inet6(r0, &(0x7f0000000180)=""/36, 0x24, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0xffffffffffff5355, 0xbd5}, 0xc) 13:12:06 executing program 1: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000180)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 13:12:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x70, &(0x7f0000000200)="adf5b3e15cbd57ed46c8108849da9455401985b25aae3ee401a8c3cd506b923c1fdbfe01a386525a313434ac2a029e6dd01692ac27438e1ac6b0b2017997b1a2cb7f9b4ac52eb8bcab4374f49be8838c865de1d2c05a699e34b5b8b2a0aa8854660624c996db2267624c5480e550ed02") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 13:12:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) munlockall() 13:12:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) 13:12:06 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001640)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r2, r1) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = dup(0xffffffffffffff9c) r5 = syz_open_pts() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) getpeername$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f00000015c0)=0xc) r8 = socket(0x20, 0xbac5d8c2d6346a31, 0x1) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000180)="bcc43773828dd340392cbfa599d1dd376a5728ed51d45c62c44f3c76af143d74904449d50eff9bf16637f4990170f2d0f663482123dd8778f675a4fe9f8db4a70a2ed01dd1ebfc9ffd01dedf0402b1a550bc08489f9185ff66f3a79223395055b997b5fb423fad0b284d00cba9061f491340fdb95588864b94d9a5fd846962b4c30037291b7eb650ab431800ce078575eb553f60f25ad9f9d8bf9ba14fa897fee27e0eafef41d2c8933c2be74a6c8df63e2f3e23f5106e3ae0d2c0036ffd8eb7429c1feadf1e8e100a8c756e4a360ce82384a5cbf1345b82d27a1219cdf54a6c8447349ed7568a", 0xe7}, {&(0x7f0000000280)="10a59ed5783bab5988a4179522d4552a8c28c4bc7f6b4dd705b43da22b29f45949f2072b6694d28029bc0eef305079ecbf2147c3505e60fa333e462feadbf3f55312253dbd6524ea7fb89d2d44a8e533db7bffe5b0cd342f6a8713e660e3800f3fc5a2a1e80e0a22efba61bf631ce1e33b5aa3786858", 0x76}, {&(0x7f0000000300)="2418d9767877f42998be05dc5446a75a689b75ba8844a00411d043012d280227f8af1e3e5250c19bb6fbdcc41795688e64f7dfaaf7560500e035ed5ca331c67b33ac8283bfd8e70c172753347139ac861f5aeaeda26a2cdee5fd3f397804964097fde6b08e9a4d859d79e22e356c735271de2d3f4bdc1b52bcb65f6086cb8d13b9323d350c0b3398a12831707a3235d855d215a1fdfed05e519f38c0cf127e6eaac14f858f073b2110b19581001fd2ff7932970bc9f747f3c7b4a9bfb9d7029bb48e3fe2e0ac9dda2a534c57c84ba35a579d68193c00f885848f4bad990484b6a1ee6389c58a75447c7a3e209f0d0334288882dab0eb339a399d5989a5d24195724734009c49a088d52b80afd2b0d1c17cf8743c3ac8b46ad8adfc796c998f7c6968376720c038390682c313f79071234bd6379735c8f5bf3b44af84cf4565855f4ff37fa8f835e405e3e793ad5f3a0e1bc53281e9b380792f5078a8ee08eea7c95f08f515ef6bf788eb1c884cb902509620843144683f4b0a07dc97f135a49c6def947eea8ff41c21c33cd54cdc0aed06140b370ecba7d4e849c02f53f941e4c797a5dd353a29b7a9bd2c2ffffe51a163ba2f896662c73e910d404dc49d3ebddf97c0a716556db53dfdc191e23e7dce8de9e9c2b45abfb7a71f9eb8db0f804131ad2897a6b3109d2359088658f28c28ce371037deef169d0938f9aa6e7612b872cab3abcf093425a16503ed5b25fbfda4617885798909c2cf997cde10cde30f07ace34f302f1bc78f166b629e5718471a96addf4c549bb439eb32904727faf93731361a174407ba62dd2cbd8ff1351fe71fb210608b338f877d4c3f3b81895e26f53baaf9dddc1838352dcdee956357433e1a9039b6f47cc8cbec49b14fe1fbffb45fd7820504f646e7cbf42c59c308934d9a8cd4f090d5510f20df0612583d9a8897cb10f5d7befc3b7e31690080613eb184474862180fb5e8f7a533963fe99f496bbe24b4e765b8733b75b938f0af9c0dd60c8431a82a6c9c5e485d6f513700cb1ef5cde8f360dfd88f18ea11e8d614474f25967711623c5b1ad799d76037e91dbda03f1a10274f9fbafac941768beb09d67da316fcfbda4b25bcc55ec0b08be3445932176333161bf0442ab3273aad6fc5205028b59f57dac30466220eba367d1f7269c299172e770cd29d4b5c2281b90be6064bdf4158bc67d190d187a8671b1f4f5a011309bb082d1eef0c4305569a317573ae47b5c634ae9a667e12ccc07ba63a5072effaff8bdfe3d923732cd1364b94a077c5403af66c9b3a91df235887cc42840ad496b938a2cd3e40207303cc0a807e906f070f75e46c3a58a849c047a69a37b35aa1fad171435f36e6d509247baf2764fff26c940a2dab5ed55d9f318bc19b784ecaeea871aa24675d574b0c022cc075bddbaaa008e3112cf5af6db9258560c02fba1f698a19d6ea79c4f219a723020659a1348fec7e9807fe5523abb1ecd311cc3af99cdd07fa432c4d9975a6f8b3f1ce0a52b4d4cc54abf559e8d5076cd360c5d9f95f611cf7f34bdcf146b5fe618060a25027227b48b004ceed3565daf03b7081a75baac3f68cce2b0ae0a199d863c3e3a237e73decd31c4ab13aea62a58e75d7cb31964cf17fc52c636d5af38fec2628e6321b270bd41daa5d075163d9a832271e66b3fb8d70b1c7430a982dcdb8995c140578de4ec89f47683e77035e5ba9a73c3c42d2019dafeb88dad7e0502b30226ce61b23934031e68a68fcfdb52b5a46d9378836876f6668aa39bd60b12b4e9fda0e8878bc7da5f7e0e2d713229833b91728d171e3918d3460f1016de779cfe4a3160fbeaf15d3190d5dd7cbd8ea6c11157005a6b688b79b62fab7351d7b3b39d758e43a774c7a2d18b86b74e0a751aee3e2ccbfdd3c8109a138fb9de3e4c202341337faf3582a34faafe7f41971a7b0420a22ebbcbf3cefd8c3b209f1ed374bcccc177021b73c5a0f4e39d3b13b97d9ff927c11f0140ecaba775a3a8a5b2dccb28e36fc6fff39fcaa83dfc4b5280455a0f204b97267f79e6469ee58aeb9e98ae4853844cc141818e26359f22fe1c15564412368ea91cef6e29ab4eab2a61070dcebd7a851146a6f672e15285340262fad4ccaf546066c021dd5fd9c747a6b943c45d3c3c86692bff0777b416a86c207d87cdbc6b9ddf0a8c4ea6356a492a0432efb940cc98bdb4e7b078c3821421ac9b5145a6ef496ebdc3d880dfe2fd7dcd8a6209db0048be556ccedbb53ae6b4629e1490209a2d4a4c5391be52ce99d82fc4eebc5deebd3ebeec2c6bd5b5e129fe26cbf2c0de46c1c1d4ea1d3eafb7213dc3f2e88baf3bb145f9a8aaf851bbe2730e7a9d312b34e04d6d0b547edc47f46e98dd35fd0bce66df69fc2e42d9b5034272c13aa2df0badc2a425f81404415cb547dc26e4c697735e5d4ca44de931f3a91e58e482ed19b3f23f884fc3256f2c5648d4b7e103b07dc8030ccfc5a78287ddca17238c9271741cddcc121a51479690c61c973d5c963b1ca0a6e39d744a6a289fbf0416033792dd5ca89a549f904e2d60c515a298e592559e73beec1b24e3add8071ce96a97977632853e8dc64516487b0d137edaf267c75453986c22a8a1db6102f57241f6bf49090894e6d7efc0b203769c2bf8648cc84a8112f07c51c579a24205da97078074ce0c334a5d52df743f97b7edc23b8862a7b256dabd46784294d44d53f43aa56775952bfcd0157f7ff88cce44b5e2e7b1d8e3b292894162e29cc5a933c0d3eef0f2e9b60c7115e52693a630e9e861befd7da2a549bb2ecc50e5e9fae2a0ca5660ea987d336cbca6a075dfdfe6ae60ef64e713157ad6dedccc4f7095d6f2449d196f78a0787b5a6f5306ad76fa8c86113eb50bc85d6cd18cf09ff6583e53cc1021533f8c7e7912e30860f34340d744b911038247bd42bbb59471730b945bb5d4f07f49b25a068c2be16c9571a1faa14e8de913e7b3b1c8a8012d37ac67ef31b28994b43d5fa3c961f5afbe3f21f8bb22ae5080ccbb8f34004e49d13307c9d77f0906e0c67d39a655f8695b82d26354cc683546dfc55e7eff6ac5753ea73730e94c3b388249d82b13f2b49ebf5dacb2901226514a56e394880d9488bd5861f02f4b439736812c517127d1491397e0ff92db2d6ecf7bedab140bf296771f30ba3383d78ad144f0ec6c8053de75aa1e620050198590deff4f3fb51b1310fb2b8eae4c703b91f1c2db3d7599856d91a5692407059dcb7a3d7e9cd214415056063a58c564bd2fccaec996c4ccc6db2ed5d72a7d7df78d65b06cbbf1614586205a9b46f8a953556d2c7f01fe6939640f44c97dd7fd4f0f59ec8e59e5f8901204137ece1c5a0b2e38fb58697e2dc465090e2a5e63208841a1aa1df201b4a3c432598b988f46ead56c5bdd6171035f73dbfd5c2d1d8cb5ccd1921d442dff7644ed79facafefd63d4960a74c77a77d8f419999ef83dafc394a4f27a0674f5ba0101445c0b991acb381246b4569b8430b4b5cceeb879dc5687b2d2f1db1369e713baaf717450e750a92ccebd1f4393aa74495ab91cdb363e658e8b793f0164a12279d4b3c985e5358270e46ebf2841e957c6ee0330872022de1b3325bdca3b42b93e75845a16f0cb9a3c9012952078552b48b7b527c66809f6dafb7b2a7cbeb7a98be92c381505eb3aea22671d31c1313c248149f02e1bcece2c3bf93b416f0f106643e1d2ed509dc77ab44bd160937f9a9e9a24ad732812689b1a8848f96475f2c8c51e5ba192acf6cac48d2652f4f7e4ab87129cac118ea828180161e2e41ee3df81c24c9c573f1fd35dcdfeb0c371184f9eb888b412e517866ea275e4a21430e35b5c289cf1dd23487e547fa62334dbf9bc670a6c29e786c75656f2906cc7387e8d4bf7cf5a92d3b15928fa347efcb9870f6be9a9a7b72607abce27e4c8d241bb7a34055813b8883da99f7be39013fecf3c64d5ffd73f9c66057c7c43b10f31b9b70d5e841e66b3fa6ca45d9f135eeaaa3e086f7775b03777e7a41e87b6ff645c02eb390f51394ef7b7680b7e5b3461b7edf98c419aa6ba2a29521c2844d22c57a33f866069adb09107797ec4d6cca0b5cf67f8e87b1c17f4e9412df5a1f3c590d8e2ea023047ef1764b15d05c04f94c89fff9bc9a92012a727707e87a87b284f36ce1b45ff66fbc49719ffdb1c581e38990f9a39eb6698fc61b7b3f750d5753bbe5cd4e2cf312e12eed81093a9171d4f1da9bf5925338edd6660562449f767357554e651470f43d294b7c805efe09335caaa597475276475dead56f9bac3ea2381da6ae70d7c5d207c63389fcdccebeb5a7271a52bb86d7ab7b014619da115432b480df0cb1f51d32a5c08007465b50ea87f872aea961986fc47c7b77637099a1ba26946d81eecf63506f7b2323b38bf051fc67f4db6b7da70e669602f7dae367bb77f61872d17ae98d88a6e11aca90a5ae3c6b69337b8f3b6b543aa179ffb164a297ee9a40558a8078e71a64add4c8d45f0b9520c3722ea828f3e1bcd69db8df4d804a1b4e40a350e34b24fb8d49fb98936ec2714cd9327cdc26b6eea2cce522a6becead7a2e14d3843285766eb741f605bdffd0527dc389b27d18519abefe25d695b52062bfe435a8cc35b2c3e92ee58120107efff275bd3f69abc14d3b024f80746b0a3850ac233dd6e1a6ad30378dc1a9e7dcc2502cbc2f257eab40ea03737830f63824f00dbcf3766379679aad1ba35a427d841d6b83a1cec64c7bcd4324a903ed1bdbe5772bfe68c36b43fce08f6055c00fdfe2688c45cebb08483f6a2f31a67ea27d5f46179ecd9f9742e4cea9b51b756a123832d1b052c4b6d43565017a967d51d57322598045456f9023a391ea990f499db8d305c26163895bf294f688f000a8b5b3eea428e0d89403f21c9777129af486f1e23972a6cf721e52c42f91fa755c4c55e9aa13c97422b8ae28dca135467f6ff97da9e6638ca5b3c8c4cf25a6e1044f43f30f9f83d91c4ae648fd1f932f47228d325c3d9146bd6448dd9ac6368006edbb3ce75d3d1b704230c4924824122174c816c89e7c4beffe01ec1d5b0fd5dbeea37e193e3860101c14dbde0e6dc24a7111c674c255ba02f0dbf2036a096fb372c146b6ff222dc455ae29edca404b4092234362016d036fa9e535fd360ec698d4b1e92fc0cecb98d706f411574bf83929540ac218e5e77aa99617822a94282660306bd792305a0a11251fedf9ec4427b36de3e6d5fcbca9df29c55db77e0691376d1b23753d85873ce6e3e5f3efe5dc13335afd0abfe2d06ee65ad80f6e2b0cc501da70c21987e93caff8726bfc64a9d7db9155fe4e6bed226912ca748fcf87d4f979f69000c839797b9c24dbbac7a4777dec1b028040b0ba03c6957e69ae7d87c6de16a8628dd3075fe1700988a7cde02037180e132bbe3c28526b5117d18c50889c9bfa24f3baa73ff7f1da5ae02758b22d3096568afbcf1b3ab273c48e250956476f41f7087eec1fc074237a876ea5e87f8620abe37aff57fda962354b84903e468038e314b1a0e173f6a71dea88e8006e18543e790b82db796d424e841d293711fd387c5f4e1457b2bbdd6c12ac43cbb30ca6587dd5d8554ac9f1e708200c2b99e14e996800a6c0b925b3788de673a0f961f23146cdc6a716148c7192623b5a4af8caaa5724b53c900ff385d93d44f8d38ac287cf5c1fa2b17309e84e391cf935129a44bdfb10c6fbfc6483d96d3fa8ff3b58f489232c0d722515db627c57652114fbdb1443a3d69b3ea8185d35", 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d4ab26cb8e726b7fe4f423c9cb4be28236e46c6505f3a097974085cd3282ff87c9a6826c0f1d98bc5f2f6b4cc1ccb46f73d4e117195945a20bb0b23bb3850087b46cc6c9ba87aaa480752ae2cfdcc43c1b26abc4ea46ce7457bf4ca707e5fd83d212b28cfece067cf8d92c6619ad51b54f961f5eb988da", 0x77}, {&(0x7f00000013c0)="2ff0abd453f37e4f29075a1cc44c1f856e8982b32ed41dd284024214093c289a43508d9a4f520811e5dbbeef33791062975ccfba30bdc91dd4bbb96e6085abbbb7451c63ddb12400bbccbfbaa41bab396dafcf65bb1d92e1813f8fab604e1001a7ffe00b0f57ee9d25d624b37b6b1510da5bcc7479dd7bc60910f36514fab776afb2622cd4deab8329fdaeaaacd324233749dac26a4461105b1e3efa6fcf28bcd0b41fc9994d6f594d7e3079836f1e6c3afec3c282c7c142211f91ead75f60d6ac5767c34df4202ed8a8ad97c2f420937690515be78d5bbbcca83ac40f5271609661fadef0effa584ffd2f3b5e9f00a748e8430209f0", 0xf6}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="4c58cb00000000"], 0x28, 0xc3fbc892a8693607}, 0x2) pckbd_enable: command error 13:12:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 13:12:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 13:12:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r2 = msgget(0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) close(r0) 13:12:07 executing program 1: mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 13:12:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = socket(0x18, 0x400000002, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000780)={{0x9, 0x20}, {0x4}}, &(0x7f00000007c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000c0000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x4) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xffffffffffffffff, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000800)={{0x40}, {0x6, 0xb6}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:12:08 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="e9dd1e5297f1143e33285a50cecd6d65a44ee184a0a42d8761ee42cad637b2b77f549564b2aaf10c32f4cda2c4c1dab0231654498862c93b9e1f2146c096abfe04572ee47495f42315a3e21ef7b679d567811f062eea45f5b0fbfdc843c54c862a91bda8186e760eff3ae538b755eb2ac2c27cb0f90b7dfbb12214d7a1a91312dc97cb2e5b03f99ced80fd333ecec6b2e7fa8ef4577d5470dca8ca005b12b96e5999229e48be04dd558c99c018e5f9fad67f2d226d618c645d219b69b5067a310b2436332b6314d87666d64560c7e540fc8218e66429407b22ce9b54264116ce19f8296c19d6cf9ceef5606c34b0f2", 0xef, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 13:12:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) fcntl$dupfd(r4, 0xf, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r8 = accept$unix(r7, 0x0, &(0x7f0000000400)=0xfffffffffffffd1d) write(r8, &(0x7f0000000280)="a04d229354e9a3ce8a3d8bbbcb5a187367252e1a4987a7af9d08ad492ec27f76fbcb2f4de0106084aa1c1198226e9a23c7f85ec73e96bbe42691ccc13405952362b0f195a2a018ee828f38f9e4ce3853a0aa800c112e38ee6ae76a1941b4a42b3a2341ecf27867591fdd9f492cc548030fc1e3b24e0da9555117214c4e0015aa514be8d424eab40fe70b4e2a4ad30f2b1b8cda171a5c90d81e0ffba3ac677828058470e3b014326924ca4f74c7d6ea171fff6879adc85a6d201718a7bc8be16f4183fb81c9d61b291db56c0ec2443c0540db0909f83ad166cb97a230a02ecda8a528fc8fb63b722aba3665c7294bedc78d3fcebdfff463ee5e18cfa4", 0xfc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-e0\x00'], 0xa) dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) r11 = socket$unix(0x1, 0xead24b9eecc8a98, 0x0) shutdown(r11, 0x1) r12 = dup2(r10, r9) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xa, 0x0, 0xfffffffffffffce5, 0x0, 0xfc49, 0x4}, 0x0) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000003c0)="9d4b69f31ee9838261bb6d4762851b42da0b710dd0810c2559bb9d8bbdc28fa24a62687d79fbf68554532dbaa15a4abb6a318bd475", 0x35) 13:12:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 13:12:08 executing program 1: r0 = socket(0x11, 0x2, 0x400) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ba5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffc2) 13:12:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) getrlimit(0x2, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:08 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x80, 0xfffffffffffffffd, &(0x7f0000000100)="862cd833f63ede75508aa28f03714db8644a18ed4968054d5f5ade7272fa0eaa7bd8a41c3d771d06425cf02615ad6a81d6784778d4556f28defc27ff9d7a64da9cb65cce79d269c01f8b211b82f3ba2e99cd283067a0530705", 0x59) bind(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2afb9abc0ec8027650ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c1624f4dfcc10ebfefe611d047704b1728c800000000ec7cd5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3c3fdb6cac42030e86234f150415134e0e6800000000000000006a32811495857fa169f473b326d686b2cb4265b669df0000"], 0x6a) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 13:12:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) flock(r0, 0xe) flock(r0, 0x13) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000180)="524865340077a2d1a88dd0b295795702d4ee5f15536e85860893535a66e905ff574f568c89e389061d2180608c9753f47261b4b3fa2beeb5aaa721c0649550ad04a235198318eab7b1aff256643fa98f0b4bedeb25de4a5223c5ee5dcaedad4b6ef12fca8e05d14fe5543e243006a3c9fe0c43d9f23a4f4a468dee0b4272e364312861f275812ecece163dfe56fb01a3a3984347370a83a4570833e7942495a6543d4f4449833df117a15d17529c47c65f1de174ed708b8e4c74f081fe281802990c83bbf5c7a3d7a43102fc628afd5b3db5788f49f7d3b193e8ddd0723d96ce381fab86c9a1334991915727dc7adf88046c38679452823a0894c2c7206980c36d8bd5c458cfc5d125cd3dbdcb46c7acfcfb980cafa69ba773063e1343d53a478e90c539f2502b3d83b110feddb8b57cad085cd507c3b8a52b353baede44e9202b20c1b0eba509558785093c4a4f997ee50da90372787d972c4f7b1883161393fdb6edc34a2038f391bee2900dc01d7ed38608f388f0340f373d5fd1e6f303ca6df9cd0b5a18376967af294d1b2025d2520f9c2448c14896afd79bbe1119e195863b5bf6a2112bd03e244a9492f8077ca51a5d44e473d9863f54337f139edeeb7a0a65ac501efb7e6f51dd405d679c391adce2cc1401517da82afc37dd94b00e564fbce1cb9728d19f9f37c00667b803c1e0fe03db9cd99aa1adb47fd726c74a52cdb481a3fffbfbba8aba24e2a2dba0188a6dd864b79ca14749d37f968ce2065b61ae150b321306e0e0b6c75c36642dc4be85d59c4c4e62099a12bfd691901e34c4520e2ab0a6ad9c538cbc4200382b51064816fa2140abb2ffc7e0b9da7becc74a42a97b154a2624fd021192db18e7825dcc4132cfa64087e419497912bf75ce2a1391d712f75230b89deb6839e7762c21acc73649cde21189708ee26bce29748829203c3378f945a22efffdbaa9ede0742781d4ec644f962c8214813f44756ed4e5eb4ab6c2bfdb7e786486b768ddf7bee357e69f69410b5d5d1fb341ccce627cce574d43cf1f93e6285232df3853a79a97f3ec4f3b7fd9d286cce49c0e0d4110244887198df13cfec5061c1eed27683342a2f12e8e476fab0bb84dfba574ad9b4663a0088f40d34946350993e820bcd3f0f80ddfe3a7eebeb12905f2059d4d70444e76cf95dff360c2ee3ab619948a6d2ce760adebae425e1bac25c3c3a6b627cba1e6c0f26579efbd9226818777e75f57f14f16bcbd2d631046e6cc22a7784797be915d0d29f198e3f6022e8e6d7d2aff1a5590b722886c667b30525a1297edd2986d409e55681ac5bbdd7ceab4371e8c9c99bacaa549c1bbb116104ea6a3ce3871a10ce0f60e78bd8fd49fbe18fc76c86ddb7ec5fafc3a4f5e578981d5d7c4c93e701e08d0f135aa7840d9131fdeffa0161896d97ff72ea4396c1374bf8f0390390517207aa4236619c4ec19b3289e5509bc61a0cd45707ed9a5fb0a6731cddf92c1ecadfd994ceb6920e934bf508f685a64f285376acf8024cab9a23e7078b5bc8f35b08246267fb890bef5c67d4c7420ea5069378da8e0991501006c613feed0e65ca8a639fc83fd4f0064dc3023ff305882613aaf4c6e541e0987e3d895756323631d9d9ee32a6d7c4bfae765fd1c330be0c016c40457ba88924dc232cf382acbfc3e54761428a97c697dab19df04ccbaadeb50552ffa7f965868b1fe79c707b1e3e0eea24bd34d8c2ef8d004700f6a41484c68db27c237a193148c420f08a07fd3d1f6b39926b8983f00aef6838c00873e01195962c38de40f0288a7071fdc49918f1f21252ea1f415015533b68465266a67b6a72637e859086287880d8a9fbf7f207b4cbdd404900dd901261425c6312a2eb85bf76c9faaecb8963b1ee6b69d3311191d9322b303020d49d8076ca10ccbb48955cdf264549fcc36d7a194fc3a7841a63652affcb80228699fa3e2e0ff75a4175244b5d0f8f475117776879f39e8c33484f58278e8062a43b6c98d8242060b0c5c4f0c305f82e84857aa4c9302a1c0b37786f29170a127d82f5eb699d7b7ab81b291c14e6d3f0f34d2e581ea8cad13643f13c221001dcf5011566b171e6ea10d52b391b91aafd671179b2fa1c84e723e00be1ec466300092b642295d3137f559621a15560af252979bc81cf940259369341f1da109cec33aa633a3b8971336d8e1dcd744b242bca5246b2826710660752f64b60c8717215efe517b661e84791cb69c1c2c8e12e3b0c5ef5395e53afb20ee056fac78bd0b9695dc35ff4c77b20948c2cd8fc778c19d4d684172b92d4558adbbe7b7516e52f4d42cab505dda468616b42c55f8c26959367f36a3cdac723d643dadd5ba2db4c5a1dfd1eb91bf1f2e04041a4c328a459abc6c861cb8f2885133db079dee54496694ccca37e36cd84d5c57200792710e89171e2f9df5805de47d368f104fd11b4058d215da6ceee7c2b1ae67e12a8800a8e587b98e7a3c0c3ff17c200e0415963b6e34ce3a81886436425779a657b3f33362ef6cf5596f8b6b6d8bc391bf879e6b779f95d6a72b75e9992e9eb3f97280c2b46e3b559c7702d824b42a6473ab13c01533d6696fbe6f3b9df19b58a09ca4636e06f1fa39f07a2db6dc54b56c8ec0da3351efdad3e6545582b29353bb7b45b39db4b87e90db96d42f7663c1a5c8cef454d2ce67dc20e3ec7fe5a440c0b3f5da015ecc6ad07d569344ebb9bc63d1c48f6e5b4568cdfb65ce34d0dd57c272c3efe488966f1ea3d83dc127b81e4e40d41da2290d93e86d7cdd1f25405c3cba8b200829c805b025130ea00c54d909bbdaae2cf9fe2e129998af2833078805c4e393b7df714fc230236bb833274fe854ccb772730afb948648698ffeac7f91ed5dede6bac8d1db423cdbbd35e9ea487e8b2291188844ac04f13efd2fd930d1cfbc7050f88a2183bb90b5fc5b4f9fd1c9c291181f8559c43d85548bb66e4413491c2b5b45d59eb7e1fc6ffabbb60188a12e5ba5986323312e49dd47cc335fa7be255ca2504b30ff674f88749f539c227eb6ece6416d4f92c6b478b107bb1504616df2607cf83f6e3d96135135f12c58e112f32b7dc5ebef499a0c2f611748cf4681897fc1f12ba2c91b53d4a47d5515cd0959cb1987e2e6d1ad21ff8eb67f9610dd2186e39bc7c02ec52a9906dc91ca8fae604cb37a25dff6ab29c2cc614c9b7314112d629ccbdb85d7fcedd609c1b5b989847389ca030ee25e2770d28059d92def8823f990c2ee1dd87b45979b9bd4da53f1bab1f1ac3eb48f9833de3d7b5c5607a340c1b67ec50ae86f748d402802ed10144366d2f7106a7d4164643c7a27d272a718d1ae0095d17d77d1abc57359a9858a602a8057261c183fc773610db57bd4904b128dbd93bd9ab7680a5df2e7462a9cfc3826f35b7551e8b713534c0fa2416a5a229709c7949fd92cdb6b2ec01722832637e568fedd783304ed8e91c8fd4480f91d77fedb6a7651e8841683d68f20b5db6f9bc511f71e9e0567f839d05b80a70d849817bd7da6dc9763505b48650531f3544a77e8a41b450f3e479c44c069b0bf191d4aa33689f0147c89c41d5f03836d73cb6ac640530ccdca2ecb3479a96e0c09f8e9a7e71f1f4f28f0cf99ae4b91b1318c782f6bfbf7a185f3d8565ffa5b1a82b6a1d151c22fa487b746363704349d3eefc8185dba11a27b1645ece580c7f4b4b5942733d635758bb325cff48ae51b23cc4386de3a0c757e2b5660b7976b4528fb5c9963f8d674b05ea98b409e66a9d4573ac284fb98e6413b2fc2a3b77a958659aaaeec2b4d4406b32516d134598ae07c5c474de92a8f9a207f77dd427ec8fbd59d4afa4c73eebaee1632f758ea185d40a92c2447bd1d1be3be42fcebc305279f9b2c6180933d59041bb7864767e87bd42ade72f658e3537954bdb55765adec94b8b47eb76c7b016a9f7e56b3952e84040d933e42b9512cc4580b9ee982455e9e6d33e29428b14a1f43993dd2758893ebdfbb55081fae06a887df77cfd1744df84da6f59595fe7e16bd6705bf470f94a895987d7a85fc06d453ba4b4832973909ca4eef59a7e7ac3dcbff7669f350beb8c376855b4608f6e58d52be7daddeabe5ba615e5a7fa31019ff30b4a9521c37d5391029fb2bb4b12cba0093e4df275f521c44abf3702526693d1cd2b8fae1677d6a152b2e8fb18181dbf788794d2a39e0122dc4c5bad6540d7a29fc67a2a84853fcba623a13e750c7a3920788a3fca61bd467c7dbb0c87b0eca046c99e7fb2c1afb117d4a37a691a513bdf9f1a28980849cbf7d4b22334f813a6cdf397e9d935592962db2bc590993339cc2d7adb3a582df770a8f2b3d67b09ae82c54c5f2e123b06552809a8faa83f09f19e4e0fa20aba95d6231a083ff61f0ece4a8c326bfc4e0f1c13aa5d3461a5b7ed1b67f602cde4ccc226d8f0185cbf1b3bdcfb5a662a4d00ba2fc267215787245a9e476fc49a860ab96a5aa6ff8c57e3b9d502fdf6b2315265c56fb0597e96f5e2b0fc3d4d2d9a68bd259a0b36cf863f104c7811e17286a79febc96ec3b6c56229c9aacaf97fca49deb61a31b65a650cf816d9470f77c67f068d13a3901ab6e31c168adcba4a4ec60b238aec445fa53e4316d327754e0dd58625fc2f103aad16ebbe72e6e55d6c9e73ccb8e3e5ab6bce4f1527b8205dccbeaa9a7dabd54cef917af5d017a73319f8de2a1a1764820c62af5adef0bf44faf04bfc8ad472125f297d4ef59ed927c5011e5e5bef393c53b76e781cd5ccf4b891b53ba15f3fc541fa6444a56b0ba78795fa92eb6a63ee698b23267e403643a728a0fdbbebbc5ded6909d40141445d0d8b39fcaad70925911af181e6c0ae72863b5b3b654b0177fa5f60b6fc57cd8b9ca0abbf255791b5550751e721e587d687123055755a787bfb2ae3a375ebb28e17759d2a6a4422a076ccc8c90eb6a675a732af8316a9a00f3f90f4c2f4c3f56b2ddc64be8754b5200db22da1384e4a0deb4155bdeed60f000fae6c9109492ca7025884bd385e95b41c7a426b5c896ebbfebf515cc7d10bf35ae445d3f7cb462180a90af637e2fcbcef7f67f52064acd70eb01c7f688f13eecb3cdb399aa9526c8b676e06f912956eb295f30bceb85088d8ece5b1d8c4f99a6823467890b4ee06c0b066776ed657536c0fedfc2e7ea054d0ea7116587bf3a71835b89df1a898544b17d1a3a19256b60c602e46233f537f5352a33395957f482f82b94f9198db59186c6e753395312086c899ecf958441b8aa8b4561c59b9477d3212b9dd24b37c93493909458db727973707ef0ddc15ff8ed1956f918baba9c4d15b1028c3413c8060acfa3a1625f7f2f975f7b0fb8636bd83a1c46ed0c34c25f07329ee857bd4769876efc92595853f2ffae4a2fabbb34e92345e1c0c155b263633ed2645f92905dd657b9e8e2b6100430b2f1af7431ca087361ea9c7fdb3affb85e2c1daaeebad09d3a75baceec92d1e43ae511fe76042019d6a36195d3275ae5465e2a415bd175cb99ea5be606558b7486e30b112bac57b4ae423442336e4d705ce13c5b1ba4daf048b2dcd0e0009c780879eb0fd935497046c8823a4b5ef79af23e50c57288071b0ff22ced1c2ff9dfac6255e9d83eacd980fc4736a731afb0d4f57f50fdbb1853bafc0803812d2905880fa13786aa54436f4f501eb9480a10b19204239138ac8ce4036aab13cc4b65341d0c745d767db9c12354b8e204753b0625f8e7712d76942c71c0096185377e7951f765bf2f6b6fdec4a41a190b022c370d05", 0x1000}, {&(0x7f0000001180)="8ebccae924eac8c27eeff3293dccba06bb5508c153e8d6b01f5160fe3106260e90535bd636ef80b65cdacce211be88a3d02c", 0x32}, {&(0x7f00000011c0)="abcee7799af5ce77db6e9b8c6ced5c8cbdd69bcb809a0ff4160147c68a9817fa1b1bb599e9b403986e29353d07182c71ff102b64ccc2622b0acb06a6a1e7d1a41bbc93cd4f12b30f12d78fac29e0d7f1d82674bd2756dec35852015662389b42c5949f636169b8b03655e34513506e62bc6c68308e72bcdf849d0b6229b942bb42750488b3e5a398277b37286f7e8874bc7e7f4bef73e4883c18c663e0c63e5b5e2d0cf7e05e4daac205e33c640dfb7766c14e8e140a9caa39a01bb9bcf5f20d548035a7621c4b9d2e2ff3c3fc04379f16948d7c80", 0xd5}, {&(0x7f00000012c0)="65507a4ce4b6e3a3df8615d72ff2805e5094c0108bf9a923b36705477fcd6fb79471fe48ac9a48e36ab2e0be8f78b439cf05f22b3e280f822efec1e627e42479320f58bfd14ead1de26f39fe0a52ff6e87a75e1e1d4480f9b02c20e54cdb6377ca3932a99ff1b5ab4c390fe4c2f9e00d1ac49ba4e117a29f91ad8e78073523b18516f8a983cd416cc50080590386801f1f29c7ccf04c9482491b2014ea4575c9dbe2ac98f35584b0952abad88c70af17fa2877fcabdc95129c43117d912cd0b2725cc4a86e3700c3bf1b751a3d2d", 0xce}, {&(0x7f00000013c0)="c41fe273d2f32b788d27eba442b3378301b2bdbd6154311e9770fe630989eca7f4b86f73b8fef68f81a93a2f72bd8223d98437324b5455585e9e9d2d1321375f9efc0730e7208eb6abd27b0b4dfff4bbc7127ad1af4d6206b7dc404ea4c55628c1e892751e5a5145f0ea5f37e06f19f9fe71610903cc299c3900ed1d35e97c07659e158abb7297e6a4ee29f2348fcc298d62b427df9768cf614b71464b0c699ed8c986047527a42c0396e9b0a50a9e96be94c72009ed4d6e7827286ed6adfe2021a36496df59fe4360cb00f4127b972067f052640846b09dfeb409c8eedde4f21120b3b01fc783c0c18e869aef9bb9e201ce19e37d81b0cf2f1061", 0xfb}], 0x5) syz_open_pts() syz_open_pts() getpgrp() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001580)={0x8, 0x3, {0x8, 0x100000000}}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001600)=0x2) writev(r3, &(0x7f0000001700)=[{&(0x7f0000001640)="9c5d502601dccd6f437ebcc2a3b3d959f8c1", 0x12}, {&(0x7f0000001680)="7787cd", 0x3}, {&(0x7f00000016c0)="5446f04aea4ffef6437ba588672cafd27a974d7b827d9e49edc26d6541a2e3bd29b581", 0x23}], 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x80, 0x0) r6 = open(&(0x7f0000001780)='./file0\x00', 0xe3b6e9ea941d2942, 0xc) faccessat(r6, &(0x7f00000017c0)='./file0\x00', 0x100, 0x1) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000001800)) r8 = openat(0xffffffffffffffff, &(0x7f0000001840)='./file0/file0\x00', 0x10, 0xe) bind$unix(r8, &(0x7f0000001880)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000018c0)=0x7f80000) r9 = openat(r8, &(0x7f0000001900)='./file0/file0\x00', 0x8000, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000001980)={&(0x7f0000001940)=[{0x101, 0xe0}], 0x1}) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xee55fad55af78135) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000001a40)={&(0x7f0000001a00)=[{0x8b, 0x5}, {0x43}], 0x2}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r12 = getgid() fchownat(r6, &(0x7f0000001a80)='./file0/file0\x00', r11, r12, 0x4) 13:12:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x1}, {0x60}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 13:12:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1dc}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x8, 0x7, 0x40}]}) 13:12:08 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 13:12:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549a680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="fbffffff", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:08 executing program 0: r0 = socket(0x18, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1000100, 0xfffffffeffffffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="f93ee003209c9cf5ac61a7222b3b81db7a2a118ae13e94d31565254660adedd2a71e71e6", 0x24}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="7000000000000000145bfbdc08000000387fe1e85766302ee220ce36765f81ff409695bab02f228daa1c7d0e0e0cfb10c67ade35f20138027388c312a88f7c9cfd8a5a21a009306eb8d1f9f8cf55549cbd2708bc0aedf831acdb2ec56660a0201291dc06e3a1a0f96293000000000000"], 0x70}, 0x400) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 13:12:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20) 13:12:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:12:08 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0x40}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x2) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) 13:12:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x10000, 0x4, 0x3, 0x8001}, {0x80000001, 0x7, 0xfc, 0x7fffffff}, {0xfe6a, 0x51, 0x400, 0xea42}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\"\xd4(\xdd\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:12:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x2) semop(r1, &(0x7f0000000000)=[{0x2, 0x100}, {0x0, 0x80000000000000, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x4, 0x204, 0x1800}, {0x9, 0x1, 0x800}, {0x4, 0x6f0f, 0x1800}], 0x6) r2 = semget$private(0x0, 0x1, 0x10) r3 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x5) fcntl$setflags(r4, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000680), 0x2000013c, 0x75) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = socket$unix(0x1, 0x2, 0x0) recvfrom(r6, &(0x7f0000000280)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) pwrite(r6, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:12:08 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/98, 0x62) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x2, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) close(r0) clock_getres(0x3, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4000000000, 0x69, 0x10000, "138057cebe76750ec03f0297fa1ac1bd3b8eb15a", 0x1, 0x7}) fchflags(r0, 0x1) getpgrp() geteuid() getgid() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000300)) getegid() getppid() geteuid() 13:12:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)="3f6b8814b537e06344684cfcb39df77b91de8fa211764d7ac727e61f4a04b2420935bcbc24acc6ecf5d71b9afa03369b4026d7a55e3eaf36bbd1862213e36e8e1b2a8ba6e356e9f8ad7c067cb35ac557193d658ef5b53fe0ba8a9d9122fcbee52e9440ad2442993d4c32986bd0b2671eb9dabb7239fda675e76e1178777493f77a3b26201e066b8445eee3721eb3bffc684baa3708319293508e1681ddffedfe3432062922bb0abce8149e204f7cbd7ce7131afdbbdbedf5e0e04fa85628c53db6837d3856102186e7e4fb234baf4e45f6bbe800fd4816a49d2f7a0e38e5c3ccb88bd339e576d91e402c421855534a7f1ed8c8bcb0", 0xf5}, {&(0x7f0000000380)="1f16d9b8ca9792d33d75ed8148493580bb6db79076884e8bd7f9e0f8d7a076c095d531563411a97d10f8f5069c989f4e69cabb26dc8731e268b1ee85aa1be272fd11fb93e9d26480cc8977bd1f21f0aac8d260f283244af3f5c91af2c2d9284ab1fdea1243286fd29609a1b6685356c7a73070b1e626da5984a7647e8727c8b13efd01f9ecd446de70c627b161896ad1bb0cd23d158007b8ea0ac8194068e7f17f30250be14b2cb1edda61260266059dd8262e19c7d77c3c5020e659e0875f29c50290e221b4fbe963e27809976d5874bbb18a0491809d0769a2e84df42e1b1f2902ddd9c5dcb0a1b1a65ccb867381f27ca1db9863e36bf84d52216d", 0xfc}, {&(0x7f0000000480)="fa741f2c145fd01584dd62f92a190184d69df6dff40ee4bdfbff2c924b49b99fff99985b8ce5d173ef4046bff0f2a49997bcfc0ea71f9f0d9def3441702796e89c16df5b9da6c68232a03626e4d6a9190ddb5bd1b0e59e3691d9ae2f4fab0fb2aaa681bf1927551a8a5f7ddecf29a23d6cb3fefa9db03aa400b025abb22cb5cd1eef8d50bbb59968e48e4163882a4e14bd885a98fcfd226f8604486c85ef11bf26a3422fe621830f23e275b0ac6f2a61946d85acd865a6a246ef526957dc4146bf2875b7511586bdaad091cd0a9b79c4ac5b5d6d619488d2b5c41f54b1073de33fe2cc290179247717428fc207545fb2600d0d75fb8d84d818ed5bdd64fc", 0xfe}], 0x3, &(0x7f0000000580)=[{0x40, 0xffff, 0x1, "537b44281c6fe70f133f7c901d4cfc97f760b50606f664b7ed9f351cd422737e7d65e85c6a3f86e395bca6"}, {0x20, 0x0, 0x7, "4936c6370a468de36c"}, {0xe0, 0xffff, 0x5, "59f8b1f1f046a10b68f2d7e948a63923b4149b4878727406c62f7898e0906d175e1136a276e1f1844076b66f9f62d241e5542eae59b8b4f9a62c484bcc0336e8aab42c42e67cd1957cc60ea30dc011cf84ed82cf61a33c107c068ca6e0bc87f90335b30b6c7705edfd677286977513915898f001d579394f9009d1aa3308edef98279e78f0df4252340f5531642a02a95d575935db67437bebd1b53b710e9f4cb4093e8280dd61220ba903703b51319133185647ba36c6f24f82e0ca02b6dff8afacea90148c33c011"}, {0xa0, 0xffff, 0x7fffffff, "06b0de1001f7225f7ab21541f230b5badb8b1567cb5916778a6989c06f8183ecd6c81107f3ce30b9fbc5d7a2cf6e29f8dcb9174b3080d9e5fb2a48f56d57810675230405920bd86d1e443002a92380067471a09812793237df2a0672eaf707156521384430695b09371fcf4f8d74cdbcf7a8e93a1753df34691a1644475af3c5191c07bc619db7bc1b9c6d"}, {0xe0, 0x1, 0x6, "b19b588a6209b81d5d0825f6d782cbcc9115c30329118bf6482ba5d52a5efb4336867751f87b4053dc38e0d46d84b5bc3aa34522b35d425a547ca4626b8ce771c0c7fb98b2e27b9b2ac292a3c0d7d2b7182dd1cfbfb73e0b7efdea0025195ba65f2111c2de54af00c1704ebf5dc48e1b48d68f34a29257008ae90241cacf33c20835059e5c7e3f426b552dd21e1bd86e1fb9c8d89876febcfd065b04c323ee6cf0e7378b7c58fa5b67be0c98070c938f599c48cc0a3d8871fd74ce030d1b64ba9912cfd2d531cf38c6f8a2"}, {0x1010, 0x1, 0x6, "bfc318262c1e80114980016972a43ffe56d9951a583a81206b5862fe54955d32730ef5394b39662484f9944ae55df63e51813d7d4b937af8431ab964912bc6a1c01befc0d3e9177b17f9813c317796450f66baa4a2e45acfd08b448f028aad3aa22f6c96c3b4b269ea4ac360486357f1374bc429b51fe073e8927317a1838391b6172ea797399791bd3f453dafa2e56117502e0d53762350b6222c50922afeb2777b4e78b14f901192d3e34dad0092de00e9b135655046bcb6a0e9fd7a44a5eb11887ec5ec328ff429c4dcdf5a0afa69cb8f5503b73c22f713a6cf37f29d16832b04e4ec7b4b3f5818b9ef5be2e37db6aa32e9a1897b7fe21d1c5cddf88c81e8172300ed80d32e8f5ab95f97e66fdb48832f449b1203e691183d4e32236e6a17a02647bf1334f3996b9cd83be350bfa528e1657740c05d6a2a17056cb804a12640faa4bd83bf051a915594eb9c7155cd13ab13f7d6390a50bf4862dc45689765949cdb8860998c440ae7de23c36ba5c37eea8a605bdcd1b9264be87b1d6300c4926c1ee52fa79bcbb4b4430f702be58c4ad37537cc8d101a5c8ad05a01b3cbf6ec0d995ab329a0824cf958b3c8e32279f2cb58865985bc14c64f0e8692cfb4ef205a3d2ddac8bcd3a42761b0f912f68766adb2405890f366c6e1dd09b02acab2a7d70d52edb8623b52b905f048b47c6b322cc6543a3aa903e63402c6ea1786100dabbcd2a4ca454e15e02491e396e9ff285a8f551b52f24a68c9d91860bf075246402c4bf717c70a80852d3569aeebc212fc8d06ccac3cff2dfbf67584b05bfd2e9adfda4643cd78cfe4b0173c8adad3f578c09c60feb2f42012c4785d5a3415902cd24016564b54d0c1b2d5818567ee3f2ab633c2e2baf89d6ce533b9209e18d27423d599c20155b3ba95ced913a15146cfea6a79a9a0dfe66d18d53a37cca6a83a944920e3092813dec701d198f8db5da7b23b3e0ef8710d90885b3d761ec5a95f611b3b0befa75f8aaf56eaeac0eb3be583f34dbb3ca565183e02347ca4ac9f95544a79ef21b0a60b1f8cac968be103d6e461c81108185e7f0a981b4667f3e781a578a4cb4c3bd7ca81afc67df586f9bee02223eb87fbefffde9ed68881fb87a61f7b88aa461c0f44a833235a28d2e19c44e4871a0edab14fbc20d37f3117c7f6e808510b0454b91d56d85802660530173c6855c526eb942cc1a8a4be73f1f7f56641708f8d0dae80aaabe738a2b744d5c8e543fde764911ff3d544eb9d071487eaca68b57b269475a7c98379c6c7fa38eb6396f62d2b6db8274ed27a39e24cea8d6e2a7ec432347a58b5469004e051bb316a832b33c87076ba0c6a69fd8c77382f13d4cb530259ecb44cc6e2399caf33bfbdf70cc516f24805ccb9eaaf535859cab39ae987f059a927af2e1909ef8015cc20d78a097d3b77662040788c78ef9c30988a69935512b732d27c3ec059bf3f08fefd61e0128ae550147f7b6d16e037ecbbebdfbe2b2351b0d7b1cc0fe8a83ae6770b7b110dfdec4e595eed0dd0a9efee329ce9566193b74004d550eb64438e4b2243fa0feb88bce341efde1274b0eceae0339b143bcbb8bda53f8dbe9b4b864b819363d9f6d787990a6bef8ae9f87120c0fc0a0867e9bf545c832fadaf03a18db676a4b5a9218aea2c79de76f461d91232a7636ffd101ed063d8ac4e2f5b0c87ed6cdd73e444f9f3b60f7ba5940d24fb48c1ce7f0489224c3b92d1573db72e6cf1f68ec3f06e3f1f6d6d65fb0c10d2095980f96278d08816dee05b3cf52343c4445c3bc86d5d727e61e6fac0b129145eed04e1b21d5b027938b93853ea1fa2d76fa783dba0e59b1270489a0369b8205b430aed083f9d3a3c3afe4067a8fb642a3977278524436153e4535579af7dfd8560672d2cb7191c78faefe9cf10a78e51b743a502b4e09d505c4b3c44d2e5e806f0ed8f36e7b5096caabfe5650c33910f0dccba97033ba957942dc18946416b02d32cda7fe83b80bbbc6594c16c853c55a7da0be4b9b7a5e028dcb54675a6eca9dfc27bf96fc67863432ee0e3a60c9d4268f7cd4f0329d2c674214c9e4525c14ef77dfaeb2164eea5dbeeb233ea6ad5093e45a93211237cf791272fd96bc4a1f8d4a672b458651608a2e6332cf644fc369f50ae24cf31f7d6e859193d88e0b0b1eec3206dfde8b627c5f1eadb126d5b7fe11838a92394160fe3a1b7c5ca224eb5ac3bfa86348c99e7d9538236b29d77de534fcf03fa88a206f625ae93bf02c618c523fe17decd6a1181fe5d44f9c44a1e5ceb71aa672f7f3db9737c62bfacd827dc20d6fa146c1370cc9a0b960312eee70451cda2c0cd061eeb252cfb46431f4dfaed8ae6ba54eb8108603daa328128e30d4f3de77dd489da19aa72646b5b746ef191316c7871f7a9b679c7198a03f20eeddad166812ba9b9522140549493f67e75040b091abce7770602e0e7e9cb7043e25b56f1c2a8fdf911ca799b2b5b8a9606494d111bd178d97bc0d5dfdd0c52586e795c1bd6e3504282815c288dcf572ede03bfab34ed015baf95a7499895679e1dcb3605b1f7dc6c3740977fe83668a341b0983d3345e152a1b5f8f47cf88e3fab3bfeeaf473ac06543e4e8e4785a6d05f4cb248d4839e80e75161a3b602c60a7400eb6c75514cccf77cbe0e6d0e2337233e9d8e066aa8b7f6f1c66781618447ce5ffb76dfaf7e83b8669e754e246d31f1f1590d3ffa09401c2b8cd5f6ab6e59c42273ae2a1ca8cfd45ed9ec282f06894a3b7cf500994d84ca037a830bfaac2bb19793e54d15c153f5f3bd99ff7209e2fc7c10b91c8b97537837864c8726a3044a309b0f44c4137ba4c88b262955ce446fbcda3f2c4363ba5ea58ce52168b13271112d07c8c1b2a1b530074a85c9b6311ae972cbe14e469370626503342a12c025ab52c2d407b4767dfb33ed6e5ae35f1b18b6576aa09db75be97381e9be3fa7e8eae2aa60b03d7279d18f64b81ef163e61ef056500b7c4fec886b44d243bc45200d70827acc5a86d9008ee98367b4b5ce956de9552b7812bee258d07bc98d04505be7c0231d798b58adb79189d0173082c9e53003799657d63a9d5112c502c081c1f55495e101ff65cabf4cd7bcc3337dc339517c952d2acd32a2d3b1724d6374bbe5e42480d706f84765392fe321884c8891a75160868dee0089c0abed5a0d33ca1fd08622a98278a532cd90a7739df2d517566430451bdce172bda75138db94ada45714b61d7c65d10af84095d6a2c3a27ea679bf6b681a7d4a914e78d8a30bec50f4f68a0899b5b1b7fa962ba887c431b56c7ebc7ebb785de31cb8df9dc5ba71097900689aae82d4859fdd745445f136fbfe7cd989b9334eb16c700b765fdc4239c639a14dffd049b0f8142a719a48dfb8a5707b27091b814a277eeb05d281049a1fe03198af5355624106e46cceb5e9991b0605701b4151a1348a180fc36b81b4daa4af7feb9625c9e5d7b896610d330ac9d73462e851c76e754f9ec737346830aea3c96125a68c4010e1d4aa71a1124aec4ecc37cdf8bfaee69ab42bf0e848fe7157d0e33ef48c75d8e4191e4bff8dd75fcb9062c6ad047a2978fe0137c0658441730d001a79b6ce9aedadda821710a3a5f1613be77fdf5415f3edc1883a5787cbbc3a13605cd7174904575ad4201ba56c7f8ddd81d03cfd3f203930f3b86041f9319237238304830c7186230d8195b135bc6322f9530fb9a7078ea6c5571f3ec3bf2e7a3fea3b993736273c91494f0e1a158034be62354ce52326ea97459ba28dac24f1a5054e6eb881614a20ea385c05c07de8f499c7d74cff468c55b99894f9cb4477eaedd0b55a527b7cf6e15bd805e520fe6c74016a9c2893feb76e7db6849531bb3ce9e0b0f2dc035395cda25185da1bdb2008ff5cbcd96fd9fbcc88d36e0ac858907aaf5038b6b1e4aeb9ce7802eaee28ba7992dd889ee7daa00df5e16d41cd90c8916c5052e63b327ffbf9b700d6a137cd4c1c89800d3b104e3dfdf4c825c868332ee41984f914760d10cbffd92b42c80161e698c2365e658e9e40ec2c8e2910552603098de793d722c8cfb7a52a76ae1404f6c22a5da962b7bb26edc5ecdae088ca5d07fa3dde316a67d5c5b7822b9795bd34cce7af0eca477d994304a41d19ea6f192fe310cbaeaec8fb0721492be06a02e86b27981f270592f3b15c6d5b2b6bc81f66b4c0548c7e8bb49610d355fdab399e3d2665c9da59381a2212a6331fcfb625f97ec6992e4797272326ffbd3bd7bd33072fdde2d5d49a68c232b673cb2e756a4063a1453e8ee466a4d9737ae39ae21ce3da50c674502f6da81cb26adabedf4377b5413448e7d417bfb9a2a3b5e190ffe2a0f1ae7267e82ba85ac938c6de5a8d2d6a54b7acb16188e943955d9560f2dccbb33825055e550f3c56aa0f80bd8dd6be7cdc55aa651b769fb8bcf1f0be5aa12d818ce9cb97884c102ab22a9128cad390afd7382c7ac85ecbde2627c15f671f73fae7fe666bc2efa081f1968bf46cd47dd13f09e3eb632305c392829eea266d59501d41bf670f0af439b3814e636e85f4ddaebb2ca99b43296ec08f547f7a82c66e42671ae39dc977563e4d95e7e6d2d5734da25a24a846343792dbf18105020a1da5b03174e239b4d04af16240252cec89902802c00cf76d82af9f6865f64cb73fa92e9af726785f701eeb64d06a98773655cdbc55ab08728e3db1d64ebf49dfa0483fecb7648a9b55ea5de09fc140f2bfa34444400939b08376a558ceddb64906da2eb3793a34f6f30bedee1010431582651dd4bf2dce112745d2c9fa4f6b5f5c63b6f6b75bfde4e0854cba812babf413bcbf68c6913f4de7cbeaf8dd4453549deae8876a77bc27f1a78f5bf04481a36d0f5e0c7637c1c9ccc3ba97ecda0597b430a598822b504f94eda2d7c5ed30fb40e3f4638736c6b01fb06195535931b052871173e8cf88081648a0181edc827c034c74d182b86281fa81d6e3521cb3ba848218ead8bdeb4bd954abc5619b35e61be9535ffa6fea5bfefb2b5c6529915384a8b82d95b4be54dadddb0a30845c01779435ac26abbd8933c51b969e6fa8bedd003026f570ce1a19c15d808c73b9c8a53a768783de88b09b1326349dd2c96fcfa17919dea8cb6c66f741d4ce391d1aeb4c18bd97dfde0d696eee88d12df41d6548da6d032dd5ebc4911f90a93dc720a091ac9dcace1ab686843b2e4a810e4be5c12f2650f13a9a171f91c8526b71bea8559699e8f26000bc4e3df04ecd1035dc9315bd6286741873db447724c39881730ada0bb3f8ca080b85dd6132661ab28729af8cecd447f06349418a5f27eae0888ab48b3b479b672f3d09ff7f3e507c6402b2df947259e472900dca50269a84fa8e66034dfbc3afde5bf396eccef485035ca8bb6e0464240e7f4a8fcbeb1e6f0140d561c8d8de2c146a325b85b34acb44dfae1949f02314c8815b037c70441b0c7f5b54cf3ca405acf4b3df868f7dd66d566bea6abd9359fb8d75675ac9bf5200f7a43a26d6154e1c065fa7ca1bf05dc419e70fe3103e4e2b54d3bff369a52b73330530190ba0642875686d50f31d6769e07d6402546a70a1e364daf08a73cdef2a0670308aa2be10bc7760a509b47898d7080fd41ce9540baa3d4e0091e2929af967d4ea30989b5e46a53fc79022f5e529009266b0ddab8e583f5f8cdd5a2e6f4792751e2b212ebb4d421fceb37b88cb70111e02f86e8c0ebe99fa4401e2be8cc30e2917553b25a82c28faa555be4eb49f26e82e9e4b579c8033b8831dca3569f8"}, {0xb0, 0xffff, 0x1, "e8fc9b70f612b4bd3151e0f474b482513707304e17b8b031d1ac711e959e64ae1f2f2bc99e24693412ba887e5a58ba147abb7599bfc1b665595518915526e9da90eb1d44fbb92539eee42aef2cf710902b271c68f1f9c50ebba19a721447ea712e9b28822ba45afaa0e726b92585f6f5e00abbc3a1e06800438b050583c71802adb9fa436f6843e518fbf609b55290469ac3239fc4b094a0eeb22a52c3"}, {0xd8, 0x1, 0xffffffff, "8691c7ca618166642fc98789e09a2940f09e6ee26758c6384e4d15948a407124dd610afa1163f82bdb4baee7c75436bf51a18070b08b6eaf01eca44dbe3ed731588faadae0f9a757dd79e2651f9ecf525f1884ac04392517cd15fa73c4d3dc24faaa9df005ccb810327eb4028f88839550ca9845a32b91e4afa369b4d5b9b425580427b72fd66a66d94deea7e36f4179f5687c2469bd7927109fb5b4c5ae5b1e85d01aee12cc113e5a5e52954376f26147a0130efedfb562f3704b67e273b7340287f9"}, {0x98, 0x1, 0x2, "5ee129190ccad2bed6e40093f82e72cc6c0cfb3b13a26abb2d49120f15f95a618b20e8b8acc078b12d0155a796b925782120237be0a68076a12444d295ea274299f51aa304f6c91fcbf1084794a377145468186af60e9e6d0917d6f4c6aebb9e3fb90afbe671df16fab704d5189aaf78aae6d0b9b8766aa04826ccf5a62c6bdde133bc5b59"}, {0x80, 0xffff, 0x9, "437acd3e99f18da3d82568e0650f35c9273f5ba8950cc9a0e87458c7cecb78f803714610585ef3af9ade503911d79e0e09930869c57eec56567b2d06e70d0672c4ada4aa71b5976e591e414d98253c9eb1611e5131398e4b3ff3c185f2dcaf8a9c73c50919f8d1e4bb70fd4b0157"}], 0x1570}, 0x3) chroot(&(0x7f0000000340)='.\x00') r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 13:12:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000002562083dd370ea"], 0xa) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000123, &(0x7f0000000140)=[{0x40000000401, 0xfd, 0x4766}]}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000e52d9d4800", 0x4ad, 0x800000000000f6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0xfffffffffffffffe, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e711048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000280)=@file={0x1b3c3d41ae51d48d, './file0\x00'}, 0xa) 13:12:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 13:12:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800", 0x400}) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) close(r3) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:12:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) close(r0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0xbe, 0x7, 0x5, 0x39, "d42c2caafa68cd2af125006c19c03c49fd90597e", 0x3, 0xffff}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) syz_emit_ethernet(0xf, &(0x7f00000002c0)="b61de4046e6606f331b85404ef6a26") openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) 13:12:09 executing program 0: r0 = socket(0x20, 0x8000, 0x6) fsync(r0) r1 = socket$inet6(0x18, 0x5, 0x8) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x1, 0x8000, 0x5}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) socket$inet6(0x18, 0x4000, 0x4) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000000c0)) socketpair(0x7, 0x4, 0xfffffffffffffffa, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0xc48}, {0x18, 0x0, 0x5, 0x100000000}, 0x1, [0xffff, 0x0, 0xe6, 0xffffffffffffffc1, 0x40, 0x6, 0x6]}, 0x3c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r7 = accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) fchmod(r4, 0x10) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xffff, 0x2, 0x7f, 0x8}, {0x1220, 0x8, 0x8, 0x2}, {0x101, 0x4, 0x4, 0x9}]}) socketpair(0x1, 0x2, 0x10000, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt(r8, 0x0, 0x400, &(0x7f0000000380)="34cd041900d63f35d201b29c9fad4522da28e693eddedca512", 0x19) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x200, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8000, 0x0) dup2(r9, r10) r11 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x28063, 0x80) mknodat(r11, &(0x7f0000000480)='./file0\x00', 0x10, 0x2) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x800, 0x0) connect$inet(r12, &(0x7f0000000500)={0x2, 0x1}, 0xc) getsockname(r12, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) preadv(r1, &(0x7f0000001880)=[{&(0x7f00000005c0)=""/114, 0x72}, {&(0x7f0000000640)=""/53, 0x35}, {&(0x7f0000000680)=""/169, 0xa9}, {&(0x7f0000000740)=""/96, 0x60}, {&(0x7f00000007c0)=""/139, 0x8b}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x6, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001900), 0x1, 0x3) 13:12:09 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 13:12:10 executing program 1: r0 = getegid() setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006, 0x0, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000300)="e0a2a6e52e0f54866914f6357e3a060895402b8861b688dac084905f4a4e231b08d0b76bc8f26e8e344b59c7687dc9f494d1d11aad7b8c8f75eef0b3ac37bb07178799969baa2f6bf038e054629d66ae43f77aec599d01ebd6a7f6aa8f1746c68253567fba0240143b0a761ede363a9e40a96f9f41f68073a11449d2ef80c3a8999e042cc5ee96dc54178da6b2f97c5ac03d8ee37bde6fa8d273db4aef247cf035b617faba91564983f1c10ec932505d5830257decfc3b876199e1c86156b7d35fddb6bd635b1adb7ed6b449b966f6fc67fa7c47f71e95d78043f5f2102c", 0xde, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$IPC_RMID(r3, 0x0) fchmod(r1, 0x142) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x182, 0x0) pckbd_enable: command error 13:12:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 13:12:11 executing program 0: 13:12:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 13:12:11 executing program 1: 13:12:11 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/250, 0xfffffffffffffef6) pckbd_enable: command error 13:12:11 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) read(r0, 0x0, 0x0) 13:12:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 13:12:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000040)='/\\(/\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20011, 0x31ee84d2bde3109) openat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 13:12:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x24}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000340)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 13:12:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x81, 0x0, 0x40000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) geteuid() 13:12:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) 13:12:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r2, 0x9) close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x3010, r1, 0x0, 0x0) 13:12:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r5 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x102, 0x0) r7 = syz_open_pts() r8 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r8, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20, 0x0) r9 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r10 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) openat(r10, &(0x7f0000000780)='./bus\x00', 0x80, 0x4f) close(r7) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x21900, 0x0) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) kevent(r5, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffff9, 0x12, 0x40000000, 0x20a, 0x2e}, {{r2}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x80000000, 0xff}, {{r4}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x4, 0xe7}, {{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x6, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffff9, 0x40, 0x4, 0x5, 0x4}, {{r11}, 0x66d873634ee51d84, 0x5, 0x180021, 0x3, 0x7}, {{r12}, 0xfffffffffffffff9, 0x0, 0x8, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x743ccfe6fd011d0c, 0x40, 0x6}, {{r13}, 0xfffffffffffffff9, 0x10, 0x2, 0x1}, {{r14}, 0xfffffffffffffffa, 0x2, 0x2, 0x401, 0x8}], 0x9, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffff8, 0x88, 0x0, 0xfff, 0xff}, {{r0}, 0xfffffffffffffff8, 0x35, 0x1, 0x17c2, 0x8}], 0x1, &(0x7f0000000600)={0x800, 0x5}) r15 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r15, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r16 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r16, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VMM_IOC_READREGS(r16, 0xc2485607, &(0x7f00000007c0)) 13:12:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) 13:12:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f6601006a3000"], 0xa, 0x0}, 0x0) 13:12:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x7, 0x7}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = dup(r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="8e0f5a865bb79ff532aa"], 0xa) dup2(r8, r7) getsockopt$sock_int(r7, 0xffff, 0x21, &(0x7f0000000100), &(0x7f00000001c0)=0x4) dup2(r1, r3) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000180)=0x5) 13:12:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0xb, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 13:12:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x80000000, 0xeb8, 0x1, 0x81}, {0x7, 0x800, 0x6cd, 0x100}, {0x5, 0x1f, 0x4, 0xfffffffffffff000}, {0x1, 0x4, 0x4, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) r4 = getpgrp() r5 = getpid() setpgid(r4, r5) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x7, 0x3f, r5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) ftruncate(r2, 0x0, 0x40) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x100, 0x401, 0xc7e5, 0x100000000}]}) 13:12:12 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="0100040066696c6530001e9ee521c851d1f177431d7087e3d17faa4245401edc2cc71850dd010000bdd5ba57bfbdbe7598cf786d8bf2f47b46dc51b01a8f8e06927f36fb7927ab2cec33538daa9b0233f20613a78a81d1dcf7ba441977a3b53f25c1a720b800000000001a3c4f308798e440ff6678804fc5790d644c0327e0df5f5b6b6a197b1d7865fb43d3c463acf24266912159edcf809a87249ecc6f9e08654d8f45e939996f709120ee9c2beb6efb07680691537ee9dff0346a4562a51288366fca8c4abee6efcad00cc2be67d64996561033f8d88b184b69a2e1028f59a6"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r7 = dup2(r6, r3) write(r7, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r7, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) sendto$inet(r7, &(0x7f0000001480)="fdc0b39ca7ad0adffc", 0x9, 0x404, &(0x7f00000014c0)={0x2, 0x3}, 0xc) 13:12:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f00000000c0)=""/2, 0x2}], 0x4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) syz_open_pts() write(r2, &(0x7f0000000440)="937550e65c5160609e4f7908b737fd84ebb06dd15e207d9e65b206b3052ef585aea544194dd82d1989fe4101e5795fdf7f4f8bb099958e637ec0b62c88461a5b0f388ec7a05855e7f6c84e840dfab13730059e1e764bee8f9b131037121207c4460141d32a390bc009f47e92a5cd0b7c2b9c0267e5f5dc1d45007a2657508cd1c830b5280cbc6ad985e239515d1d6b", 0x8f) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000580)) 13:12:12 executing program 0: r0 = socket(0x10, 0x4000, 0x3ffffffffffffff) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffe2a) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xd}], 0x800ffc, 0x0, 0x10000, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012578 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012578 va 0x20ffe000 didn't change! 13:12:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000080)="57106a8f9238b65bca86f2ac91fa16e7b7dd884040e6fc8838c5fedf7e001043eb4400fd64f5d2eade441409e7505495144fcf9ebcfed3e886433efb8f09c1aa4bcddfd6ea02a7e50bb2fa8f18b6f956b0b892f8a2013466b064b29848f811ec31960baf9ce649e99c4c738b9d3dca6c281e48155df480df538296c3084fccfc0c0ed892327b5617e242cdb2d02e90b9cd1b58fec636b11013fc0e88e48672092cc4487ef3276ac5ef6a310739218d28ae85ddb3e2a49a5347cccf562068", 0xbe, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x10000}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 13:12:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r4, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, 0x0, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) r25 = getegid() r26 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r27, 0x0, r28) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r26, 0x0, r22, r11, r25, r34, 0x0]) r37 = getpgrp() r38 = getpid() setpgid(r37, r38) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r40, 0x0, r41) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r48 = getpgrp() r49 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r44, r45, r46, r47, 0x5, 0x7fff}, 0x6, 0x2, r48, r49, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = accept$inet6(r50, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r52 = socket$inet6(0x18, 0x4005, 0x70) r53 = fcntl$dupfd(r50, 0x0, r51) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r58 = getpgrp() r59 = fcntl$getown(r51, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r54, r55, r56, r57, 0x5, 0x7fff}, 0x6, 0x2, r58, r59, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = accept$inet6(r60, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r62 = socket$inet6(0x18, 0x4005, 0x70) r63 = fcntl$dupfd(r60, 0x0, r61) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r67 = getpgrp() r68 = fcntl$getown(r61, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r64, 0x0, r65, r66, 0x5, 0x7fff}, 0x6, 0x2, r67, r68, 0x7f, 0x100000001, 0xb1f1}) r69 = getegid() r70 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r72 = accept$inet6(r71, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r73 = socket$inet6(0x18, 0x4005, 0x70) r74 = fcntl$dupfd(r71, 0x0, r72) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r79 = fcntl$getown(r72, 0x5) getpid() getgroups(0x1, &(0x7f0000000900)=[0xffffffffffffffff]) r80 = syz_open_pts() close(r80) writev(r80, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r81 = fcntl$getown(r80, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r83 = accept$inet6(r82, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r84 = socket$inet6(0x18, 0x4005, 0x70) r85 = fcntl$dupfd(r82, 0x0, r83) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r90 = getpgrp() r91 = fcntl$getown(r83, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r86, r87, r88, r89, 0x5, 0x7fff}, 0x6, 0x2, r90, r91, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r93 = accept$inet6(r92, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r94 = socket$inet6(0x18, 0x4005, 0x70) r95 = fcntl$dupfd(r92, 0x0, r93) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r99 = getpgrp() r100 = fcntl$getown(r93, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r96, 0x0, r97, r98, 0x5, 0x7fff}, 0x6, 0x2, r99, r100, 0x7f, 0x100000001, 0xb1f1}) r101 = getegid() r102 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r104 = accept$inet6(r103, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r105 = socket$inet6(0x18, 0x4005, 0x70) r106 = fcntl$dupfd(r103, 0x0, r104) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r111 = getpgrp() r112 = fcntl$getown(r104, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r107, r108, r109, r110, 0x5, 0x7fff}, 0x6, 0x2, r111, r112, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r102, 0x0, r98, r87, r101, r110, 0x0]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r75, r76, r77, r87, 0x5, 0x7fff}, 0x6, 0x2, r81, r79, 0x47f, 0x100000005, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r70, 0x0, r66, r55, r69, r78, 0x0]) getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, r47, 0xffffffffffffffff, r66, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r116 = kqueue() r117 = dup(r0) r118 = syz_open_pts() close(r118) writev(r118, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r119 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x400, 0x0) r120 = syz_open_pts() close(r120) writev(r120, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r121 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r122 = syz_open_pts() close(r122) writev(r122, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r123 = syz_open_pts() close(r123) writev(r123, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r124 = getppid() r125 = getuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = accept$inet6(r126, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r128 = socket$inet6(0x18, 0x4005, 0x70) r129 = fcntl$dupfd(r126, 0x0, r127) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r134 = getpgrp() r135 = fcntl$getown(r127, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r130, r131, r132, r133, 0x5, 0x7fff}, 0x0, 0x2, r134, r135, 0x7f, 0x100000001, 0xb1f1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r137 = syz_open_pts() ioctl$TIOCSETA(r137, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r138 = dup(r137) r139 = syz_open_pts() ioctl$TIOCSETA(r139, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="6d315e83bcc131f35a808d19959757439a4bf0ff7ea939fadc8a9dd13de09fdf0bfc6a262fc62030a9060d087caae2071336a61d08ca00a3f1905c0d8b7fd68f38688848c54abcc67e4aed4e4467ced814b7c2a60223b6d575046f6e20b183b1d4b06500345b05e092b32def528506a06e88d46ff47a28a9a6f1c11ab2f5c0900da423ffbce710c6cea7123f890737df486d7a556e2eef8b2f5b13d0314e2737a087b96147a688fec4ab3589e5dab6f300c2a81f96326e670851ccc84ba9", 0xbe}, {&(0x7f0000000240)="3ee49f7dbd5cd470d86ec3f6a48d6216e6d3a98423548a633cee178335affc52f3eb516189f0b3927faa7dc030153b8db4afa13b4019934f35d83892ca82c64d8403222ad215bffec1b28a3c236a23633a3cdaaf58c499d9505cab5f95127d9aebd7c1c7ae5e620798f476571f19f13d2968252f9c3b86cccaa2d02aa9c58ed8b0c895940d972b8510", 0x89}, {&(0x7f0000000300)="d888181fa33a752bce0475440935be429cf7c806fa31108871619783ca7f925ce9099ab66a5f591f6fb06c8d8b33a220364033f906d90b64bb75f8148c3583c9b067448c73bd5443ec09b8ff93f6c75fd5233a7ef828ad6c5bd2b3949c2d982cca80fe19d1002fd1118eba94136fed4db75fea5a6a135229d57b5d007d20d42b9837229089e7d3eede0cf426f0d093a129fdb650d5f70ac95b5e1bc35a277a96ec7a1f9f24a71c8879f14988bac635baaa79a0e6285e32a1d1eb4be37a1bcf54574e92b566531c3ae5f51500a82e58d69d55d7962e3e10a4", 0xd8}, {&(0x7f0000000400)="f98d55d2a42f5ebf4e903c2824b2a084b79e625c3c0d9fd4efa634a3a0a576267175c15941b9e4378b3694996880e120d2504200c16997f6497d27f6375cc25ef5d222ca569adf9213f6f9afb9c26c3d22209bbc72fbc9149721908e203fa059739a94af4c023e536a9f23e2", 0x6c}, {&(0x7f0000000480)="6788709ac1039f3fa0ac14bc839fffb38802ede23a2e2dae38f1409e2bd1223047b7030b4e4aaf7b55af7ed2358ad6f2216dc202c1735457ce722eda08cd527e214ec198d3c9eb2945c6b389a3baffa5db9b392f599bd9084523ca2a6539b8", 0x5f}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r26}, @cred={0x20, 0xffff, 0x0, r38, r39, r113}, @rights={0x28, 0xffff, 0x1, [r0, r114, r115, 0xffffffffffffff9c, r116]}, @rights={0x38, 0xffff, 0x1, [r117, r0, r0, 0xffffffffffffff9c, r118, r119, r120, r121, r122, r123]}, @cred={0x20, 0xffff, 0x0, r124, r125, r133}, @rights={0x20, 0xffff, 0x1, [r136, r138, r139, 0xffffffffffffffff]}], 0xe0, 0x715934db2fa850b}, 0x8) r140 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r140, 0x800c5751, &(0x7f0000000000)={0x3, 0x6, 0xa}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r141 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r141) chroot(&(0x7f0000000080)='./file0\x00') sync() 13:12:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d\xe5v/\apf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x0, 0x9, 0x100, 0xffffffff}, {0x2, 0x401, 0x8b, 0x7fffffff}, {0x0, 0x4, 0x2}, {0x200, 0xfcc6, 0x9}, {0xec0, 0x0, 0x1ff, 0x9}, {0x2, 0x40000, 0x8, 0x4}, {0xa0000000000000, 0x2, 0x37a, 0xffa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 13:12:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0xa, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, 0x0, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r20 = getegid() r21 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r21, 0x0, r17, r6, r20, r29, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) r35 = fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r38 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r38, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r39 = accept$inet6(r38, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0x29b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r42 = getpgrp() r43 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r37, r40, r41, 0x5, 0x7fff}, 0x6, 0x2, r42, r43, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) r47 = fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r51 = getpgrp() r52 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r48, 0x0, r49, r50, 0x5, 0x7fff}, 0x6, 0x2, r51, r52, 0x7f, 0x100000001, 0xb1f1}) r53 = getegid() r54 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = accept$inet6(r55, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r57 = socket$inet6(0x18, 0x4005, 0x70) r58 = fcntl$dupfd(r55, 0x0, r56) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r63 = getpgrp() r64 = fcntl$getown(r56, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r59, r60, r61, r62, 0x5, 0x7fff}, 0x6, 0x2, r63, r64, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r54, 0x0, r50, r37, r53, r62, 0x0]) setregid(r29, r53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:12:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x18a) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 13:12:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt(r4, 0x1000000027, 0x2e, &(0x7f0000000000)="05000000002eaa4e713039e69931969648", 0x11) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 13:12:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file/file0\x00', &(0x7f0000000840)) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) ktrace(&(0x7f0000000980)='./file/file0\x00', 0x0, 0x40001820, r2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x82) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat(r3, &(0x7f0000000940)='./file/file0\x00', 0x8, 0x3) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/vmm\x00', 0x60080, 0x0) write(r7, &(0x7f0000000f80)="d75241ee153f3cb2fd03e979b3824c0a07be672f652d5aec10dfa57c1dd80c11e6c97ab105887dde87ca674adc070a490b27ed5c1807556479681ba77a70a09c798beb4849eb6c30ddc0f23e3d729282a73a998ca77bf78a60155d4c7ca1ae69f34ab3953e383e0f57c823bf5dbea6cc73b98b67509e781a126d3805b24978e39eb6", 0x82) fcntl$dupfd(r3, 0x14, r5) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000a00)={0x10, 0x7, 0x4, 0x7fff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x200}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbd88}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x194}], ['./file1\x00', './file\x00', './file/file0\x00', './file/file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000f00)=0x5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000008c0)={'./file/file0\x00', 0x20, 0x40000000000, 0x6, 0x99815b2033dcafe1, 0x6, 0x800, 0xb9c1, 0x0, 0x2, 0x4, 0x3}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffffffffffc}, {0x2}]}}) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82542bb0, 0xffff800000b17000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82542bb0, 0xffff800000b17000, 0, 1) -> e uvm_unmap_remove(ffff800000b16f00,0,80000000,ffff80001595a328,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001595a360, count: 0 ddb> trace uvm_unmap_remove(ffff800000b16f00,0,80000000,ffff80001595a328,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000b16f00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800014891c70,ffff8000ffff2290) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a74800,ffff8000ffff2290) at vm_create+0x182 VOP_IOCTL(fffffd80361d9340,c5005601,ffff800000a74800,1,fffffd803f7c69c0,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802e88d088,c5005601,ffff800000a74800,ffff8000ffff2290) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2290,ffff80001595a708,ffff80001595a750) at sys_ioctl+0x5b9 syscall(ffff80001595a7d0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,fb9adb7e010) at Xsyscall+0x128 end of kernel end trace frame: 0xfbc6606a230, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001595a310 rbx 0 rdx 0x1943 __ALIGN_SIZE+0x943 rcx 0xffff800014921000 rax 0xffff800000b16f00 r8 0x1 r9 0 r10 0x5da35526c5d5d3e9 r11 0x60e8c8e5fcd4d497 r12 0 r13 0xfffffd802e8e50a8 r14 0 r15 0xffff800000b16f00 rip 0xffffffff813897cb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001595a260 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=91460 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff825545b0 process=0xffff8000ffff7b10 user=0xffff800015955000, vmspace=0xfffffd803f013cc0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 32145 238778 48783 0 2 0 syz-executor.0 *32145 91460 48783 0 7 0x4000000 syz-executor.0 42854 12320 0 0 3 0x14200 acct acct 75175 127864 0 0 3 0x14200 bored sosplice 40321 428412 22635 0 2 0x2 syz-executor.1 48783 460841 22635 0 2 0x482 syz-executor.0 22635 250402 95242 0 3 0x82 thrsleep syz-fuzzer 22635 213807 95242 0 2 0x4000482 syz-fuzzer 22635 198394 95242 0 3 0x4000082 thrsleep syz-fuzzer 22635 324499 95242 0 3 0x4000082 thrsleep syz-fuzzer 22635 253432 95242 0 3 0x4000082 kqread syz-fuzzer 22635 187787 95242 0 3 0x4000082 thrsleep syz-fuzzer 22635 373695 95242 0 3 0x4000082 thrsleep syz-fuzzer 95242 79931 6929 0 3 0x10008a pause ksh 6929 257127 62465 0 3 0x92 select sshd 4112 491570 1 0 3 0x100083 ttyin getty 62465 486861 1 0 3 0x80 select sshd 55389 137069 41321 73 2 0x100090 syslogd 41321 201945 1 0 3 0x100082 netio syslogd 12796 379621 1 77 3 0x100090 poll dhclient 30448 122691 1 0 3 0x80 poll dhclient 41675 281500 0 0 2 0x14200 zerothread 69332 296561 0 0 3 0x14200 aiodoned aiodoned 87869 95928 0 0 3 0x14200 syncer update 75242 183827 0 0 3 0x14200 cleaner cleaner 77313 428521 0 0 3 0x14200 reaper reaper 98317 252334 0 0 3 0x14200 pgdaemon pagedaemon 30062 370941 0 0 3 0x14200 bored crynlk 67239 406107 0 0 3 0x14200 bored crypto 15530 493233 0 0 3 0x40014200 acpi0 acpi0 25336 176614 0 0 3 0x14200 bored softnet 19942 496153 0 0 3 0x14200 bored systqmp 59948 29747 0 0 3 0x14200 bored systq 27265 281465 0 0 3 0x40014200 bored softclock 11004 219225 0 0 3 0x40014200 idle0 42325 457931 0 0 3 0x14200 bored smr 1 469461 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9493 6465K 6962K 78643K 11475 0 0 pcb 13 8K 8K 78643K 55 0 0 rtable 108 3K 4K 78643K 224 0 0 ifaddr 48 11K 12K 78643K 60 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 20 0 0 iov 0 0K 12K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 1532 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 3 0K 0K 78643K 3 0 0 sem 12 0K 0K 78643K 38 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 274 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 48 38K 63K 78643K 392 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 28 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 196 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 93 21K 31K 78643K 1460 0 0 UVM aobj 15 2K 2K 78643K 19 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 36 0 0 NDP 9 0K 0K 78643K 16 0 0 temp 117 3523K 3587K 78643K 8176 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 261 0 253 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5357 0 5357 1 1 0 1 0 8 0 tcpcb 544 68 0 64 1 0 1 1 0 8 0 inpcb 280 184 0 177 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 0 14 0 14 14 0 8 0 art_table 32 214 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semapl 112 36 0 26 1 0 1 1 0 8 0 shmpl 112 17 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1834 0 437 46 0 46 46 0 8 0 ffsino 240 1834 0 437 83 0 83 83 0 8 0 nchpl 144 2463 0 850 60 0 60 60 0 8 0 uvmvnodes 72 2088 0 0 38 0 38 38 0 8 0 vnodes 208 2088 0 0 110 0 110 110 0 8 0 namei 1024 6959 0 6958 2 1 1 1 0 8 0 vmpool 520 1 0 0 1 0 1 1 0 8 0 scxspl 192 6449 0 6449 10 8 2 7 0 8 2 plimitpl 152 38 0 31 1 0 1 1 0 8 0 sigapl 432 445 0 432 2 0 2 2 0 8 0 futexpl 56 6020 0 6020 1 0 1 1 0 8 1 knotepl 112 75 0 56 1 0 1 1 0 8 0 kqueuepl 104 46 0 44 1 0 1 1 0 8 0 pipepl 112 358 0 339 2 0 2 2 0 8 1 fdescpl 424 446 0 432 2 0 2 2 0 8 0 filepl 120 3335 0 3238 6 0 6 6 0 8 3 lockfpl 104 81 0 80 1 0 1 1 0 8 0 lockfspl 48 28 0 27 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 742 0 734 1 0 1 1 0 8 0 zombiepl 144 432 0 432 2 1 1 1 0 8 1 processpl 864 462 0 432 4 0 4 4 0 8 0 procpl 632 763 0 726 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 474 0 457 4 0 4 4 0 8 2 mcl64k 65536 4 0 4 1 1 0 1 0 8 0 mcl16k 16384 4 0 4 1 0 1 1 0 8 1 mcl12k 12288 6 0 6 1 0 1 1 0 8 1 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 5 0 5 1 0 1 1 0 8 1 mcl4k 4096 26 0 26 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 57314 0 57277 13 7 6 13 0 8 0 mtagpl 80 55 0 3 3 1 2 2 0 8 0 mbufpl 256 94286 0 94118 13 1 12 12 0 8 0 bufpl 256 6527 0 1670 304 0 304 304 0 8 0 anonpl 16 54570 0 39936 70 1 69 69 0 62 10 amapchunkpl 152 2339 0 2235 13 4 9 12 0 158 4 amappl16 192 2015 0 1193 48 0 48 48 0 8 6 amappl15 184 230 0 226 1 0 1 1 0 8 0 amappl14 176 30 0 27 1 0 1 1 0 8 0 amappl12 160 16 0 12 1 0 1 1 0 8 0 amappl11 152 42 0 31 1 0 1 1 0 8 0 amappl10 144 134 0 132 1 0 1 1 0 8 0 amappl9 136 573 0 567 1 0 1 1 0 8 0 amappl8 128 138 0 117 1 0 1 1 0 8 0 amappl7 120 159 0 155 1 0 1 1 0 8 0 amappl6 112 69 0 60 1 0 1 1 0 8 0 amappl5 104 145 0 133 1 0 1 1 0 8 0 amappl4 96 658 0 632 1 0 1 1 0 8 0 amappl3 88 120 0 115 1 0 1 1 0 8 0 amappl2 80 2882 0 2815 3 1 2 3 0 8 0 amappl1 72 17361 0 16956 28 19 9 20 0 8 0 amappl 80 1001 0 966 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 18 0 4 1 0 1 1 0 8 0 uaddrrnd 24 447 0 432 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 447 0 432 1 0 1 1 0 8 0 vmmpekpl 168 7080 0 7054 2 0 2 2 0 8 0 vmmpepl 168 59041 0 57181 127 25 102 107 0 357 19 vmsppl 272 445 0 432 2 1 1 2 0 8 0 pdppl 4096 900 0 864 6 1 5 6 0 8 0 pvpl 32 173682 0 156094 174 11 163 163 0 265 20 pmappl 200 446 0 432 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 449 0 15 13 0 13 13 0 8 0