0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) msgget$private(0x0, 0x200) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x44, 0x0, 0x0, 0x8}, {0x15, 0x0, 0x0, 0x4}, {0xd6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000180)="891652bce1c076e7c5efceecaf48010000003afbe9d41c75b100300332e42c8296263dc090cbdbe187f96344206b30018000004166307b904d4d98c8fc4c3eab6a34169c8973a52f2b1579eaf01f579028eb3f7bffd4b0913cf75272551d82ab58fab1838f6682b080e2159a330fcd54f36414") 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4008, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000780)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000140)="ae55443630254958a49e6831f242f3524bf72e779abcfc9b975d38130a86eaa84e0b664d465bd64603cc08f07e7f89669d655c696a032159653651c524ce519709750304e47f86d4e2a6992047e6402633491d0d0ea1a39d80209b5b861a49c6f9", 0x61}, {&(0x7f00000001c0)="637d0469f7a4f977be896b47ed6827f08edfdafcfeb4d758388f1dbc97a1e6b3dece88df895d4b9720509214a77ec59bfab1da0f926c4968b6c8b135f76961db1c996e3c237c018b1245f8920a4dae3f3d5cc36c8df442ab595a3cb8167cd513402315929fcdfdd7ed46e47258d258d3b588648bfb6c4f13a58f31c3a0c01630937b905274839b", 0x87}, {&(0x7f0000000280)="6ea23949bc0fe01c432cb6fc653263fc87efd1e695efa095ab6731107ff47c08ac5864ce72362c4bf11c2de9012f8989ac6e66a4ffb18f294992b0bcb2da5c3a254991c855ab7cc6909b2720915bd468", 0x50}, {&(0x7f0000000340)="eee6928a0f1e7e1b926d51ba5464caa4ed925b3271ff4e4ec71f83fe17335f5fb6c7e0df6f838b9616969b954d98fd8fdca9060431ca075c06b73b2c69bdc5bb21c957", 0x43}, {&(0x7f00000003c0)="144d34de30b0efd224588508ce434fca78c843b02403af326da4560e1e48507584f3d049da2422fb5a4b5de50b7e650cb6ebfc1a4a0a29d3d747183f29afb8bc25afc4ae3562a0f8dbdcc1e98763dd0c3f68507a8143f5e7f0fd7fc9b8db45538200e9fc0c", 0x65}, {&(0x7f0000000440)="cf4cd311d1bd7272f1d4b42f4b449b1fc7bfdd11252a95455038880a81603e249229b3f28ca68cba043beb7a488418e712a169654140b6d981b1e1b08246d1604fba10f885dbc694c0f224d15384ce8565f66c8e49d0722e32cbbac0bf37fb30978c1c2ab7bb9a31bbce6c645c6652b61320e923c2817bc9a3edb6f812c5f16a7e568d2e619ddb0a1ae9cf2aa1227ff5e609f529f062da78ced364f636bab6cf5a2b178b335a005aca4a9efa03ff0287dc9a5c8aed4eca23ac1e6164f70a44d665b6c1631dc0ecedf5a58e2ccff56de9f58d29e5498982ce045ae474d9d47571c0406e08ce09", 0xe6}, {&(0x7f0000000540)="da871ce7c4805c8f7dc275c756ecbc959db3e79ad2d6098f6ec31bc46ab655e5ee4951b2d5fef5de39adaf2d6a2bae956ed64042903c2d29156d1c4e81ed01d3447a3463dc9df63b0efec732b0bc1e59d239c3688f698b3fe5f93d1bcaa441d5ed01f4551178950110d1408c016c1808448e631ba4f371bfafb27c6f66139ee42e30ec23bbbeea027d210ccb4d670162cc4e60e06413aa1be19320500e7298f78ceee5819b7160d023553fbd8be76dbbd69ba986db47c987af5ea1", 0xbb}, {&(0x7f0000000600)="769fee65bfca9e48cc134911aa1542797f755cb7f0b45863cd2cc92cb7bc5e4d1872743ee4620f3ea3361b7ea2438c4377830c3c2ac21d8d6b79d13730ea7a538a2b0a1220a042923b2ce209c5e7cf6e9e02efb8b7cdd697a4b5148690b916206584d94dd7ea4a0443aee57de16414df3b48b6382475d5d058413b1eb92d9276e2999289214a6b641475425497cc073d13b197f2b09603d479d2fdf8852b0fbcfc87a94dba065d765988bfafb119611d2642bee90d4115f848e1d521a2fdfe735eedbd73d9a7b6c3bb319cc0d7a605ab64d76d39b24d62e05014b66faeb357076b3c4e4697e4f94b254b8447d46006e7f449d8", 0xf3}], 0x8) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xfe, &(0x7f0000000140)}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCEXCL(r5, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0xd9, 0x4, 0x40, [{&(0x7f0000296000/0x3000)=nil, &(0x7f00007a4000/0x1000)=nil, 0x4}, {&(0x7f00003d6000/0xa000)=nil, &(0x7f0000267000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000091000/0x4000)=nil, 0x93c}, {&(0x7f000021d000/0x3000)=nil, &(0x7f000022e000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006a8000/0x1000)=nil, 0x2}, {&(0x7f000013c000/0x4000)=nil, &(0x7f0000607000/0x3000)=nil, 0x9}, {&(0x7f00007c3000/0x4000)=nil, &(0x7f00004ea000/0x4000)=nil, 0x3f}, {&(0x7f0000142000/0x3000)=nil, &(0x7f00001ba000/0x3000)=nil, 0x10001}, {&(0x7f00006e6000/0x3000)=nil, &(0x7f000043d000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000647000/0x3000)=nil, 0x800}, {&(0x7f000021a000/0x4000)=nil, &(0x7f000030b000/0x1000)=nil, 0xcb0d085}, {&(0x7f000029c000/0x1000)=nil, &(0x7f000062a000/0x3000)=nil, 0x9}, {&(0x7f00004a1000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000134000/0x1000)=nil, &(0x7f0000027000/0x3000)=nil, 0x8001}, {&(0x7f0000218000/0x1000)=nil, &(0x7f00007a3000/0x1000)=nil, 0xb61}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000540)={0xd9811d7aed7b102e, 0x9, 0x4, 0x3ff, 0x400}) write(r1, 0x0, 0x0) 16:00:10 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x0, 0x7, 0x124) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x81, 0x3400}, {0x0, 0x4, 0x3000}, {0x3, 0xe8a, 0x1000}, {0x3, 0x2, 0x1400}, {0x2, 0x7ff, 0x800}, {0x1, 0x977e, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x200000000000], [0x0, 0x0, 0x0, 0x3]}}) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000e005, 0x5300) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x5, 0x4, 0x3}) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xc41, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f00000001c0)=0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r11, 0x4}, 0x200, 0x401, 0x2}) setegid(r11) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="073ff8cf692a6bc68203656c0cb9daa3390177fed9900d39d86112923cb9f2045a71120ef0d9885b918efb663f02f3b6967fd3b7369e67e6bed29061c79f137254595936a81257d054d37777b135aa6328b48aa9bf95d75bfacdb48ad27b29c244704fdcd7ec0805bb37831bfd0a5db540bdddc9ed9af3", 0x77, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/83, 0x53}], 0x584) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) 16:00:10 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:10 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e32acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xffffffffffffff04, 0x0, 0x0, 0x0) 16:00:11 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) fchown(r2, r3, r6) seteuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, r11, r12]) getgroups(0x6, &(0x7f00000012c0)=[0x0, r7, 0xffffffffffffffff, r10, 0x0, r12]) r14 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, r16, r17]) fchown(r14, r15, r18) seteuid(r15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, r19, r20]) r21 = getpgrp() ktrace(0x0, 0x5, 0x8, r21) r22 = geteuid() getgroups(0x3, &(0x7f0000001300)=[0x0, 0x0, 0x0]) r24 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, r26, r27]) fchown(r24, r25, r28) seteuid(r25) r29 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r29, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r33, 0x80047001, &(0x7f0000000100)) r34 = accept$unix(r33, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r36, 0x0, 0x7fffffff) ftruncate(r36, 0x0, 0x10000) preadv(r36, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r37 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r37, 0x0, 0x7fffffff) ftruncate(r37, 0x0, 0x10000) preadv(r37, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r38 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r38, 0x0, 0x7fffffff) ftruncate(r38, 0x0, 0x10000) preadv(r38, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r39 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r39, 0x0, 0x7fffffff) ftruncate(r39, 0x0, 0x10000) preadv(r39, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r40 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r40, 0x0, 0x7fffffff) ftruncate(r40, 0x0, 0x10000) preadv(r40, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r41 = open(&(0x7f0000001680)='./file0\x00', 0xb493a970c79030bb, 0x40) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="d4df63ed6db17f736ff53b3cc48dc83d597e4ee0916f16a8b53eb4a1e742d6bcd515fc48ee9cd7b23c084355f8e89d6fdeec6387a496cb05a8773bfdc8a9981485ff311321d7763cd5855397e66bfc7450c08d072346bd47ad31dbebdb99b6dbcf954d49274cecfc0fa14bae0615fe078d01513372cb51d920d74cbe302dca9dc2bf0bb12a7070654520c5361ccdb96fd901966164bc90762e81dfd58160672d665df7e96515cfb54c413d25f6e54e53acd1466a9286f94e011c6666df836a91f2312cb256fa2e3b9a9f8c4a35240b9c2e6f010c747a280d3a415f33397690a1956b3236571e85b46442efbd0e6fbc249e9c9ae88fb2b4a594844e5920cbbb18c4f646d8acd9d454a283d9786a87de185fed3c68324a5fb7c2398321c32411e5f8506079102b65ed89f012721fa75906907713d0bc83f1893fc7dee006b73db9a1f39ee526a8fc97ba499f3d1a596713f9fce9fdd134d36db944eae59e50713c170a1ed56d9484c11f2fcdbabe9f627fb0c646ee09e76714235d121549f66c8c748413aa3ac1ec59021b6269d201df3df7645a5deec1ef1d1099966c4d2cbc53ed4f68321aa73da4f3c17eb325270a10910a874f867c566c86ac53595db398b8e0b404cc209a34b1c570494543ac7f1b697b012285bee75e62a93119d86f53bff3798d047ccd995bf1d0dcd4bfcec46048be6a5860b6df3321f24945414e34814f5e4721375de8f22bd37ffe4cde6700b01245f3aec92098f0aa4f460735172855c049bd44609fad7f232f8973b993e82f054c0f065a21b60638f33dd8ef4a9cd89215b0b4a68e7eae1bcc4cd2dcc3ec8e39262c22e7510227b2fb9ce8761a3cf35ce957ae51a84362f480af73668dcabb66ebb045833d39ffd3d1b5fc945b3895ac0f348be19aa41d66b30bfee6664a78d70cb74105c694d13e182a126b15653d28787b3564fdc5a264317cd84aa10d137a568b78d8eeead5cfac594ddb02d9a5de53ae9b7379650ed15a596f5cbb25ba31e8769871745489112e79720d4a42db742d2b93f5242d7e28df4de692de2cc18adaf2c10c44c7dcd1a65d3426fc2abd40a7cf6e2f6c2c745f173f2a8fa2e15395c8daa831abe90e91395e82b6705931ddc49beddd05ba387df4846a13d1459756ccbd386c6ddaefdf576800045a2954623ba42e8c0f85f9f6f601ad9513e938737ba563684c2303fc74ec188df488e3d511d205f63bf486002b6624c68e792930c41ba20d096a7ce61643d3844b861b1bdffbdcaa71c72a1245f05c569aecafa97dcbb87d6ad96bfb47bac23ba0073d17bd33603e9d81de717b33847a7e0e62272549b009d1b60a8d49cfcc4987b818324fc320fd990d1aa3896af8af5bb2a0eccd5d9603889cc320e7a350dbe82faacddb223884cb7770eb7a007a524b41a735d21bec831234c614952d79a3e5cb7b29bcf499ffb037885b84cc853e368d35458f2e4cc59cf2d8c7b875f2c24782955761e875dce2705957d67c0b02d2d9d532004959d53b68636996cdf3bdd3c5be255a498bd2c85fabcbb31637c464a3e7bebb9b5a0dbf3077423b3750e11663477f94b3024b5b77f683fbc1cb7f8ea59a28c8c09c268e2c9ed647339b3beee33a72ed087c41bb898dab708afd666d7a8b672be656fd6178ff1e4f1ee0a7f2737fc55a327247fc19f438481a9686272f416443df1ab141c534da0e64aa9eb7716a4c7ed49b584c34ab8a3cbd355a14421e04e395475d3798e1eb5886ff54e8f15faf21583e30a7a503772ce58ab6266006b6841d28ff199cb588168d6b90b7886a1fb10780ea48b599f7906d781bb1f945d2b535cc87ea860735b4d2a78718dc6c88f42ba1c52baac3332127d1aee801b37dcdfa5ae9316b8188d149895544ae4e025d933e7d02ba9043b67d5fd2ea955098171c55cf9aa4305129e73c33ef22e38e8e2acac63933908f8166c6f3c369f810593ce4ad3569082fe27d783bd9bf825fc3b69da1e0c6a9935bb1466d81863906302675ea1caa68e414718e588fc1ddc70b597265835a6ef51ffdb3f4902ae6fa6bbd9bbe6aff16692460a88b0f0b05533749d556a6c7c55f40322a3818e0a12f6820e2a5c2c91bc1ce104181e12f5dfeffbf3fb92461aa27dbb4dc9a40989bdd7adad5a90a13a14b32ef202abd6478c4eae55bc680f70e31bc9a08ea9e1aaf9069611052a15342e2c75db7ffd3c92b9596d5336595042990a0ad82033ab8c939e68b2e2962efcbaad67103b9dd92cf8fa0057e2560a157fb884c9bd597ebe3201d4a1651b2c9ce26713021459d66bf0c8cb01b06072300b51eae2673c1246872bcdbef66b911fb480574280e7558c05af9ce19c71d8ec1dfabed7f4b15aef283a81d8cd909442f40604f6f1a333fab944fbcf93e49c7761bfa4c36f3fb777f986266663296fb9daa2d70dfc957d8aa7bad6d09f6356082112befe03630a933cd13d3706482449e0c92dc6e191c52538f38e4629e2e50758c4bcb77aefc6d9788e556bda032247ffa45bb5ccf0dbf5df50fec21d1c2ff4bea65c975485affc9bba304969c8bb4d11c956638bf5c09662e6505ba5c874cde7fa0fdb7cb41f2cd0f2ade326afe77ef81179f026af59a67eb9124bcd5cf6667f79061282a1ae44953acc90498c2162a6d89f4dc535d020b95289e345f064bc15f93e94bd23ee33974425938058c0e58b488c6363f502dad5c9d5da11a117c451d70d622111029d68e5453b84b339f1693293543c4f964b04f16e79b8e939a87e6bec02159af83d8c3b1a58b93e37a19a003377f2515de050ec22d2d9f65268b1e10f463a2334fe803b7921b3e603e8f648fa42bb9f6b309f784b175502a2cd8f9bed949efa0565984b6aece7e49963489fdda240770d934a3e157bb40fba11a9ff7f9b0edf9f3bac8b2abab8bd1d8696f4b0e5484535f520005795a3d645114124fc09f509ffe38ce4e48aa7d25a30eac8fe17e98fb9ef0cdce6a9857cba99ecb36f33942029077e2c567cec6e871b199e6b08ce68f92a93338088f858fd047e60791df7b6d0d9275f739f0d5b2482e88bd4ae81f9b6a79cf4975bfce09b69ef8620ac971f71a6693e7cc87030add271b8f749000a3dfb87794d37819ec8a9b9fdfc50adab0dd84ce992c384e5761c1f816df05bfc06e906574ccab92b6e330374f2aab414a7e51c1e9b194e6b1616f90933902d8faf4aae1d2d15a39cc221e3b520fef4067e836b114108a7f955a6d38482df37d2f4beba840afec1846c0b22fd533ce1f7eef719709488a513c984b4810d6c207c5a36e6836bba1e1ec53ea945f2b44852e872d65d375dddd81025ea6eebdd9bba2f28e71b2b1e6d8cd9a2f5a7806907b069227d6238c0bca7c4ba3e38792c24702608587cfe73890c6345b17635cf9e6e5584e4d38cfa41b3961ecdd4d3f503b84d43bf87ab195772290c8ce85751629116979a3ae7be0be45f937b5986475bf0b5f05f8b8a4a1566a71d4b77db79eaae5ed336540996b3a2f17f72494bc1868dcbc72ad6cce8c3f9a19c154e162b143a2f9e2d3bfacd238a00e98b8fd8569fb6ef7daef1f8acca562f67edf66b64a1302d182fe358a1d8dd8e3b5477095d3e9a518374d99b09f1d1a1d412bf86a87a300080f9c4ecc42cf926060b5675559e4fe83fe34c436e8ef78c7b75b3c7378f557ada726fb51fa021f7cb879388ae53a39377eb11648c6080959fc1c7f38ad7912fc77441f812f306f02242d359c0d01553a36092edfcd066c97eb9add377fbc3bbc2938327a7309692fa3a626b8e14d46375854c6920c086c4e733b9ded90f03abda28a40242fbb1a313d57b0040d12c80237480e46d3ab67e3c46ea9d2a7774f8342cb5f866b8ac71c0bbb68099d2d3d8e206c6dd01ffb0b77feffb6733786756f316ae65da33f88c9a17e9fca814dae1cc92c497e7adbee3f07fac2c7f76115d58ac2bba78ed6838a120e53f6b6edf2ba4917d1ada309187482950c7b6f83c629e7d17ad2fef77fdb15570bfe294711906d8369f95ef9b2c297afdf1296a3625045e7e5581c9951e7574a953e4c73ea018f79f8558bc6243eb70a8928cb4d2270e993c2a0c85b627792454a73b5dcc5fda4b7f40b9976f02232fa6103bc8cf1c7d13f51b831099fb8dffb719f3f4560aa255ff4d45c5f5d54c403d26b3e0fd4739c2bc9a4708e0bcbf462f976a933e2c82e553b27fdfd564a8bb65e418013a5f0d85ad419114ff70ac74c016c19aad8d50a11b2971731be23346e1762f082858cdb583b12eb595cf7544b3e06afbc5bb167ab1c7cd5c6d0509727f3b6f393b727bf77a7293cc0d526f59f5e388602c01bcd43665dfdf847584190c5f2a19cdb251f89b13de8d3201098165125e34c4039d7549f06119810402ff7babd41cc41f4642c2f3b32ff074a7a9535490e059a3c3f6571b2fe7f90cfc6bd00df524e456d00c40315e364aad985289f5c1170655abd834362bee278a4a28bafd116b6e4d59af38337db2cd650d79a50bae7ba0feffb96763aa8a9d056141b6fea9596f307d120b1eed77bdc15cefc8db8a577475325b37490ac79e807e7749aa6f0bb2f590d4dd66b576d007b78c0526c42d54edbf90739a11f7de7e3a5a48381285567010d3d8c26a1816062ca5a26f8af36badee0a2eb481b57a7d033f139cff6e979fd3ba7d04b37f0f70da8482b01c8bc96ee6fcebd7bd4a4a39a949e7106b0d68602e62cc9d1e8c5145213aa996320df2bfb918d59d038f34a1e0f4f8a89ab59bb71a4bdb143469961b2bfcfc13c0bf0e80a20adabaa17203f0e453d5c2caa23da25fffb0c00888209a3de1ab4b7cd44098e84d272a71ffbd82d6f91a30ee0d89a4c2c3755425a3dbd8efbad89d9192847525803ede2308eee6effb7ace65d490a54d6e1ee92d3f99028a0a95abb5d7f988380ca753cb4fbba931f57255905c8e831e6e7533ceb0ff17b4c32e85083b6b9d411015970e1478f3275d9c30ff8339c1f1a4bbf6baabe35c6df1744c3c688ff8c610112e886fed525659cc5650883a95609aa465cd726229b322c68e202d9b1a85376cece498e3a83c3078aac156dac6f4944e7cfcbccae6be6950b8ab088ab901499c3e102a7e949c12b0c8ae6a66c0754cd9f442a95eb9f6a4d553946060a221dc039860916eaf9d9b385b5d0c217a882c8d6e86bec4634ada475e32f6a3fa76865590af8d0da4b33a30d5553a86a2918360f5a7a400b7144c1b6865b201271a1cc3e66da6a7ded86b66acba55b1dab7f883e1fe238d969033501bbecf8854aba4893ed1264c957e5a188ac0aa3ec984784e059a05fd53fbbbeb337c96a23a5b42a4a111f64b39306fc04ff06678b54c79538359cb79867cdc693abc9082397b5908567147b1549e14e01da5ab990d1ac12efe9646214a422f3546bdc50d7ce097e3af3d6bf2e0a10cdd2589d3133bff52ae1263c4909b2431673cd816448a57683e5074db2b054106a1633e0178ab8cda0bf6562630ab3a3e824bcc0a0844da94016ba9cd1651e91a31d4c22c00446caee0c71770023924205b54e7166b187764044ab8c0f86dbd31faa25b9b56d25d3323742cf0d23edf6cd072d357fa4fbb67107484ec55f1ac0ce4b62df1692b62e520f84003c1c3dbd48f276bb8e653e582a33553f21461ea76061abdfc61d8546c6481c701c07a7729a5855f01331716bba2bff54798c44d15fcd940f64b750dd096ca44fdcf3af4190d51e284ebae357b47769c38b25981f79acf1f4d45df978a4235960a5a3b5f23b0a5f5af23c10", 0x1000}, {&(0x7f0000001080)="a4e41ef533fb474c5a34c581bdb65dbb2602c73b7b3df91d550f570645c04f9ac36dcb7c7f8c07256c011d8463f135ee90c582788f6b542dddbcdfa3ebbae089456438887050694d2d3f6af78ef7f0", 0x4f}, {&(0x7f0000001100)="bf6d984bf9861f26d46857bc98bd5500b283e799cdb1cbbb1dd6facb5e0f0f773b7a6d70deaa5bae644682be97143ae9b856e4190257edd3a186f9c956b631dd3965ca6816079169ea38af7668d9199aeb36f6f143fec238d337e7062e129e428656f4c21d4391161e6d86ea9fd040ed4a683b4b7fefacfd5a3c49a87a15a64060ead00588e528b421d5581c1c70470fcdca7a65ac5c7b7945f9396b96d35aa19cf529cd203499e97a1f17410c9235be29fc89577be81402468b84957b7bf003ba5eb1f2af7e16c5586b36e8016fda8bb65a417741f824bd9aabcddaf984377a05", 0xe1}, {&(0x7f0000001200)="1fb2ef7424b539f3779d020bdacc5add6d2e87964cb150fea9c9eda778dcab63a5d42a7d1639010d32e373ad0fca7e651e5224515a935e829ebff99e0a65c7fe0d9a322f04", 0x45}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000200000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r15, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r25, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=0x0, @ANYRES32=r32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32, @ANYRES32=r41], 0xd8}, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="0057874a275b4521ec193a45b0ad88c40747cfaafa5dcf17a257a18e6928e7befc521de5d83a94360fb10ee88d2fa5fee17b85918aa13b916457e4bc664237dd8c320a5c88f085043dd56d8f9ebb073e427cdec68b1c3546f94f69e1bb480e00441cfde8fce65077f032d3d7f8bad43650da91488e2a0e6802ed674a2646b3ad7aad42fc6c83cb5de26f8071248ca0a08c9d5fe5cd8c75730e15b1fb77b5b8bd988c89e946e856a4cf7c4a6ff8b7f843c081a5781e4f361c62b4202a751f21fa22eef99702d3e7a34a94ff5e7960cb7eb3b98a0da196aeec520fc7d5ba244a4a9746f23a706e1261d43963a57b7ab1eb22d07dbc733ba2abbe1314459e107f895a63d06e19ccd43a2c47fe173c144a470867fba5b572beb90fd0db210fb88d4066981e31e55cd3dca3ff0aaa4723befeacab058afee2554d92c55972e7615061f8f19680ad5b5356324f0e1d6829852779993035b381a6c4aaafba60f375dc69f195b45fe47435ead19c22655d90768079fdec296c74b71131cbb96fa7b02d48a8d17d1f35755d7ddd12b5b71b937ae191b29a2013aeed5a71d92b70e64e7597977a0ae62bbe42c47584ad28a62ebbfd231550fca0639ba15802836afced23fc2599e01cfa74c39f70a7ef47bddb06c497ca3f9d7d7b59383a457a61d494ff1d6fc8953d04a745445da0d12f61e74f2faceb44aca80379f911c0e0abcad479d3e0fc91f5256a7e4bef6fb4bbd823055c998203632d43d2282b2ab26349e8eafbaf7a95fbd1ea5dc01af58cbe4ada9a652b79c9f3ed83846025db68d85b1c65a5873f06bbb82aa8e42cf5844ae60bfe43d0fdabbf5ca92f0878e7e787a0764d857f00e45891f8a393dee4f46a0e7b39e3b0c13faebdb38bd841732a8c8e444f73d396e2c56400aac6c23fb4479e4caf0ec42e6208c17007c2d5c2ce1bf9537007139b0e221099b32a2fdf69c92ced8db7147641950260053b13df656871b42f001a20fd4ce2f0da8cd32bd97b24d02374d7b7e16e4608ddc68dd8f1168e70888171dac6ab2049d93ba7bab69eee75348bbacfae62ca791b545a0e9b48e51aa4e7bb36d58b94fea849755b2fd862c31739558575b0445b87e1000f9a29dafa1d284a921a053715e71cbc2b882bc315669db53988379180d6b0d0e1ca47e3942532ab1eb4396100e5589a8981e3520c08877504fc79f75bd667f7413a235b659558a7a06cc48c30e45b4f77ff249cebbe56ed7ba699ca4fb2b264b90604239bbba07ccff2240b90902ed84b1e71b04c43fc1ed921e0a8b94e3d8b1cb29ba8efada7ff5baf106314c63912e3e036457e7aeaa144d0c2a3b75e5dd9e9405d3f08577f4cc9d52509384ad6d73645c3f9e735a8fd074a6ac19a020c578d9a802c5219cc4654d616e4a486bad8428f0da9085219330bfbda590ea44a15d32b9ced630dcc06c5b5d9200c3d90d907374277a117c8fd0c3276ee2f9f004bf9c62cc586c03dd335a1702407fbf788f0565705e1bfb5f289309881904d2161368d5dc0c332d6664a778cded7c43350a1112c2e32c4d11ef0ca5c3cdbf9f6197a344bb8cce0e88407f921e476a6c5d6acfc134660c22edbaa049a085e59108502db480c87e66ed1827678832810cda8f07751debd01e71945c2e0a88ff1b60a4024798e15f2ca3b2494da0a509e7b32106698a7a6327da5ab1a0cba921c3f21f96b80ad9304faea859d61ba474a3c42ce544ed878ec07408c7793d994108c4901c3d308485b083fdfccae6b6c61c44b0cd439cddb60ddfaa85d9787eb675c7da75e89601a1066b5412d0c730d39d4297f9d578a7a1b2142475ab8392647516f3f70a8f6a6a132e9fb581567c9bb732b2475ebfde9fb97f5b4a4e87902cd88d07a06e5c88e623090b93550e25accf4db18d57bd2f54feda515ac4105f92c1e42eceaf646d31a8007f47b5e5be5246f524953960fd005356dfab73d7c6b57a7d571d6d70d64890dc1f5b03cafef7a163b0e2d9e5e72249ba759b908f85ad8e0ae72385be503f0ad05cd7e24e08de88b408c237685979d67cf379e8c35e1b795bc6d34c2fe3cffd91e126fa63c9eee6cb6201d086b6ceaf175911e67b16dfaaef549d278ea941868d732b183236ac3e8d8677373204c4579e160c07468b9a9ede0fda77d287a836039aab9c1ac4d2579405ddda408db04b1ab8603d1c3d16b13bd69dcdc5fe1f967ea186d64f084fd1f88b40269902c4f9f3933651ab069d51301c6a5a13d16b641ebcccb888dffbda6cb6087b0ed1ba8963c8b938f5e86a5e2c806b4c2dfdfc155b25aeecd4e428a0526792f61975e9c178c3a6a6a8efae66f681975191dcf0dd86b0f6adc457763e0972cc9dbb9cd1a7b96f18e31cdfc11dc4cc86bee6290488be51fe598e0bd8d2981bf9f668daad40e9dcf2abbffda84010674d8db43657f226fc9588302dca78e41b9817a23c06bdb8422ac780496ae746f91692a8f52dabb74eb09a290c13aa29f6d9ab136eb7b32ae991259131521ce28fce002891216809e763acbc40634dcfd47964f245bf8280b53b67354c98d4673abdd8b370cd5ef3748e7be190d0eade112b8b5544ce93af462ab46f9001047214b880bb2eb348e7f05e2d186112d211fd5ff727c9ef4b1ea49645273f45b3a4d2ae9e7cafe815dd76a97079c975acf62655e3f3cfa01049d0d1228f39694f9459621250839918512e450d1344a6e1194de0472031866038d0ff7e3de1300345a9e1192691cfdaa34cc41708b99f1edf421433ee3b17deda09261eb910cdccf166cb6e63aa72adc02192e85a1244ad74a590be7ab489bec1c2707d5ee5a837cff17918edeaccd2cd1345f5c687facea829d30c79cb4ed82152ef302fc68a2e915d7c87fb4269881002dbef3e7fba0615a4c736699267ae6b83d026fac7c9cf1493109958c2334163b7bfaf3124236446691b449f821fe4a8155b0992c13bc03f7b48aa3496db5c06ca5e5cfb1bde9e9af94bfa957f86516ef3f7a4a8a2ffe0e1fc75227edfffe2d5ba40a10a0986e9b972bcef2c3cfaf2ce3db3c5bd907aa18393e41be213662ec1d0a7103acf1b51cae4800b25158d9cab878fe013b0a5e6fd73a7f4289b95a52d0599784e39bbacb94e24effad12b23a36c85ba0f7317cbaf4a9e4231da5072f488e5faf2d1b12024945ce4e45d6bfb6176d84bc808794b3f1bf7228b6b92106fc87044c4c523a1ba9c8f34a5cf927641d5f652c59795bf9b2ee8b9357e53fd3a2fac6d3c08a9224a9b43e5629893536502ae8bdce6cfda6d53327b6cc1849eaaf10c1054c530addaacaac2c56f7ffb839e8f4ff89c1b6a5d6d0bb439cd3dd73368af8405b66b55b719165c18ec5a0635a7ffff8e4d28b12e58f9748bb6e78048c290b3f51bf0cfc55b6177683e5280a8111185ed92edfe14775b705fe98bfe674cb9a5568e7b58c2bf1f3960a0a70564ec9506b04bd38d7683753b39e86e758d09a498512682c7e45d7adfce07e6a449b34ab0b793fd607f57ec919fd2f708aa5ced0f7385100de1f52e8201d1fa9a43d5bb75246c21557996b6bd687d65bd29b673fb806ee992991f53276401cbdae15f36ae3604c8694b9ba5a5d6759a35c305fd0f1c64a66501bf62c6e44d5d3df6503e558e09c5aa8905f9b78fe546638507eb08ae218444700e01ad3ff67056612b6e6b05fd0d009f53c598bd92423d0ed98445c7e36ab3942069758f78a56f2a12a8df4a9fd50ca333a111ae72746a0901872e7f48533e65e58f6306f365431428e99b7bbedb1552e5f4ba39ab8fc64857b042aa110724573fbbfaf27fce3403c2565c66925ebac41b6943d04bfcbddfb34990128eda6e76b28e0abac039dd6984ae5d4b511774b4598ff9afbdeacc6e8a5454ca3e7db6d33c3708de9ac5b5366e129a9fee369391d61100a577f0bc7aeaf5e6444fcdfc4a09a1dbd2f60a0144a99687ac3645e71631037bc2f9a6f8d07ad784e7f1a181b7608b9086f1a94da248c00c72242055af9ff194a144b051c6ec4b31374f39ea3ee5eade04fbd0a7da5d43b301176cb35077309d18d206d01ed1603320299eb79d2e987b5840089402f52c59dd6da2f5e28ce9aef3e375df8ed68fd4d7e3b21f97f71903ba41c5e97cb79d64154f12b091a860ec249b92104410393e60bc5cb5c20db8ca29a9971354c7a7b8eeb57b548162e3f5b83057019cb3465c02c1e815d3da7772302a423255cfb2d7dd4b4ff8b7702719b1925072900a3893794c10ecc015c0f828024e82dd700041e7b82c922e2eac96f25a893d01f00379291b370952b11f71b15c7d65990ff1a62217cd347fbf34ebb4416b971af941f7be3efe3a448100d173a9adf0ac1b3b8f18d55210e994022b637dfa439a8f4833818232124ade2203769bef042772517f9d6894a370e593535b7ab8fa5e5e48d421faaa05d2b3ae94aee4acf83f558f9637f892ea5342d46ee0f285dbaa0ff438be83c2a4b55543cdec41216c3fcd3c0dee9d8e4b1581aea8e8f0b55af157b03b85998392cea34590d294e1f33ba28b3f3b6dccfc198796665c6bd6a5ece90d6f9c49791f84fad8737e5daf7114358280ebe7de9b4974ec25e4b4945b33ecfe22103079b5ee46d33e1d26e5649b8995b452446163c2b4dffaa3a7c886ea9dc2ba52fedc83d1ea29af16c09e8cff585c6a0b77d60b14bc04efbdae1a5d28e2900424fc8633f70db9ffabfe1ed51bb9569d48d5a3a283d47ab08f6e760c7b006005cd968c254d20acd0b6393330a1bd19e821c825d3e85bdec77b774859ef1d5895bf6b54eead22c17649658bfda3f4e5f50a77e1b036e63f618e55dd7d7316da6787d98a4a4aded35b608a4028246a0c666cded97234a6e9f512aca2e8588b0e635d1887cd21006fa394c9988fa8351ab152f25ce409ff306e62e97500c49be5ab58ca155a1aa1f2fea664ffe99b0932eacd4f4f5b9c6e99dc56e43d3e57a41a6a74adf7668252789667ba9e0102c151036132f11b5e4f32f7c9af372984d4c7f670af0a23717b8f09944abb2d4e8246a17fde436de6c5efd1df6dc22b4045b45f3bf39da9d59c2e351a0fd0701cdbba7d5f74f54db42e177b81fc70aedf545ccfd959b263c854cc92b2dde1538c8b5257bdfa38ba53f9c79f3b3f763530b536430368c17884f7dd8023f8dce169d0b38abd8c9fd49de20e75b7b4fc96e6e5ec9423f8a2264147b7a31b3c467998be95f34cd9fa63de5cfa46c95addeaa77cad8df89ee1144066aa6080f1a0ca5aaa0aabcbe1cc08a2c453bb1e4dc3f6edf1193cbbfcf83f97b883df431fd1b45654221da3eba4789cef10e3f13c30a9e99f41f16e9fe3f4a0e03c862d88506cfb83a2090802f91cf8210b61972d058f68c30ce6acf4c5bfbea3e0159cbb9262cc0003f3643dab13bb07e1db657ae098165bf1e2eae8fdd868cf395e3f7eeed660c2d6a0370a8ed71ec1b212e9ae5b145d0afddaadc92ad384875c249267511c386508af043abd8528a85f703a8b54dbf14f35a5469a8e0a947d98de5fc9cc759d8d2f41cad963e62489d78b3e3e45f5d409e4e88733c086d247d1aa63c68a08504d832569c7ab260abc0847118138c189f8b46389c90f47848b3db0800c9b8fa7c154cf561e62d9702f2e25d7d94b9fe7b34fba0720c0792b743aad10aa4b67ebc3e623a49dbd3f15c71a1235209d44cb20cbb9f73e35ff47704a717e31546503e5f5aed0481228ab9ad54f32c060a8f809e6ff118fc01a1d57d4903b2fbcbdc473845fd8f9d8dfaeff0252ff11bc670", 0x1000) write(r0, &(0x7f0000000040)="6f4c6b8378adf6ba004f5cc87bec50ff66d99495a0d5237e2b910011632f8f95ba322d24282bccfd0fcca887d22ec3ed9cc8960940a9613b2ee92b0500000000000000e367ffce230248339bd392a25404ef395fe6159aaeb4cd47fc966de5a81a23d77559131f1755ad", 0x6a) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='\x7f\xac*\xd6smouse\x15\x00', 0x10000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffeeb) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x1, 0x2, 0x3, 0x2}, {0x1000, 0x0, 0xbd, 0x400}]}) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x3ff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) preadv(r3, &(0x7f00000001c0), 0xfffffffffffffde2, 0x0, 0xfffffffffffffffd) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)=0xa) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x7, r5}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r6 = open(&(0x7f0000000180)='./file0\x00', 0x1330, 0x30) ioctl$TIOCDRAIN(r6, 0x2000745e) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0xc8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ffff836c1c00000000000100ffff3bedeb7067ffff0000000a8df278871ee7f869faf23c521f119bdb000000000000000000", 0x31}], 0x1) 16:00:11 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="47000000ffffff00010000ff08cd7fdf0300000026f747baf261f2b70afb40e8a74a7ac884f4a049ba2d967d4919349f10df60d6581aa69b13cd4e948c0fb2c79c9ebab094006ba796f3917a4ec8219f01ec94179e0358bd89bc52824079", @ANYRES32=r1, @ANYRES32=r1, @ANYRESDEC=r2, @ANYRES32=r0, @ANYRES32=r1], 0x82}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x401, 0x8d, 0x4, 0xffffffff}, {0x0, 0x7f, 0x40, 0x245}]}) r2 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0xb, 0xd531, 0x45]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x40) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x50}, {0x6, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4000010000008, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x100, 0x3f, 0x16, 0xffff}, {0x6, 0x4, 0x6, 0x6}, {0x20, 0x3f, 0x8}, {0x4, 0xff, 0x3c, 0x3}, {0xeb2, 0x2, 0x0, 0x543c}, {0x4, 0x81, 0xf4, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) getsockopt(r2, 0x3, 0x6, 0xffffffffffffffff, &(0x7f0000000280)) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x5) 16:00:12 executing program 1: r0 = socket(0x1, 0x5, 0x0) socket(0xc, 0x1, 0x54) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6bf759dc8eeb9db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000941bfd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ec26f5f9ec9105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5c588eb291b96cd1a6a3e1c00"/4083], &(0x7f0000000040)=0x1002) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r4, r5}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x39a, &(0x7f0000000040)}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x0, {0x100000000, 0x9}}) close(r0) unlink(&(0x7f00000000c0)='./bus\x00') r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) read(r3, &(0x7f0000000140)=""/96, 0x6f6c1d63920b9bba) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x93, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) write(0xffffffffffffffff, &(0x7f0000000200)="b79ec074bab85501eed91dfed662aeae443d25da923e568b9a75192e24623616e876b2a6c84385aeb896ad44d91546c2ab745e898ba5271fd470e8f0f1ddbea5204822460fc89b1a1a49bf45b01fe235ffecf2f64b572ad4bfede8f4ebd7eec8defb08929ec72dbd692eb54e4e29134071db8823aca9cdb9e9706861ce521915172360cbe1c11856824e8d1129742f4656ee8b4fcef84c5d96acd862c51ff18859a9548a9474aa0092e2c4c263878ca574d0dd90739d4415cde15f753ffdf7e7d91edb8a615c4ec50fb5925bea4617cf522cc5a08cefa7369d3dcb3f0830da500977124d1ac9c850", 0xe8) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="72a43a6ba663dc94c2fb94110b4d76a788cb23637630e370942a4f7c9440d2117dbd476ace28840889da9ab45bdcf385e474c22a7160edfb5644978ba5404c01ce491b0e9248d050e2e34807f51f0cffbc8ad5a477bd8174e7046c80ad1fcf1f53612fd4da441593a748fc29f0bf02d9f44b4ef4a1", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYPTR], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYRES32=r3, @ANYRESHEX=r0, @ANYPTR64, @ANYRESOCT=r0, @ANYRES64=r4], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYPTR64], @ANYRESDEC=r0, @ANYRESDEC=r5, @ANYRESHEX, @ANYRES32=r6], @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xee}, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x6) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x40001010, r1) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x9d9ff42cc8a558fd, 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4e4646b29526110ae248d8af530d69dc4966e9560dd1e3584392138a6f200d9666fa2ae2c429cc01e5d47ab3109ddf33c5c63e916c1a7c74c3a77ec8e8d7d6bfe6c19ac5990fe41f86fadc79264f3f269e2d9f3271771c940b9647e1782481603c695d3ee364fe5e6c3663bc775a96342355420902ef04022e721affefd5d5946ea5b942cc3cecaa5e30dc63fe617e1bbf4403a9de5689e8662041008fcc6976fcbdae13d683106df9fc39495c2b51ef8a9553a2352ad8b1ee3810bd54e234c90fa82eb5135a561fa86dbb49c3552baafdffffffffffffff1d1277ac136fbef5e0f0daea943d362e761bd5cc0c110f1f853518dfb0a5ef0ed338c3a8cc15a0374308c7e7b04313bb8f837317bf375376337087f57d0a7e495f651411bcfa4d6d7245b9d168059ad8b81194ecfc9a2f59daa4c53afc1b8bbb4a4db1b537e70f7ab1f8265a9df3cf112df65bf6a1e97aafcdacdad6e8b523ca50277f196e95933d3affdef385d60acf04807763783503e464796188ccf14e4effbc2672a30a55e67b06bc48ec9b8ee6c5bd4be6fcf8f3a02252ea40520b4c469b198e307bc810d74b8ac995f2712bba9cfd815ecedc8cbb26782de9a427dba6a18cb8255d611a743bbaae698add73a8fb5fe6f4ce5dfc19802edc465b", 0xfffffffffffffece) 16:00:12 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) acct(0x0) 16:00:12 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, r2, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) getgroups(0x8, &(0x7f0000000400)=[r6, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, r2, 0x0, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) r11 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r11, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r11, &(0x7f0000000140)=[{0x3, 0x2, 0x400}, {0x4, 0xe2, 0x1000}, {0x4, 0x0, 0x2000}, {0x3, 0xdd1, 0x800}, {0x3, 0x401, 0xc00}, {0xb, 0x1, 0x1800}, {0x2, 0x3f, 0x1800}, {0x3, 0x8000, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x7f00}], 0xa) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) setregid(r8, r10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f00000000c0)=0x7f, 0x4) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000013", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x2, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x0, 0x2}, {0x87, 0x4}, {0x4006, 0x0, 0x0, 0x7}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x2) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) openat(r3, &(0x7f0000000040)='./bus\x00', 0x1, 0x15c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x10, 0x3, 0x20) truncate(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x81) fchmod(r4, 0x100) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) r5 = getgid() setgroups(0x5, &(0x7f0000000040)=[r1, r2, r4, r5, 0x0]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0xfffffffffffffc89}, {&(0x7f00000003c0)=""/83, 0x42f}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x2, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r10 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r11 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r11, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x8000, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) socket(0x1, 0x4, 0x6) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/60}, 0x44, 0x1, 0x1400) 16:00:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x9, 0x3e, 0x9, 0x80000003}, {0x0, 0x3, 0x6, 0x9}, {0x6, 0x4, 0x9, 0xfffffffa}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x02\a\x00', 0x0}) fcntl$getflags(0xffffffffffffff9c, 0x3) r4 = geteuid() seteuid(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3, 0x34b7, 0x5, 0x2, "1a389b266980a0cf1f9a8d6e0f7b18aa7f67f75f", 0x2, 0x268}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x9}, {0xffd, 0x101}}, &(0x7f0000000180)) msgrcv(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e200d0366125551307bd3edacfdf29f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000455a41580e9bb250728fdafc33bfcd97dca5d488f7bc30f547322e68e188bbae0c4df16afc1c47acd0de032bdec906d0fa474dbe02e41832510189f734e1e6352f3eaba2c046fa2df2786926b4096335904d7f9d3f69f23e22edaee3e688302aab76dddfd960bc9998c23440a8275dbf886dc3c1235dda3c76f0b407afaf0ba3869331e8210d1d9607c8879247aaa2ac698f00febc393c0a9d8ea8e52f88623c22ede31f5b1b6e01a37b4bdc401d41fcb034c62850b17b44b6"], 0x1008, 0x0, 0x800) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6}]}) socket(0x20, 0x5, 0x4) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8001, 0x7f, 0xc7, 0x6cbd0d3b}, {0x7, 0x7, 0x7f, 0xb4}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x5) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xc1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x1000, 0x0, 0x9, 0x1, 0x3f]}) 16:00:13 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0xe9cc40e9ea54a2f1) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) getgid() select(0x40, &(0x7f0000000080)={0x190, 0x55b}, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x4a}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchown(r1, r2, r5) seteuid(r2) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047001, &(0x7f0000000100)) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000140)=0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r7) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x56) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x40000000175, 0x0) write(r3, &(0x7f00000000c0)='~', 0x1) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) r8 = accept(r7, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x10000) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x8001, 0x40}, {{r6}, 0xfffffffffffffffe, 0x56, 0x0, 0x6, 0x100}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x80000000, 0xffffffffffffffff, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0xe0c2ce57f58eb6d7, 0x4, 0x5, 0x4}, {{r9}, 0xfffffffffffffff8, 0x4c, 0x8, 0xf27, 0x40}], 0x667, &(0x7f0000000200), 0x2ad7, &(0x7f0000000240)={0x3, 0x48e5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67010000000000000004c41400000029000000858bea28e6a1ccb3fba94042c7ae863817379d53b245b0867619c5e4491874603caefea482e2386feea9614f8c9d86bce3074d9c88360a57d7588dff286993152d11b91222f4845f1353eaaa6425966daab6003e6000"/141], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: symlink(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r0, &(0x7f0000000100)="64845535ebd87109c28398e205597005f98aaa40044c82ba8e6ce808754b10de9d9fb30e84ad26c95626a380035ec7beaef011be05c7d9ded078dea7e8bb56bd15f7c0a30a6ad4c0f99d2ed2bc23da3647882bfd901a0cf1d290371d52f0943c40ba2221dd0c8988708d80f2fd977b9fd6c3e7c11e4501348ce83ec56c01", 0x7e) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:14 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x6000, 0xeed5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x4, 0x3) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/158, 0x1}, {&(0x7f0000000600)=""/16, 0xfffffffffffffff4}], 0x4, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = socket(0x2, 0x8002, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000780)="5108bea1001819f9e6c91e62682716276410d82ab0ff71a0a4f30a229002ad5eeee66226497a29cc63e581a16fc0e8f0481b97734d", 0xfffffffffffffe47}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f0000000300)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x800000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) connect$unix(r8, &(0x7f0000000840)=ANY=[@ANYBLOB="d3cb253f17a6fc1a2404051b64961bb12d6186fee844d71042652b71d8ff0f00000000000031e2c6d27b3936e7992874ed7b1b1e4743dadc3a465ffe3d4274292ab9ca5414bcccaf56e79e034d20f2000000000000ace02d"], 0x10) socketpair(0x6, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, 0x0, 0x5884d494a07895b7, 0x1a961aed07664f7c, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x10) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) fchown(r2, r5, r7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r11 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchown(r1, r2, r5) seteuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r6) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x80000000}, 0x8) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:00:14 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000005c65002ca45d02226270b7b30000080000000000000000000000f4ee1b458eaedd1618caf238676c3c000000000000000000e6ff000800000000000000000000000001cee7ec0056e45d9f93fdbcd475923b8eaa4a04f5c17bf2aa1f90bbb9f4e86e4ef0b53d4e867f1badd4cfc0a7bc43bce688aab23b54aaae02d6d9f260c476b7302e56c2619b81fd8509e7e4ac9cc3c3fde8eb64052e9f92ccecb4fa652eeffa46cf7ee0a2c7fdbeb8eec93790063383372b89d767ad1260a1e6ec5065d227ba64a74ab2dc91de4626c9dff50a7579b489104765acd8f8874d8a3ed8c8e173a367f8f2518308c725c020162df3a645f430a9583ea499dd1795fd28454e4aee7fa1e26f4b3a7790120f9d1cba711130668c8625c3b7dee495639d81da85ba5380ba97e1f60cdf141cff440d3066b1abbd6edb5456f4aea4b6c24f81e4fc2d63ce313c9439bb31eb0308154c631081c365b3097a9cdc7036bd067bfbd5c0f8977acce060dad794b3c990b684"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) r2 = msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) fchown(r8, r9, r12) seteuid(r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, r13, r14]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, r15, r16]) r17 = getpgrp() ktrace(0x0, 0x5, 0x8, r17) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x326, r9, r13, r5, r16, 0x82, 0x1}, 0x7ff, 0x449db70d, r17, r4, 0xc3, 0x541, 0x7, 0x2}) r18 = msgget(0x1, 0x1) msgrcv(r18, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x3, 0x800) msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r19 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r19, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) 16:00:14 executing program 0: pipe(&(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x401, 0x9, {0x6, 0x80000001}}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5, 0x0, 0x0, 0xa303}, 0x0) 16:00:14 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x8000}, {0x1, 0x1, 0x800}], 0x2) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1ff, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0xfffffffffffffffc], [{}, {}, {0x0, 0x0, 0x6}, {0x0, 0x9}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) write(r2, 0x0, 0xfffffffffffffec3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="009464eb5771830d00000000000045b2892acc3217809a00"], 0xa) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x8, &(0x7f0000000140)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0xf3}], 0x10000813, 0x0, 0x0, 0x0) r9 = accept$inet(r7, &(0x7f0000000540), &(0x7f00000005c0)=0xc) kevent(r2, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x1, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xb4, 0x8, 0x5, 0x8001}, {{r8}, 0xfffffffffffffff9, 0x8, 0x2, 0x7fff, 0x1400000000000000}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x22, 0x101, 0x3}, {{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x4, 0x10001}], 0x2, &(0x7f0000000200)={0x2, 0xb23}) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) ftruncate(r0, 0x0, 0x100000004) 16:00:14 executing program 0: 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"}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x4, 0x100, 0x1000, 0x0, 0x10000, 0x4, 0x82a5, 0x1, 0x3, 0x40, 0x22f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, r2, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r8]) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, r11, r12]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, r13, r14]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, r15, r16]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, r18, r19]) getgroups(0x0, &(0x7f0000000400)) getgroups(0x9, &(0x7f0000000200)=[0x0, r12, r14, 0x0, 0x0, r16, 0xffffffffffffffff, 0x0, r17]) r21 = getegid() r22 = getegid() getgroups(0x8, &(0x7f0000000300)=[r2, 0x0, r6, r9, r10, r20, r21, r22]) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 1: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f00000044c0)=[{&(0x7f0000004380)="e7fbc50c7298ba1f8c1c13c58a135ba2178b2a8bbde0fd80b3830e3d29258ffb410c56f189cc3df75c6ace916b5954cd22073b8e1fbf9e9f615ed87b7db0cbd5907200907d1e0a1c3cf86e54d1a5cf581fdfdd2cecb461acf511fdaedf469816bf72229bdb2e11954e5128432238d0c7095bac951b477e63208ba3f35e356cc4a35a3332b0024b79adb3dee93a2ad13a2d8122cb00923b32b69ae8fe06d07caee0724c6e9b463c78c662ab60339078eaf8fdba187d4d8ad7589222571e3d9bf0cbce993c07b6b00f34f0a56a0a80afe696f767d558bb9c2eefd376b931d332061dd7cb8916b795fbe87e5997", 0xec}, {&(0x7f0000003340)}, {&(0x7f0000004480)="56d20a0dedceeab4092fa3973a300e4a0e01395a4c574c9a3b", 0x1c7}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) open(&(0x7f0000000100)='./file0\x00', 0x10, 0xc0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f00000001c0)='./file\x00', 0x0, 0x828, r6) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x4) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r11 = getgid() r12 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, r14, r15]) fchown(r12, r13, r16) seteuid(r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) r18 = getpgrp() ktrace(0x0, 0x5, 0x8, r18) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000c00)={{0x9, r10, r11, r13, r17, 0x100, 0x1}, 0x2, 0x1b, r18, r6, 0x9, 0x3, 0x81, 0x8}) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000080)=""/98, 0x62, 0x860, &(0x7f00000001c0)=@abs={0x2, 0x0, 0x0}, 0x8) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8080, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'ta0', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x7fffffff) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus\x00', r8, 0x1}) dup(r5) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) socket(0xcfda513b2204037d, 0x3, 0x4) syz_extract_tcp_res(&(0x7f0000000440), 0x6, 0x7) utimensat(r6, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x800}, {0x601, 0xda0}}, 0x2) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000440)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3ff, 0x6, 0x6, 0x5}, {0x90, 0x40, 0x4, 0x9}, {0x3f, 0x4, 0x0, 0x200}]}) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./bus\x00', 0x200, 0x49) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r3, r4) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x2) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x800, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r8 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x190) recvfrom(r8, &(0x7f0000000280)=""/204, 0xcc, 0x806, &(0x7f0000000380)=@in6={0x18, 0x1, 0x4fa7, 0x5}, 0xc) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x601fa6005d2ba699, 0x0, 0x0) fchdir(r6) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x6, 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x10, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000001780), 0x138, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x10000) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000100)="9545014c24c0208c7923ca9fc1e4b055f68f6aef1741bdad7568873afea5931b65bbd3ee7bde8356cd7dc9e184e5809f0bf55d9a92241dc66fe7c22a3dda818936f5326d70310125", 0x48}, {&(0x7f0000000200)="e22df6e9fda522", 0x7}, {&(0x7f0000000240)="28242e00e1dead9c4e254a52fb880d2890ff780a4329098e8c8929d6388a920a945044899ac9c71ffcda5ed68354823eaf3e7b32ad344f4c82fb3eb39f3b1c54473a9c707e28de3a0d3469ba378880eb8869905bebc3e559d38bb0f4117db8130e5cfe7df21f4c16f237848f969b17fbdece6fb30b93f0446d93a2dff816837bb551475150dcc4742c2fd4c6401340161ff968e4ad93e2f0e10e19d20bc2eda99cb38f550c31831db3123604e300cb5a7307385852fa0e983a2f7775edf64fee975c33edd8176ef2912e655083927c931d03a2756863156dcb814207be7296de158f0e4aea8098d22683bac2fd49339036874bced458e85163a213c27ceb2b6503509aa2969bea4b6bf80818942eb33ae0bcd6b5ec4a8573810ed7a22c22d94a15b82158c1a913349b91bdf57a68b065b37a0d11ef1b12ee256431583cc0410fb6d257209948c7e4136abb06ab68b41cc3ea9760d7640ab1380e36e07167c31e3ea90ace5d168eb47be01bce6fee7ea834e6d91d9b4a5e8b80c5e7313da9d9612b699e7ad4276d39f7a4864a2bf70f5ac6b7248c9389f5f6346b5330b3bf494e89ff4508b13d8cf681be2630bc57f075bb71daa52c666615397caf9de7556ef7b136af0c306dda4f0a285a949f6ac73fdd68060452b276ed841055875fd6c26ad1bd523699e98e9095db42be3ab6bfb0fb497abf41df834ba307924aa0307552debe3eea6d98129ebbac3858c3c80fec868fc9bd6c355ccefbc1ef97838446f4f88e323e3c26492a079d7393761b9eb8cd6c869e21a32ef9b43b9db35314fbd58379e9f4d41958ec70ae9a268aaa317211dc5506287b75bdce110fdd6f19e3dc40f1ea793f850059d6826131687f90541eb7b34df767a41b3da4b6535902f912f9787074e762695b66df9b6b86c0e8889fa69c4cae2373f03535572686474b56956227a3b471c3032b9e258bb833aad2b7195b31cb9797608131b237ae756bfed1b9efccc5787c584dbd0b4639fe514cc621e9baa020b247e2ad0752aa23e67c9025ba57e01727a31d58d6959ba0ece26439a2ffca7cd9709faead4d8128605b638b9f87f1c5fd365dd90c764b6b8ae95a171790e57b304cce3321254e13b7a749b97da2d5db27eefd61127229ff1763f79a039aa2529414ac4aa431050cf9b447dbb7701fb975547c6efd9afd87a5325dcf48be4dbd6bbb8f83711612b61034c2ab7feba112c6e1b6d62aa30c2254c49816a6d6c3c5f88267ae258e5441c9a60d3f0f74f70b9b40adfb9a31bc0968ac8c068a5f8ff9518fbf9837d82bc7d09f5bf7c735947508875af03b038e3b640f402cc3fe08bf23fc11617e97f27c52e87bc2e7b947594b12419c0022262c1e9fe4abd68a172303fd1e35ef49ef12607cb6649bbee10d59a9ec69f8324ab97dac33b5b14ee0d60e5b0e71898a55e5ee75e2a941543d57725b2ec5df6aa5729d1bcd3e30cbed58db36b30c76f3ccb9633b1f092347febfca3b7528c7c18f165295104fbdd0544cc8acff53e97249ec6ae8214ad19d8430e32af0ee09dfe8c5bdf5fdc29bf950a305185c0fb99dcb73d983f19bb9b6565f5c2767c7dc34df21a296c48c69eb21fee1c2a2a56ead2752174c52ca55e3fd0df0001fdb419ba9f3f9971293de311826044f7c4aafed45b8dfec2676fb5f78e8e6c13e5abec1835d3ae27cb0fdefb10933d7996aceab1c7217a5002ba503840818fa7f7293e61782d171a02f10de20ec7589b7f7f059241f3f1818551fbdec817e6adcbaa07509d89b002352b049e155fe8edf448f7f7a9610120e5a5866c0a3d939fa34fc42beffb7a68f3eda0cebd4b7f48ce1fd8de010716ed4bc0bf5446ab028f4bf52b0f21d062a5d09c3c368b007ade97c7b72e57592e3bacba69ee77befe605d6e9841235cece22c34a9b195ea182d89e3b8a07482020809c498dbe4dda62f269860409555c349a082b9f3186ac2a5a89ec2b4897c9eb50412e3fc748eddf23b41898ac3fb60fe65665f73692229c4ac30d47a8a3a74172ca04fdeb8d7b81be79e5ad74eaea3cbb6e34481ce4a37544af71d1779392fd8efb9c9f0178eae9aec30edbce7037b0bba70269c97d8a7fa8a400e828e028deb1afa307e9bb2d22845128ac638dcccb1fa2b4afb63e103d021392cc3dda78f6f7ea8845bfeadd597f1b471ebadea5503ed2596025e3a0eb9b78cceebe11e8336876f7226636e6f8918d0324baffaf561aab4622184867ce5ee30842c2529abd8ef8c7a5d1c15af317e1afc62b6222c5986c198675f5d7fe578e613e6900abb178641787f28bb9d048b808e1fda464ed5fb16837e599838d6f695c52be6d917b3dbe502a5efcc22153224b7c419b2cd93b0e12828b90f5ec320c2661841728d759b8f3e9281abc128b53a2f50c6598a4030ec354a0f0a6d7917717b0204e6ddcd775258aa7780b0b3c21e450f21a295689f8e7bd9de33a8d8f1c71352ee5bc8a7b118bff76b97daa5bea40a9db22783b7290e1bb2eee0aa96d333f6e654279f2421a012d979cff4e98c1d5152a77bcf4a7f4da3a4ff2c176c34ec66391d184a67ce4d5dd693ede1f5d2e5fe370908388627955180edbbf9df081e62844f917c7ab3a6933a497b24488ff58121b5e52be103f42a9fbd0503937a660295c3b753120f1d2d92a4f2fd13253d11f3e21a73aef5371035caa7f46b14646e9f16e1339aa6aa6aca195c2774cc2194f70c497ee840082b8db65aaab9dcf9430f2d37ee7a4e2adf9fe7b76fbc31c91389753e54a9ba3530d47ca9c95b0c7dea93e2d8519414d9b82a17a529940177b20067c8208e40314561154a36695294c2ce8bb057998b737ae068ac25e42a7b41e75e4f4a3e0e009c2919956c86d6831e84c8363ea05778dcc49a970c92252e1b4584f7f346176621e113b1244fe09924da8bc744aef4493dcb23adc6f3ad12a94d4c881404e7e4d9e5bf4be86c45e1788c4996e343806813ed33bfe44ef192e49b610c5366a5fe91f71b4d4b5571bcc95ed93554aa998850193d82ad0547fc51b08028cb4037a51f8bdcb3aca4aff42903126540fb1e675d83a42a310d3b56a00e8a1c52de4f18cbff40964215b5505dca20a8226e74ba6547a3559c18d4d95c09314981753bd6922efd579ce89245bfb3942045eafb22b4699019ae54db9a8dc4ea31ae5caaa84801c2508c2029d693a8d97f7c0c6352e7253d376f689e1a68dc814944188aa3ac23efc77f56b680839359dbc4e5bd4c931dc4eabe11c105e3e4de52767f9c9cc2ebcf080014039020102c62c56a987000a971d474f65e25a8567d212fe42d70231bfecc76b8cac0758799152fc51da7ec458d89e19710507f2aa3cd5e0c419c2af2ddee56b782e87938c2f0307516c8d81bc71036c762d30f60da988fc3e83d2d4f4554fee1e1be356ec8ca90898d858bb369beb98f9a9e2b320b4afb78906fe83b3fae09392baddaef9ff6870674d243056a74eed21b368203af5c892662af4a124ca6f9167ee77f2fb0846b908269793721ea7ac215b44991de07df4b120b687f118474b2b93a2994b61dcc54f71562616df9d55841beddaff25867cc048ed09d8fd7f14c61e12996046fb392335a4383db5f73a11fda19f8c1be757f1afe111fb79e35ba8fbba9c6bd3ff69b4944c6ea90f89c118bc5a087d85ce105abddd125f3b83dd78b10f42416d4cabb57a8508bb824b091240ca7c3d6e3433dd5a9c105daea10c81a3ed54750e27db5852e50b589da707be59e2e0e30b63657db48a9ebdceb50276097ad9b282f47840d25f850ed1c589c048afb71f6ecdf786e677b3b0f422aff61031a64c8ee8e8bd0a45d2bfb23ed0adc00493bfbe36d3d0516d96e52b5ca508ed4955b48f3f712beb2c88794e9ac4102d097ff488bc49335a1e545fade8f1ab63eb75bf71f02eda26f8f0ca94291b0096938a3a108ec1b6dc304b307a01f8aa8af890e4814b6ec8679c673f32bf0c615bdea5adf95e4ff68c58930eb783815f6cf8dae29179970a1df67a12955e301551d7083f86b8ca1339146993b2d18b5f82f7e8a075459445883031e6d5320cbe1f3ed756d6aed456f03cc3053377b6721b79ff1af9bc9008a78c795e0990bd1ddfe13a3a9d7520a42481a2fcd89ee841c05ae5a60f620dec7ebe22bb051d1ae4d08ee1acc580364f42031f71d63d5136c8a12949726b1ed104abcf8c4e0e93b5fe03dce2216fad017fb972b1a41eb7ff355390c3c2c5873f5dd22907e998d3d339e357ff3c8c7ef5febf20dec93cb9dff383f60c9d9055228b1654f04a46e19b8d170b2a6f297934d9aaaceaab28bbd5de448c89a380f60edb0c87f37e6822ac13aa3385ad14b198bd08c132afc327fbd84ddaaef4b366758e20cab1b563a5dca30515ba5f852ab8c0a5e7935ae18ac4b7ea226a1c4b073b6a602a48310756a74c5cf60d27f106dd3392092f66e9f82ad1b89f1d520fd109fa287a79fc6e88b313ba061b0250ae40e9b888f2416539b8d77c4c0e39072ab4f1922bb1869ab7a59bc9d86b7420bccbca901e5e3fe296ccf313cf4ef97036b0d44bbfa1bddf4f920044de977ea549796e15097e2d5a8f37a25378eb09fcc700e78b111059acdc10e215379c2728423bcafb90f8bdeb0edc4d1395d9f3b5cd505583cef2a353fd028faba364d995173b9a3ec64913fa3cf1cd33639a1257e6837aac6a5f297bd57cd972034bc07751477c71f2b24f24710ff6685fc3c51f3f9cc4458210cc73d354045842626b3de6c193e37f789aa70f09c719c587aa8e6051b1b16f7cbd75e12058412533f9dd02e36cb691a54a29b2e0a0dc41775995ba6d7a9bd13bee734b53097666997ca1065e618d3732fc7dcdf5aced9c9894995bcb3664cb1e51727a8a90e0bcd3c6031b64c85a25dd8212f9399c846a4db0096645fbfc77f3904ca1b60bca6aa6fccdc726ed9850f21973526a0b005fd8540eaef006e873120fea776f18dd8d166029a1eb818a87eaaf41ee9c6bc7bc46fe3414c1faedb79516d8d0df6b2ec05a5a2a04105374f5a42ff589c5a3b9f415d0f8671ce769ca1457a7af3bf4aa168509c059653dec5d0f7de07a0bd06a35c61047b6ae19a679dc4a22f7abf24d689c4f43143e5ce5244c4d8653c7d8fa65e0f2c06072d7e8d3cabe7c429c20d34334b024c33afc5d9b1ba4794bc065e5cbc9b4efecddf0f3a90f0e6cd6c58bd362ee8b0a2d77763bcd80ff156e23a1e3255a4ce216947e2c3fec95a15a71fbc2a8fc1ebf511b701ef826ffdb373275b34bd91fce3f85c5f3a356e4d9ba46969291913fb7e799d7052bdddd8876726eabe8bcb5ced7c14f68114d60a2276525121b6129024e97a98edab47848a34fec65ebc71e8bdd937dac3b0e8466e78a6643323166bbffdf52184bf678ada4c3f23a7db9cb91dbd85c1216b2847f87890a825172bb1972d631f0e8f86fe7de518e6d951f82d1c041f14efdb6bb59f15c2007065cee538380aaaa9e36c759ff45bf88275b511d946ac22ad7c89f4a88e2727b5f3f7509fcfab09d32e7c4fb6d10d0846d568c97a73de666bdc5967af5253268308c400536684ee3a6f9347f7bcc2eea96280ecba7f2bdf94b9af4d369727ce445909832a3aa77fea4da94a5aa228ac14a528b7f1002cce09ab59ce1fc8f739ae644b621b2ab3b5699ed8096b95a22d70aea26f9256134a841195028dc7fe9d444645ebb2c394f869a0ecb2e97d453c2aab0fa84ce85fc75ac2c27f2d33430a839b2cb39f0a6eea389be207ea0830ed091e33acd00", 0x1000}, {&(0x7f0000001240)="0cdb421963b08d5ce1798692b8c871ad052f26d6e9938a695aa580690a78bea403f8e2e757f72f1c84f54924bd41cb7939acf8aaf65c24dc4e059102157d6e623fb50e97386a737fe38185552de7deb8ce07bd280f2c9c67913037dd26e4647bb18a8f733662bae6097716e5fde52a44753aa61185c68f682f41d3f6b34f0fc7bff11c2c2b6e1a9687e56b230a03d7e1459820479b426de1c43751f8a47b924bc86256d641cbf5cef5fb764eb90d6068fb3e2ee7a161743f649a33a3fea39fe566a859575b442d85c6", 0xc9}, {&(0x7f0000001340)="709b9c0229402fbf4c7e620e2f9047754fab668f7330b025a09396fbbfc96f4b9f3fa3f49bac085e2448e77b8158810abeb59a92fa6d97dac436169f61d19a2266d70106a7ea64b98cd15b761996475e54073182", 0x54}, {&(0x7f00000013c0)="4e3b0fa5a5ca83a8cf01b30699597b408637435c1be4a28127b83bee0687be12df345ca0570db5c091e26796b958b762b35b2ba5f138af12602e89faf56a528645b219aeedd94d4aa9b357d44d7321726dc5c5d04f068c49d727ee3327fa3193976ea6cd96c41d9557775df9aefe874b1b71eaf641f1d802ff8dcc2eafa9e4e2a92a0dbecd203a414ef35518c5328c5dc4e7124f632482921e8ca0731d2e92b9240cd4caa4cba49f690b4c8646de9b27d5248a2fc3add4629c462d94e89c1d149932c862a89fc7c3ea1fc7a90a6907d55a47", 0xd2}], 0x6, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r0, r3, r4, r0, r5]}, @rights={0x38, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, r6, r7, r8, r0, r9, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r11}], 0x88, 0x4}, 0x6) 16:00:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0xfff}, {0x1ca, 0x1ff}, {0xa4, 0xffffffff}], 0x3}) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xfffffdca) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="257f5b51bd0a34e1e5d92a5f3a92592ac09e361ae2371dbdedfb1ffc46f08c1817a8f8ad29b069d430556800d53fee3ae4e718ed450622c95513d98c689b78112548dc378e5612501f3481902120f9e74e01983983591a4c3666429aef313679c71d3af097fb89548a413d955c57b229643fc85879332e95e0c181bf7639a31cd6badc9a9e"}], 0x10000000000002ac, 0x0, 0x4) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\xd0>p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x28}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:16 executing program 0: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x4, 0x0, 0x2}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002540)=[{&(0x7f00000001c0)="19a948043db82953cfe54092d2b1f33ae122893559432a3223a869eb7be672b2e014e83a65eb003c2c2c469416052e79491ae865e8184117a5d46f4c175c7ff50635e9ab545ee55381cbb1a0da10607d79abfb9a418a5e76884e50949c4a8f077f9084d772daaefa68963ddc06248737cff856923e7b90f8825ea9327ffe76dd4000e0ff9d48771130b5", 0x8a}, {&(0x7f00000000c0)="2c0e9b3a1bd55ab88cc5f2452ea31d1f950e", 0x12}, {&(0x7f0000000280)="d4b349df5e33632f15351355de7db55eec1369a31efd8369d5b0b2a4bdac82dc468d853f34370629486264e8724802ae016964b4adcf7959a7c20c6d507d4e7b72aba127e01cc966d7f578fef3be01738bd4ef2132f91053e05c11becdf965f7da3b07d10ab2d7af08fa208dd3020c0ae71eba30f19fb34cca486f4484e096d2fd46b7c7dffb6e57a1f2a08746bd5e6659f1f58575f0abee56ce9c39c69d8c45ad76210791c2c8d24fabca13", 0xac}, {&(0x7f00000004c0)="0ec14f79d117487c78acf8861eff2aaba4e15653113e80c723f204ed3d1e8ce8eecf671e97177eab37345af8aeadab3ea206a33bbb725af6684c9845b53aef5708167dd031992b2793a7f446be8b0058c9b53194bdc45e03536e1673b92315088451f9334efb47f1e7ed316b19f5bab7055df19fe8ccd689ca134410375f3005425b3575fff56f4be37ea6b3f1ce6916d02bcfbe8c84507cfd479167b9d36cd3a524aba110ab50f7dfb0766636c5df29edf867c2a18d0e3c818abacec34bb1de00254f884dbae8bf9c9ba48fd18d51c659fbd9461441dcbd463a597a7dc40abb386a39e111049934356ee64f9f42717ed048abab77ee16f5c27b8603a2d1968802f957b5b6b0101b311ab469fc9e88648d12fe07a324e72ebc0a7ea97a59e14c34da3b997d436128300f6deb5fefffa0d12934521ed344aaf1cc4b5f2628f7c62607efbc7cd2182f65b463f4c4aa402540b36adcb6841af6d8348104a63c04ac5463f7bcf2334cad53e80a6103c1a3a58d5bc3d4e14864de2fc4f456f351c5b20e989c6c30e14e3533fc93428714a030e541f87eed1125251a8391d2c18d0884ec2be35b847fca7f1f1a672675ccfe19a8586d8bff430f800c15c3cc44b47a3d1601610ae19f117712323c5f8b70ce8d248eab8fbc84c11207feff8c021a90ffc7c35f8ef4e3bb36640947c7cbfb12862ee40b60c22dcdff0c2be7e4425d43e509a538ccde71ff6ad51f8c45d19b368d633e0128bf6887bf232c3a413dffaa934cabcd2ef942d833f8057ac32e5aefb34a7a91037878b1b9ca23aff5311c4d65fac31fb9c80e7e3201bf698426c4b53d739c29f64d3f9bea7e107e77637fef4ee68f2c3bf4ff0092a3d1bba004d1e8a98eabb608fa72fa6fa058d5487f8faa9274f57a5bec60f49b1289bca2039e8f67b9b2d357de8ad7b681cc41487d766ca847631229171838b9cc0ec9505ec1e6d13a1dbfa01fe3821ded368e214a8ad5826aa28cbb864735f76e3e81ddc2ff6b809b07a04ad6b729db8b564274bfbb7510e85903ab852cd0a591adb1f15a6c30612a9681ec12445fb87ef670009a37cfb8aada851c0c1324acb083911daa218731dd7167da5aedad80f48fed5091837937b3b3c64fe3a727245bc8bb0ccf8ec5048e26f2e170d5001f6e5280f8873816281d835ca20712ade727b0724e37a29b1eaea56f96a8de0341ae87c30b56bc4db737ca51dfa75e5acc04327a7b15ece37c61e597cf60db2dbd9d227a35fae51d1c83c945344b5c9b2b7e0e4335387e307cbba948982e300be5675de9e3cbfb65b56fa96e4f2af7b93d6ae5c006f3bd9cac5cb240c8ae310e10ed4e136f8c636d3a3531dab1d46b90d505f89891e2ed3062de2e766e04ea2564bb6294742e87b17a183774d12c25ec5dd71e99c9885fec5b52e1d7f0bcaa51ea282280737f63f01c8c0ef1066bddc37fd2e51de6cc995077111765845f1b9331c2744fd6d1245f9d323f7b49796b64c0b231ef79c15f109ec55e4283d3a4ba2f235b54bd26608e8cc7eeb5e6c42b0c6529b5194bf39abe440c29e41fd0d412b9120e95b4ab7b88a5c3e6724e07a748d9603bcd95a68d4ab1f639f311482f1e7ef93f73b77ac07f30282e139012390f25c318e5a990ea99689715ccbeadfd15654e2d03755286e42a3fdb6310a7ad630ca5d0e210a88039d85298a0bc8ec5e1374de95c2485e20c823c89ee34c7afc4b2e1a8ef1741740cfbe6ec3ad524ceda302edb4018208d7fa458588962cff88637ee77059813bdef6b2cec8f535b03db6e2919671640f40834bf640bee09f4641ef8f172de3565352b3a4bae10eaedfab0b661066771a11cbb199dd3eccc95120170435111d53da5fba5d3895200a246f016f4a5ae343770f9f8c909c7afa4494bddd54caf2957c1b92249dac82b24e38a5b9ab6b483c353691f9145f032f581c23ca42c3fd632ac65162ac1cc3bb5283d694d8b5f1820c4fd64bd88d6b970537946b44b434640c40e561a0f846613597d7843106de1a712b7ebf4b8d3d05ae43c15c17b3b18eda493cfaf720beeabee119469db38cdf53870a3a477471ae992e66ac7647110695e6e67d3594e0ff46d62d45cdeeafd5e9190c52b218631bffa593e7110789751093b4ea0f1b893dadeed95d85bd09478735e159b3bb94a15414653ea1f5ad4dca165e6ff2db9201805526d0b61ff41a3a06a5c14fd827c7ac300a84ff3e955a104fbe9900cd8d7f1face6404b87f9987b8be3219a4b678edff1d0fb0be2e0e2192c2dad0bac672018e716e5d48cc131a744dc7134f46a5efa3b6707880824ed43a64818415a50cc52643368c7afe6436d0dfa591743a37a076da6e58c64dbe29bf8a5ca7405c7a739f76d49b7272a3d4cc8bfc0c01d4af73788233928f0408a0eb1ee0cf1388a8e214f74bab7627b6a092677a41fd79b337844e4c62fe82c517a62ea996b5c07638678b25de7fdf32909a869d7b646c881e1a307aba056fd496c729a692e9ce834625488642e662fe7b7b4816b1b09865f6e783be78e80350cd51c6f7b557ca7f2c4d8e2faf0ea53ce15eddeed433f569e4cae7fb5d23a2744e9f865797e9215157abf1dce9671476d4465c5373f2dbd05d29e846699dcb3d89f3e5aac16d00b9535b293676c6fe2317565227e6bec3bbd7208763e13c7e314845ae9976243a33a0a05a1877e0f2246a9054025471e13b1fc79687889e503c0a3175b32fe474dd7d908dcf1406fb842f22b753666ef000c4be7c4c214b9cca648defd4d7d42df893fed41de94612c75b090baf26c0467d29a4519b78eb4d596306a8923b0d382fdb74ed9cd8c117a38a150beb326d6e30cab2ae407121c51ff69ef1a1ac00cb7fe19c92738b28e716e64db31d5e66b92967833b09027dff50a20f4af788bc9f4354087bed9ab0b5f8883df46a6ffc72b41112b75694211f0f9b4fc6b1482342e9d6469f44d947200106df65b1781d1be14bb0ea63ec61fe657f1094fc442b85b5ae4abfc0a1393143b1e80880e67bb815fb99ae1356d09adbc47c3c52559fdfdbc0298d93c4e07e21d2b3a2c396f9a0b4f6a049a90b61359329657ae40e2c48d335ed2b9b3f0837d8f4c8648f58e55c62dd9ba03d8e43141d17f2fc870e2de1f18e362dda95ed5eb63eb25503241d791c9c4a6e4c9e6c95e702c08a90c5cccc0ca46ddbde16764f832943ab3a067545d8a5b6e34562258040621472b22c8ee8e1d0408649b2e4c49aec829bfda380af3ef764cf240390318802042e8331e70e9c3e5ecfe68029349fe20a898cf40270d6c7a355deec1c76cc9fb7e78b202f73ab1b9d3895d57453afa922ec4216b4ac610406c15a49491bb7c82f85f79b46a0610694372c4a4f607ae0c82745addd917c9d320937a9a48aff9578dfbdd8b1fae46389c95e22fb0d7b3aa26b11854a09c4a6a824eab66655cdc1580a39adb84af860e87c32111fd80ad986b9edd6e9fda5fc1d3395390b46c1cbd97326fc599fb0bd06d216038d662b73691ae246d2e8b91116990e17131ea6fced4bcb275e5119bdf662e62c9091ff7757c2df01a707ebd33bf4647c67b259b49ff7da1f7b53c2693286f84c5eaaaf621968d9211c8eaca04d8da7944eae2927db5773d1d079433ccb82b96b15588c910db355437764384090fa47d1cd8398a58b9cc59a2d324c4bb53f2e9f03bf00e2aaa219f98e603d5dcadda9b69b93494d9ac49942e1338efd977a4d83315f01057b4de45d557008e5419e3aaa499f02892bc0b0024c20e5841920a3e85e9d133c8ae24eba4a650cf61ae05e80410aa8cb0054b335c834df0b45ecfe31d7685bac260a8257c89996a84a4b69940f84581a6d82fe195c9facf0bcded4cf6b4ff7a9d35959a1b56f9a4a6c1a28e79d682ba8b0bb6f8225aea9e29eaa5def9535f05a9fb1e1c4c81348ba06a06d476223ba65f13bd00c4a7a3cd8ffd6346cb43fa622192e4fbf7cdd305e096f143c617bc1a15fa17706030d1de2cd272294f305eddb7cde7b904bed158eab18202500fd5a4c1c9d78210f8309a61c6e11bd2150acdb51c5a23bdf05d8032ffba2541f442215545dcfa7e170307ee314908d7b357fcbe997671af2202bf2cdbc7dddb4b9610533fe7ecb6cf1ae67b4271e63dee8820d13b7b5b37323e889daf70cc05e2b3dca2316027e2ef681aa2eafb5d2d3f0b4cab8436a68e12a38e5cca036474d8e308b311da6c9f7299f2be07795b9f48a642041b330dbaad83cdffaf38779596ae4708991320b9c99d22313cb3c24f419a2ce13c141b98cea5451078960c44462f64964d95e990fc074303738b18c1f6cfd401fdf12ba09f0775a0c94103fb2750a7f953f2ba85e2c9b37301f73a1a38dee2bbb42e749eebc1f347cdb3e35b39902db274805dae265aa0cf09145b1b60074b10ffb9e2029fb57449b80ea786f7a054cd22be51e8ea26e0a8a284700fecfa73b7e2e7eeb368d107d0b8ba9de3ca45c5a235c693893365cf77586279335414b6eb98842f630a5313e61fcf9ebe6778e0da9d851e2e5bf6e9dc909960f805f0ee76d3d0f91de6b534c88d86650661d3e4f8e51854c9b7027cf5f192367a74e93acd8157bfb39ff0fe1c91a22de59f7148fe1f1b57cfb905d55ff9ddbe6166da66e52d74b7d70a990ec03714b7d2f9de4a322c7f70aee6bf59a3d06bb382da00e1d54e6302633a669bf7ba1cdc11178866ac31df86e59b6e03339e1647b8eaa1fded9efe1e017f87608515907110ace359ee62bc50df7989ebeded9cad46ba4f3a18d080dceee2a1fb0ad5ed9a7d5716666eddf07e89a65d4571bcfec9eb7169d1e7a22eb61fbbe00777a9f64a97cc07006dcf53481f85470dea42d209ce42a80d9399eedb426a9c4080f96ab2890908e670c32aa517a394b4eac72b91a3b9353dfd34c1331e8bdc29e996b5db554a27462443ce5f0010eea37601866e186e5e927e6f66b776cc763f58cdcf7d7210854c7ab57e1e8ece867c409e87e01c7db04274797a5289fe419384c0b5e3a115337ca8455567a73f254bf9cb9431f6de3689de68d2fd9342650c13a744e08c75e2b403bfab02850d2d14a36115ac24c7599c81df3f9a2479695db27c15abde5731aa86f0bfa7e7ae91c8ad38d7efb2aac9d496028e451f74ce9a6473f9e0f3662ed587aeba21d8f625a57e95eebf913d2b28545ff9911d812c0e0eb2b0f9f14c296325ea6ca4a8d96f53197ee4007366aeb2c49c43f233d1788ecb9e363d435e606a7223e79cf19d0b5b4995547622905419d63aa52d34dd17de6ce97eb299541df250bb86aa2d356c84cc7e06c5c85fbdef391c3271b7e118bf6c309f7a286e3400c84502fffadc8bed87bb46f2c196c770d50ed4d118d1e26c8c002d3647855e9ae0099798ae80e81e241e31bde99203ba50893e634e5c73edc97020aa93cab32f7ee6bd9cb495cf6b0db5edbf5575b0a0356b6f5e9285fb49b6459f0b3b960057abad370f533a4eb947903a8712b8ce16d7fbb896b270ad620fb1e0bad990f4fc0115832d2bcece627ad0377cbaf457f423eab11d5c3f921d6f8b720fc719a3d75a33d6ef3c7b945fac250a69d4a33a070223f87e243049f478a9eff4bd66c09d2570ed137bbdcd566c684b7ce78298893af2f0d68fa3981621373fc1cd48f6b2e7d6b93ec39212899b6bb35a24032605a48f61a6660d3ce43ec2b89e81cf501bbe8c544206feeef3023e3a5dbcd06bd79ab710555a872d1ce6e27dc00bda7d4833ffa3fc84ad96cd33b7a1c0ff8cb35bdfa14", 0x1000}, {&(0x7f0000000340)="abad1b4e9e996f810e8380e1ed83e743d0fe9ef4fde4908f26d319ed5ae34592ac51828dd336fdfeab22b55b389fe1d18f23bd83e35ab78fbe884d115ffc10d94cdd38a0d73db9c5", 0x48}, {&(0x7f00000014c0)="c2d635fc5e7bc972da3f3e789101ac354d403167f90dae219bfb0b3f29db86ba3ceed362a8954358e852796c710a625a699ce0b5895d946dbb1c0e8c1164db107c1dbd01cc608e72d5089a29f774b56afa3c5fc983a4821da56594ee306681037e524d9ccb55906bc1fe6d10ee8614b12e167c6cfef90214c4c55b4a64d665be011341a8fd560465312d33c05307224a7f28e88138f8dba91487b8dbc2d4addfb825411f255d266b23b5890505fe44372e92cd8c9ac8bf3b6b26a4b151d8f1407665b69db811f874fbbafa1e6a5f011444090902f9cec6c2a8eba06a74d033586a1c59910e5184cc36fd004f6a76b873a3a9492cfff857e4bf5748d20d796c89e68beae41f5b2f1e1bbbb6d7da01085ff9a90a1bc39c586075e4e97a24c4f89ba1260c7bc3f0be8a7f77f1629a34dfdd7031d8fbc15c31a8b1d80633cc77851d2ed991135a74f20e70638e3919f2d25bcc0588e50ba2808a91e0b633394634c6c22d0f1cb66acc2f201d314334afa8c0ae90281196ed2b8822e2fadfab2bfbb8ef9d09442644f3c4646b63a57d054787fd88f584ac9c9e8f043178092c5dda7959515fa35e0d5ea22ecc5530044a675c0fc68e3c58a7c03ade1fd25d95712dc1a2c27f06aec36175f7a1c9e4e4b132393790cc17718755e4a085a317136c1aead9882a78f0e9ffeaa64dc76e70314adeca6f720103df1ff3f313fdbdf63ef9f86de27194066bcc935edc67409e4236679db0ed328fcc767dbcb42b37e55d82ea4d7d914decc23b4c5e5a7579a1f8dee6f5856c9f2715724b5db674f00ebdea3a151012aa8ae519b58b0c8f95f155c4977c2ae96b6037ad92e5ad1d539c705895310201e761d5155acacf584835e67c8107f394082a648b672b2c5c5b1fba6ae4af82f2d0a7d94613db9b4e6cea0e866554cf5293a2bbb1afe172f8740a5816c3a4bb89c1e43b0e73989e5a6f7de2c7d5b5b91ae248e02b0407c2ba8697864de6af5c635991e91282384c30c1e4aa235cd81f2e7e00b1d7263b53eb2ebb496f334c7838c96e75ec8711d346f71f35b79912c20a6270cc9314715e2889421d1003040b8e985f2a4a42a97d1903bc3b76288a3b6f0b5cc5a737ba028eb8188f82adcd544ea54487417238b7d39696e771c6f3567f8b1cb284e338ffc4e949d45048034e177bf0ace2a9485d05de66c6308de35e3c12a2e2c9d90dd3df9c0e5edeab22670e08c68f55c84e9b85f755a4d0523e3b1dc584b9358a3fb34a7d0c2e811ea8146f58f9e8ee0bde1d8ef78ffe97db16877eb42dd882f8ece1cf1be36f2bb53ee6e3ad0794c922136fac1166ddb3e2c82da1956465c6a0534ed294b6b2a98902c5d5d04c14104b223806ee364046fb77d76df946bc723564332bdbeddf6212f9e26455c2f4763c929ef8683402d06dbc42fde5660c05f1b889dd7254f9af10eb71666870cf6ec1e0c68f2cd3a97a20c99247e73f1f6529627bdbae75e9fd19ea0a421dcebe3b9ed883e672694bc9ba3e996bbf2c996be1f8dbcee603b1d24a4f1ecf70741c9c2b31ff6d351a94b31ab8754f1b5a109fd6bd461bfc1d60bf9e7055f2427d6f7628b674147ddf45c67c5c0f9a9dd53d0d127d7ad26b54d78e1dd0cf890987bf0694e4b52deb75ea1576a314b3966d6c334cc1530d9cb47a39adeb2832099a478e0d047b76c071a806a8df285143e5b527aecf31c34881bf72e4e4c914036a79c0906fab96087b3233b07d97ce0035d87c3c777e9425a9a025f67e6aa814d38cd04dd1b39f15e97344b7e24c75061074a457af8a1203c04ac575284504e121747f9d8f13f85b541bce65ca0654ae499bd475849b4d27b320902a7c2debd8d052a19d75933cbf599946d539198842cfa6e476f1c3b2a2bcd87f16337663da3519207cb53ed2ee1cba4be50d5980403c08300d895989af532b97b826460eaf46a5534853d64ad73794884ad9df614f0825a6302a442d2c0c61f294d0aab5de2517af45ca50106952c59d8274505ba6bc0ca33e93a99f76c0c63319c5ba8fa4434f157caac7327363e4081c0b283ad4ec63219be1e318851f4f53280fee3118d33b7e754a552818ec5212b020028e98bca003ff44b929a336fc51dbc4ecf0c7e824e45a5906752324417b3b7efc1ed5ed5584bc2fa0ce83841529839dc5fa7d9bda96b7c75b9b79e0732c8da2cadb6847e815d2eb62a7ae0dfda4d12aa0d7a1c35ae7f6ae8b898367f91c0701ea263295428706d0a06e299fbbab3fb89d6e4b3745e37614ea2ce6a48c453b58305cc9e63a0ad90592b026e7cccb365673c2f00faaca10d419865c59cd4b614a6e2e4dceabceb5c42f85c0c135ad73541bfd300d44c47fb411b79678d61c302e3c6ae27890f8a7219937131a2510eca043c0cfc25837d43e00deba0a74e0eb8f15d6eab4e225d2c2c5c34fd423827872fe6bb843628cd710f560f7cae6cbaf38a98c0655e04dfcef1cc07def7b70e280a90c1658c334e8b571a59e8d4c73f4f078835d331b71a6ae66a32a9e5dee6664b005b91c7b628938a5613f2b8bbd09acef09df32c28966e88ba31d3852581157b7cd45e10779847e826a22e140ae2268f8a00c7a3f965f7542b133238cf09a71a9fff9bf669059b970b6589de4738e8c2da47fbfdb9d920127eeec3169026e815d127e3e66d79aecfded0542b631963cab220c8ce4204eab2140397de9f7c88f3647fea07049444800eede59070ae68cdc5eccd7f2bbb64367b3736ff8ec4fa791169ffc990caee5f48754ce650a1d462183fdd8f266c12ec7b031e5a22c06329dc41c8f082b79a90d9cfbe35d6d5c58d44e74deea93b61c3d216d59bd7a9b59ed88b11d0525184c008613438dfee432db4fc823fc01c89154e86664c16538af801dc6ad48971b6de0da070fa67afa8f9f85f11d3d17436c512b818f7eb4ccf7dd08dc1ab038d3bb11a4906f4b037813e6508ae6e507bd3ea725a11f331c730e59bf88305e9aef66eb66d5749fc76e97907eec4f4422bff988f33b6dc667115486ab3f59569365ee9ca0cf605df7a5385cc559665338c3fd94acfb03e7875c36134ce56673dacfd935a4a7339af1f9b3b569dc41277619e5b72a8e9a0547c384fa279511ba69d0a16f4d5700b533457f045bfdda06721241961b6f209a9c6191091193a8a2033bdbb42409ff3104767560eb93c75ebdefa82ecd5e3091d0c27756045cb8a26a48c8d3d39a4375eea9d8c4d0004116ac47b18414a038547a9f28f3ab11215bd140c9700ff3da45adf44e856ad2a9d31b5ae1312faf2a911fecf9fa58c954a9152738cd48f5675a2dec7684e45dbc68ac28f07b8e940ce02d842220fca94d1bcdbc2fe445b3ee93270dec92b7f2a4a20548560a15053262062b1f9c499b68b2cd5b645bc81ec62acf13005d65dd02e3bd7bf092bad921b86f4e5c06a2a760dfd8b64568b78e3cb109f054d620c625fcd24f128a69c834233562a2b2af2843d181308a9b10c7720d93d3f1287ae771af4d6af78f5c7ec10223b5a291829a63b2a15e102e9c5d255230d80db3159d77c8f0af5d1beda1f3f7fa93adbc5f8b0310a306f0970d26653b775c9ed623db4e7458aeaf7b46439230c5953bef64cc9a4ec5923b38d9e2064371c1c0acf08304881cff0779a2f496064ce09212a2fadad44dc5677e2c130c98ee78c1476e36b4e76031645a3ba2b3e2f687dafe350263e280f929768fd1210bc4606071e820a54fe35f11184aaa7453ccd78d0958643b3cbd7328311124acad5d95cba48e66d97ff63aac90dc579d7bf7c7f10839808e3bb6788c94222a2425318334ad90898d689d165e6a09d6c158251849145e5125c0ec393a7960dd67fb92ccf3219fff6d65907ab87dd67d8eda1ee8599c68d43d04143c07985ebddcb8a75c1268ebe8ee9c759ff3bc2a9f44adae66ec59997b115298cae402c3213be4f1ad491699a0b37a2a88be1a26a82cacfefc57c66c3596b844f91efdd347f8c675449a96ec3ed30c60062956a7fa7ca2a502cad23f982507c3f8b32b83a2269a7dc1407da5695998c4f6f435dc5ca4dc5a66cfc5a327d91e30280438f57e18a18bcf4baafe77191029327e3d17c7259caaed530b830a7b768facd0200c24ef22481a5df8db013857969fa458e03cb6cb9a568f236de210eea62e07f58643b2cb676d4bd566f6e93b63a7f41b292f0a52a953a33156dea45a24cdfaa41df769e96611aa000602f32b084343507e93406d27b1693dbd07b13ac1f5d5809c9da85eee1f45be7a6bb7fb8005cec17180764c060462b40f4cc7c652ba07aa4b66514e9d033c0c20be78e3a2aa554dcaf7457047945ff93fdc7134aab424cee298b5bf7fef25d1addde4e4223c897b7c94491c7b18d61c314ff0756b7035c5b4cd4cad7bb2b6df6fb76116b62013a1cd7699212e2b7ea008a97afc9fb58e015b41971c38f93cf2a1f29b32cde0a44b7b88afdd37c6beb07798c6dea3646b571f1d0b975e6b99448f8792977597257215a22b3c02da2dfff3b6d6851cfe1dd16cecd4a4445b9efd5921ca701f0b8942973925a852426c80d7c9d86a358c1d84ed4b3acfb209c48c51fc2d87ba36e5444e924b35c1f41b0265423fb09e317454742a409d03f255f7a39686a7756d85b2d83918a025df287f3f08a66e740c99f1eb95a6a7cf3bb2f33e9cb465dcb12411800dbe7766e7179b5d457e651cdc23b62b32f3d73d3ab5fff8ac4201af6332fa4c7072d4a7d88b8ea6ebe1f82029d4e738594cf1788d80c1051fec65145e2d5f65f97afb13670b4f5b8009fae19b22d7c3095b8bce77411740bb23a5845dd0b4a988ee961990bfa82738aae02cebdd7792744e2522d15daaee4aa526e4ccbb13519cc0b09a283dd8ddb48f558f29c3a8143c3da9fd4257d2694c4e9b7c1034fa2e11c92f0b132142243240fb9823447fc1b0dbb0789eed6bf8f1da029cb3c9354b13e7e4bc06154896cc72bd348a56f2693eb494501eecf6049e99d550438955912af6daf49216c3dab3842dd67d620bf58a04800e70b58e7528440a156828c320f6e74ffb736d08d1e2f7d932d7554209eaf7258910e81e9e507087a85f2da2496ba01b88a6787206a9e703f785e3ce98f5ce61f3ed9706f95de662fdeeea4668aea553f6db42900ecde53e201b0879c5b74718fe50742b0ed364aba536e9edce0879a21f2e7081f4b2efce5aa82cb24c5f476d853e626d860c1ccd1cb5665a0cdb90ca3df8ee8efadfbf1197199270e09d493b625008ad903fcb4676a3cb901fae5d6bd47be3607ce449ed510a12903cc52e01284706c234bf640ddb3c6ec007718d1277364e6504becf7d66070ae95256ab4550554ba4d02864e8555afd6c95947ab66e7d1ee0addb23b6d46e14f64265cf3a3592906fe4a424a3395fbffa451b3357c37af18d584e92799732ed150e5ac59a59c0ffbe04ff6ab20f181ca3d45420b819a4134e60dd010fb81db4a1cc8909a30ede9d1c088d505d717c37bb08b095f4411b6cd70fa0cb5a6e97dfd6db0e56758fa8cf812dc232c2ef442c8986842ead0016ecd2718d388188c8ec141fc2dfb6ddd42d682e36b49f318ca37823bf33ef4611cc085968053cf6f19d9eb359cd0958bebaf4ade644d470c478f8695a995da36ea0632d9a39ace2987a8e997a392be31693231ba08ace4b21bebc182a5b4792e8f02efbdfa091f8b9b401345596b0e4d4e03dafa9e4b349221a5b861307456e8d2e2859607ef412180211a8d23e78f9c650882dfb779fc7096842070b95da4e56", 0x1000}, {&(0x7f00000003c0)="249fbcc77ddf81ab20ccabf5b0e5ea7e33502f2c61673829f53f81a06f08958b77bd9e3d660a85e288e870d7069b18ecfab35252427245ccc363fe3624a177d08dba26dad4882d450c31a364f6aae2ff53aae0c3975a00ccc35e51e8fcb0a063259c6499458635737ea9b7bee9348b23e114e1e1b66b3680c0dd685c55473311163aab24155b3c6df22127ddde17c66640ca022be137054d59adc3e49a4fc8c19225", 0xa2}, {&(0x7f00000024c0)="3d3dafb07398ae1899ae379246dee3cb864996131c585a539787d50b6ee47777d40a1b6097e185f456773a17acbd465f13c0ddc51fd4a8d362db1c6fbb7cccdc92fbf9d04f6996773abe6725a6f498dda922c0053e12f4dc26cc6c76e9c8aad999a408350dbe225519097407327bf9363de6f2393343e14415", 0x79}], 0x8, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus/file0\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, "0000000000064528f11d611c06000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 16:00:17 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af795425158950c789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf3fd8b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b284572595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1", 0x910}], 0x34e}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="b2c286fe1e01a0a41218d530d2a8ee080d6e91c72edce68586b55217bd6589b89f5808deb04a0d05ab062f8b24f9770b1cfc2e643b4a4524293b979a8292", 0x3e}], 0x1, &(0x7f00000015c0)=[{0x20, 0x1, 0x6, "db20006bd2b60d251c3a45a173206215"}, {0x1010, 0x1, 0x8001, "f392a79bde7aacb8436943b4d8f2485d9d4cb0e837a3e57f4cc96c951303a36a893d90636fee87767e703a75d0071419f1b2869defd10c736526ed90bdd840a1c9532f6f09e6dbeb5bd88830e368aa07d02d2a71d4d6d87bb9045cd59bae8029d029e6c9f2a603ae03133942ae06d712b0124c29d483b3c1de17669247f91ca98dfe1bf0083ed4957aebb34590ad112e38e3f34c3b09f66a34d5beea09a6de550fcf877d4275bc47bbfcc13e7689e1f4bd7c2317978b6a54e4e58798969fbc758369a2115758341a16fe7ba9bb84e7fbe6f8a2c210dd69061feabde8852579fcf1b126b1f0de131d8616a1ccc5e3c231889fa883a457e47d7f377db5e0a628a8e55b02c7203fe08579cda98088a002d1f60ff6348018755a57c5b33f8678f8769238a18f31eb37d9473d4646e36a2c62e69e22495aa7cd92018297c5055d2e1253b92d6fcafdccf750bdb0fa9518d56dd30880c55ac3dc85712a393d4f7de73721bdfecdb30e68685394702843d93949f1e65144e4e90104170bc43aca288550db9989348f722557aa96b52e14ac41f65ce1c5db4c997e9617a5800c21f5f99fa51599adebd35edd995e1b5556c5a19c3b1d287b6a55751fe215fe1873ce3d031bb91924b6f948281d5cfb1f9b02fd48870f50b962a70caf0f612f190df043c9042b32e44bfdee0c73a44f3247faeb7c6535752bd355572d5c39d927cbe3e463d59bb77db377ffd3868da50e7d0e820f2d6c1155de5ea46a3d1925b25f38ea0fd7a21626c0a511ec6574c2e2a4c1c33d9bbb733829b37ee6473cd46e7b48c6b85776aefe6a5b139f480ea7b3ff4afea233b6ce8d34276627e4272a108d6877c9007ba35e3f067c1feeb5df123097db8483d2a53571998eb532bf29832be644c3868249c0336c5f807452809442de417603623678069ce58b7d97277307554d0a4a8c51cfc12885d96f9fd66475cbfccacccf876e84c44e17e1f633b604d6ee71c622e61b226e0378331b58ac1e4ae1ed1567e3eea86abb263f83ee4319b7ac8a47a3ff58f8373c879ac3a7c0c71e1f7badf8786dee416822e2318f59d82550fa4becb3b8a0909d12291d774fb1acd8a2dff9b24f091dcbe3b80e253cae39840578cf7d69ad1279bb69b8c2e1374634d108796526042aab31d6235c47071dbeb5efc16c64173dd005fce90899513e7a4f57fff953554fd992d7c5c4885927f2e4fe367defcc15ace0f58ea7b2b08f396ed8f7af2476b460d3e5a2f4658b280e6dbd2461d621a873d6f278050ded57492a61a9cca46800fe60030c1785f270f1942f30d20176d39335482e92bc8bddc32113ca51ab929dadf604a8dd26e25d021d87ca9c3a7ced2ca1ac521e778f3d1fe0571767cb0423731b84f75622d4a39abc869f9c7260cdc165bdf5b203ef5aad086c0d7e4cf276cd532c1bd0c8b5c0bdc49146a563404c1f0181fd86e51e79c18b1873681d0d16b080272735ea1eeeaff35bf91e69485145e840b42dc03eab820c14c989e010b9c2891c99d1d0d27a1039fd3a5eb024f2371ed52655a341f39a23eb65ec40ba6e6a2c3ed611d37d36a150ea0f7dacca5422601f7cd44197db362050108b5b4d717feaf91b4006eb9b9f1010ee1d6fc987a1c648a78498274e66a928315d8b8a9f8fba12c6e78155b410a0a110a836ff7ba0466fabbf17d0f013254afdbd0629dcfb785d723e1f2503a6c39db62991b20fbd9cace3ba0dbebde286f02d000ed40ba25f61d6d64a5ed401a662a0d79a3763a4e86e048c9900151a9d1fbd18a20f46583ffde568ba583d65f895bddc3f7577503df303804693b18a8a9418b529278f6401f8b5b38bbc0deb87adfe8f8a8c108fe39b7fd35335ffdbc55b3ee7c6d30378856c2ef74778ea36caaf142281174d405d4cc35998eef1f6bd3175a84cf18c15194f64802dc992eee50f9e1d8dd157809449b525c27f55d881499d5e87ca9638db6e45b9827a1be0aff0cd7a396ec62ce9a2bbfc774d1f6ca78a7614219a74b978e9a4ee8cb6e504566b959574c85aa48ba31a6039bfcf0368a09b63fd86d90e770c3333183ec3d5125bc7ec8a1bd6bdf0060425eeaf5f717ebb4cdb9f4613e3a23ea0494636cd2a9fab510422b647e194d866e3c3a2a8ff624f2f44409b36c4a7f4858a7e09f2aa49cef1be8e75a27ca16e8fa2f4971b5f78c3e6696fdd236e54e5d02a62a496cf12543153321654311054172d43c9dbed429f15ca93aeff2c13daf2a1a8f7cfbc6264f8b148949569357a1f32e6a126f3a2d72d6114f8e5a16d781d8b0e58acb68704d6d9e999118e9616d64a9ea78b1d065978bc2aa381d7a8bb7fa044b02f49347b6807a7d90f7f788f9c05f72efd28f57979ad8af3304f4882738ccff25d5869e2e8263913d1938e9f3e48307f5008efbb57d64fe23287e362b5eedd6f6120ee771d472e52a8392df4e075cbf475e42522e7233afb9ac0b60b470b10894f70826dd8bca527e7da2b49c33970949d7653d008dc8ec14501f35bbfe83978b248a072f76644bc3c7d3352b39c5b6f1d17f5478cf7e76b701ad914acafc7f73ddffc2fec781c7f9ac01a37a0dee81f861cbf3f553f273db9b492e72a618b17ca8150e377af02f652e89a18668ba2bd116ddb1f7c9ac08eedd5671ae3d98a23061e8960b46dd78c49229471f8641fbfe3374aa0ba000178fd13864cc96106ab9213cb05e802483b326473278fd3d5438cf4a572622fdbaa5195eca787e37de264c7d70a9bfbc5d7338d9c0cdb0b7bc0e81b89df8a3518c529eae3f31f6c12c26d36188ed9e4a7a763c7d19887776e3348e26a8bd5a511c48b83a772ad63f0e6d525d4f39d2191002784627208bf592ff6f6faf882f9571ae05fc3d0384ff05699f3e2e8667da5e966d1a50ebbf9a7097b1ae83bd6f5ec1dcab48a6786ccdb1f443073bd341612bd286121de399b5f2669bc9a490a8cbe30623cfebb81e615b54a26c7114377f66f1e4d8df9caee0333162dd17f28b74b38bafadc20a2e59594685b3cccde0b10630a8e43f7bcd770a6837fe170ca244afafb9d07659b5b08b58ff58c7cf3ec1756aa0e679d790c2ae298d5b2e0cf7bb04868453f66c937caa500ef589d24abc3711487100bda6e85a3d6079e056bb0f4aa78a106ba97ea6428776f2060b873ce2954c000b93ebd139de0738f904a0388297f0b825038cb289d7c7c5ed2937c7e214304134478a591ed0eca9e4da02714c2507006d5fed8b1b68860d9e31fbb0d28ad6ffe021969ce415f88af39bfb65fd87049345bfd996808296992068304489456f7a86add51c1510369535ae06e12ad7ede6d69ea4925ae96ec2a7206afb3a50a8d86c1f4f17bb22c9df6d0eed2393c7112a84de10366b67cb79fc9e56c7387b6ee4c90bdfe54b3ab5da2c8c4c576817ee4a2f0a684cfae867faecde8e7a3e4ba15d5a843847a8ed24e35e1bb1b29d10a3cf591fe0424f463e8b92990d1720330025ea6f26bf5dc12db0ed538e439b1467ba2f3e464928cc25f675272423c3dcc0d12fe1eb7aa475fc10fda61baeccc3dda0cca1a4469a6b0ac787893923fba8df33212240e0fb49221efc0016e27d0b62fac9a27f687f6b5e6d53a4866ff474fed7de2e1799999d2113f63183781361290631e6e2b2b3c777716881e665dc29f42e2bbd26bccb0eb93f568ab95c8d318fe6a55cecd389677d75cf07b716f3a31e051762843791ca591e5ad6c5dc99405cd5dbf10e54814a50e865d4d93bba00e16206446890de1d065f376bfd18a3d3b4056d25d991d98e31f1ad6dfd6839ee29fc2dc8c06ab396b20c8b85aa6170521b9d1568e583ac5b499607959b28a481e9736c07f02383a213568e1e1dc0a2dfd0c23008b88005d374fa8ece0484744408a725fcb550b150ba3cf3276bd3d38dbd472ad59266c393deb3e03c6791096dba47885d74526027b628d48f344daa700cd5afc49efb30fa3ebbf136cc5df3c57c63b8609ad9a5efd53eb41eb3d1078e956a714cc45a21009f272f8d6e761d5f71349a1db81c80cb00708618ba68fddce22931b87fa09482d496588e42ab60cd72c42e2fb5fbb47611624fd178f34bfab38b64f4edaf9017c7e7404687985770404d07628df27a79d54484613ad6c2cea42711dfdae92364b636b767a0766e135e4ab33241eea20023679fb44f184017d5009ac25b1b441259693ce680d4b2192a87ac5480a0a6663ab6a4e4b93eefb5ac7e517c4e5b8b4f1c1ff4d4e5564c01c4a9de0ffdf3cacbbd9176cb256c9c628e37a19e39a049194b971b7191aa2f74db17cb632d4b53e8873cdfa1ef04a1bd2d135778afb398aeb348c1d1966470baa5e734d683ecbc6ebb2c0f7f8a57726b7f9ba1fea9b395cbe65a65e84287add86fb54c5cb768d01d219cdd3b3c2b49eb003dd64e5452878b8297f9bf3cb611dd10034b72997af9b6a1c0a67f70cfa6d3c83c76ad98356702d37506d6317d784ac281a97c9e873cc13bce18d3ceab0970767223ea2541c9e1eb4dc66ac716f0b6eccfe4489ca5f7dc940cb170b42da7fdf9f3a79015cb561f75f26f56db42bb6e2cec631f09fcd59d30b43002b32a251eff0688bab901fb075ea08b7e20733fd127b2c2ba0d1c78919e437be1fd893a001721dfa791c781fcbd5b0f74336f5ac66ebbf061f8ed46fb25d72cb5e301fc4b01e080b0f6c9a6ad8e8ec26aca83869b30892b57ac2365bbf53156efa23934517cd5ffed5689c0315949fa13f3feab7b02a588575f5b044008e971d1cc16056b1f8a9aeec38afcbed101c934cc3588f422988b4a90c47a3db467173dfce7361ea2bfd7da6dca65287292f772dd64851347709d01773e153c419783bab748fc0da543ce7dd6bf87dbe85b5b8759dc0a7aa5108fec06a61cca62715680d3c4e3d2d01e8853e93138dc72fc9b041c24fb2ab228235d9bca317781c5d3e85a173d6ee981e150ce9a14ad74710ac79b0a9a655bf67916bd238bd05be301c644e331e3f84982ada320812ec855bb2c586b9c984aca64119643d7a5645d0f5e8c83773fd6f98e5b8d3d0fa06452cdad9aa52b26c2be451161ad3fd15423738ba9ba492309820569a3277281dbfa164c45ee4b08fb5ae5ede111457dc2d0052f80906139a2b433c20798745fd7246b037beb9ad072eafdb83a177383eba0a3a8397de2b6178a113afe39633d867638bd927d91ec05e7865bc72a292054820271ca4fd004bee97f46b51d0a0b86a78fc63265116bc2f1a085d6b6dca968b59687b293c70aa88b6ee43e8e31af526c209346e5a1f3e61b8111dee2f7da9d297c1bd3c308c36728d5bb82f2dd14ec88ac1555d2520fe0930e8fd7fb6b406b9d54c962948b10e78fe09e587715771e225dd8dd45aa1eb3dc822f43ab0d253b89c67f5a0069969bf26a79ecfc634da7d3b3ea9147e1942c4a18884852da3054946570d7cfb41a2d5b790e235ca49e81efa1a3fed98b60d5dc3c12861bb910d557dc13c57fee622acaf287b5631e02d8d244488eeb66cff5a3263caf4e939a2703ea4e056826acc103abe481d0c4f202be1b7e3bc009234f32d1bd5e53f5687eed65eaf6d6cf1ec205c4ecd5875b726a4e96067075bad2aa3740cea1c95d02e4f8894bdc37c030e65dd06410d375adbb21fa52cd4b97f9a333d60fa8b8bbe606799a2d7a7d0454b3bdf5feec341b6a7d949c498058d64033f42a4cf9a82f1ebc6043535e51dff743bf00e54f6fd7539bc714ae957d1f3031676be744754177e874b321adc1287a3d3c307b507c778021d68"}, {0x78, 0xffff, 0x3, "42e63e5137bbc0df1ceb6db261d9ad7225d004eb15f5bf08b72251010a6622621af3d007183a5e68720bd83aa6879ef43074a81668074348f6208392c9eec98cb8d18725fe820c0dbf61b3db973fea369beeef7fce4b184e3309ef95b16150d81b1b2192"}, {0xd0, 0x7fff, 0x94, "931dfca69a7f3a5fe2b052e527f7e1696d1af6d96edf94867161934374ffc05376718431be4161a8b8457515e6eda33c0b001af73b46ec4391be6326c4f273c9b1c591a3c4a09bd2915646fec80166699506d8529b34aef69f3a3b5c63c3685b87fbda2e8f444e79c1c193009324ed7326c77c7cb905baa65761493d409180a175fc51e95ce5e1f5e585714b99de251a59d088244847ad2f92133507dbf8111e043dea77e249d72d28dad6bdc0618ce9516830c9ff144caad37165b2"}], 0x1178}, 0x400) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = socket(0xc, 0x2, 0xf7) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x6ce32ed0ea22d9c1, 0x40, 0x200000000000000, 0x8}], 0x4, &(0x7f0000000080)=[{{r3}, 0xb59979f01ae49d18, 0x80, 0x0, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x75, 0x2, 0xfffffffffffffffe, 0xed6f}, {{r4}, 0xfffffffffffffffe, 0x0, 0x4, 0x7ff, 0x4e}, {{r0}, 0x9e789077b96dd83b, 0x10, 0xe630fab62dca9148, 0xcc89, 0x80000001}, {{0xffffffffffffff9c}, 0x0, 0x15, 0x20, 0x80, 0xfff}], 0xffff0001, &(0x7f0000000140)={0x8, 0xbfa}) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x3, "0000000000000000000047ceffff0b0000004000", 0x0, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = dup(r3) poll(&(0x7f0000000380)=[{r1, 0x4}, {r1, 0x5e270fbed3d6869b}, {r0, 0x4}, {r2, 0x10}, {r4, 0x4}, {r1, 0x100}, {r1, 0x4}], 0x7, 0x9) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="33b886d64fe4a104f698eabfa37e142dd1adabcfc990a5", 0x17}, {&(0x7f00000000c0)="76ae4d9789ab3590e8f97a7d463e68c1a62827d923f59bc999cb6da3f8e237d43ea9d4752ab31535c3b7311bc00f15d54f3fb9cbce4aaeae076b8a2e162d30096a5c1ab4f04c08a6e75cc57992fba13bb9929d63222159ec060ce43200b651059052c7646b965df8c3b4972ea5715550a16d13f18ef8fed34fe6fc43ecb0232f66daf2a24fdaf9e11e0e546f9d9d5fba237044c030f3f4ae6f13c345a7601d4ef420b83f7f8237fbd277579cf29d1fb867c17f60eeed4f350868f8a4fb0cf7b14c527a14d72f824292362124b85b9bd40169224aeceeef00357473eab71b", 0xde}, {&(0x7f00000001c0)="d6d5fb9522929662a7a35fb036ec06e28ec9e36429b5503bf6984b95738d2f50351a38da0212b8062b7f7a4e7c02625608850e1fce7d981e163f8892e5d66dff45b3c18f2734b57ee1d9ddbe1f6cf5c9baf70593e415a50603ee27d9422cb429f3ff66e8b13e5e8014fb0d4a96c58bb75f39131b98d4cc78743966e9121e8cbaf1ce689d8481264538dcf06a4f579fd6643696b862f056e683a26443dd86935b4a8083043ec613f49339d1ff09d843797c881cf003241d5fdaa51fabe4c3f4ac7232f31cabd0cffd80d7547663a89137940ac09cbe", 0xd5}, {&(0x7f00000002c0)="21a16483f7ffcb36656ac2b10cf26f425c30451509fa7594da0c6589f405e563be161526d50c784c352078f033d46532b36d88bd6a5115f6b80d864870d471d953466316c14c67d9a7d2598cfff62e8b59f199cf0741f56d7c7aa7713cc7021a9f2f582eac06fe7e564147fdedf2ede7cfaef08f940a", 0x76}], 0x4, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) 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) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/247, 0xf7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:00:17 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socket$inet(0x2, 0x4, 0x3) r3 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYRES32=r2, @ANYRES32, @ANYRESHEX=r6, @ANYRES32=r1, @ANYRES32=r2], 0x2a}, 0x0) 16:00:17 executing program 0: chflags(&(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x7) 16:00:17 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) fsync(r1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000772000/0x4000)=nil, 0x1000) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f00010000000000000000fb71444aef7d906300000000000000000000000000000000cc00", 0x2c}], 0x1) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:18 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000001680)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x1c0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r4 = dup(r3) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r5, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r12, 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0x80008) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = dup2(r0, r1) accept$unix(r3, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1945f4f9cabd5b19, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0xa4f5b7ed57da6e7e, 0x3, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000080)="e259827f313a881ecc630a1f22a313b9d713ef982e8ff362943691a34a0261eadfafd3d3f079ff258ad39239f3f0ebbafe13aa20158b19065ea29d1448de7397e30650ae72c38043779529cb944337d87cfde60fdd86a0dfa20e6dd8d0ec37129312678a9f64cb48fdc6267f7cdf027a411fe1457925d940bf863456485ddb876009aceaa22ef7e791771cdcc5f368a0ec574122066d09f84ed2f05893e4453cb0c0a4b424b64a768ffc426cf5ddd88c26134a114bb1577bf8559023e70d14294dce312c48e49bc04b2fdfadbcbcba3ee48295924a7d5d6332f3ca830da1d096fcc8d4554944c68f41ee69e1f3327364f17cb905fd78d23f66420914fb42a80d589492f5ed221e46e8030f8c2647594a80109f8766903aafb60e850799a4a688f27ff1856d224d6b93b914434fbf80579cac034c335f483f196665295c29345b7dbe7e11dd87172a9bbd4609a96c88a3225af13a6af447c95defeb88666317fa3d5601d5fe2028bb605c9c8276e7583b69c547e7d63a2b11569df1e2f00800691fb09a02b197f67d7894ff5d5ff463a0ef1cd86a045e2b8719de99f41266ae6295e87f09188d8f22dd0baef44e94c0038eaa52b196d033292ac1360604135747eb5f4ef0085cd702efff4eb395e59e5f33390e78c11b59574c64876ab8807413ff092cac9e5ee00ca06a037a10a29615ffebce4c36166de7e626bb56c653c755c38ada164e29ebc3a452517b410bf571a8a80bf0e661fdc42166854aba0a8e65221cc912c87514b9ff1487504205cc767dea48b4bd55803a40947e50e8c7026d7d8acac40249d902b4c236b04a6038f70147e84c9ee796965115c13cf988d86afda5da2275f312142d680f0e2c791dee0e2cef2f65f282bcf2f200e685d7d137eb3c983861d55fb6e4e9d7e4d3dcc2ff7cc9d0b08ecb9e552015a9483bd38b47a63fca4a2d85a2a31c43aa2e38493e2a607cf75c90b86d32304be37fe185a75415f534f116611830ef5141b3e6068d9966cda5c815e29c968924569710716cff69df23b0a6b803eace68414d5e2121606a402b3319a8562fdf91c2965e56de47d6a4a0f202818dfde32992b0349fe0ee680d9c25c7a5a4e3183576388855344340d9d453d5812149f301144206744972e7b7af138f26d847acc99795f1129cc83e523f91f884e5c129aa7672835c2bf3ea3790c73cd4884045bed731f2f26e918b943cd66fbc2d7e9a61a1e78452d2597b9d2c41b2afa2c922b26fa8b2d201106effb25d52b35d167506364fa6062f6de4ee89cc97aa15791c4a12340e073740bdfbdbad38a6f63a13671f52b5c476ada2977a353e754f009208cc10924f447c816152f67cb874cd8eccce5a6639c110195ddd0b2c42726fcee13431bbe66fad4a01cf56600c60142a8881b68b73115b1b414a270fd1401dc9685d53b30d84b749ea4a43c0a9cb343b8d85102b1f596df1285636c235aab8bf1a2f97c48ce6cb4db7fea5819ea894e367e80b1d27b5687c4f51966f2ed86ead7b6bccc27a88487b13634e72703279b1b043a73788289cb40c9e75a7666bcbe8e5013cc64bb1ef7ec44ddef027972d92963a183ce7641639978422386c814ee51fab5cf212b7f47544aff5b7c769a2ddaa03b1ae7e487ffab6b470b3d2ee9eabf4571e17a974acf8aeb28b1671acc93c53fa5c9446ff3887a6487995ce3c474fd4a418db8d2f74527cbaef28518a7c68a216f889af3e53a97190b8e8ff7566bf8fb354313871ac4db2953ee18bf95658a6c5070d7de5ec761bb25e21fe61802ad3d0bd8916bab79be68b78adb1745c607397959df238e4334147dafc2ddbfb7f1e0d6796d2746f62261a6d97da669a0900cd169e52254d98f37f13871e3531b839fef97c8a261e479f00f74f7218a7d7eec8caeee4dbf389a7467df6c8a0110a7347a2fd16d0ff4054ffa1f734634ff57b9635dba6391afc1be91583950ab06208cec26e712aa4f00eea59a459b6744ff962b2d03b859eac24583f1b8f0e156b753ff5c44a4787d13948adf4999318482166da7a429d5ee38875ee609fb1f1881384ed4e02d88bcdc37db736c24dd7a8f0bc286aade6aa117fbe6d9fcb1aac2ed84ac9ca8bbfac535bcee26b4616eb6df5df5a5a60a6559ad77f2de8f60416a06adad30f45bda3e851c8ea04183974e74926858100c45c4e151ccaeefcb207652c8329e4e26eba458537c39271fb69c84d7973a157e28ecc3f3146af0a49357b3e3189fc0dff6f4f6849df20e73260b939f0896d8de6425f92c70fc98f8fe11034427cd7729b24ddd3eb0726c2fcdb9f908472c25783c227968bc1d7a1ed226a25125ac1c27187d1fac06ab42c29ed174b14ebea23d9a7f342a55a887cc863f0bbc6252c598400b20f72cab04d08c0c6af1d767eede6fb9470afef135f657cfd4a5e2c262c311c2231666616f8cc4487c22bc1d4b219122252e6b524b71032f7544cae3b22a25ceec1747534086df857328af948130aba6307cb82b559e4c2dfc414f604ce0d9e044d62959f95c040699bc66f1a0f7e444a30ca5eb9415f88498c610113b07417d90905441b78781aa97b240dd82336172bd63d20c307d7bbf87ca1abac12033041627e13d1a960a2db41463f06e2fa758a01c76bde82685d348af779a028458129eb0a75c13eecf055a7c9e06e1056cf6624ade73501bd7cfaadf71a4536c6e5e94103239c3e3bf722383bb0ace70f0a7a500e4789ea5de2271645917611422147f33af4cda1249f52b886b409084c0da8f98d6993505f13330e521b8d4eec26509312a62477af5af7937f39d25f462e370b47eafc21a92f4d55859a32ff5709200dac8a0fda2c602b59061de9c0c14e8146018f05431ed96d96274f438f9adcf4abb4c01b49712de3459f8f38a22cf127793cc33451864854ed881571f39a4b08c7e700200618087905b4ccaffa5b86979876a40f3624a7f3f445ee9898cf8973fab9a966daf245b1d8d6fb0c52689e07c0906709d6bf010cb5145684c486e2c753eccb8317f750a65b10797a6585949745b5f8717345521cd9d0aec3dcca9c549de84058316b86c97320997228c493251b87b32de673b73554c137beab575f73c4302f2fbb4a161b18a0b21f5c54a1b30e0303845d8334d395355e26a52d2ae09300b32b902bffa3b8801472101014bddb54e948129a197f09ed41fb44e61829f776fc16260ec17a61416fbd0ba74b4bc6673407d73d1c1cf17e33776ec1735ef410b1dd0e04e5888b0da53d2a8b2e4da39bc82080c56e774272c6bb6abe4f238ee052bb01950e0a7fae5dc88b05bd9def7c0bb831380f5dc6b3efee515649480b0daaad7d2f7cd97eed8d02a35233913f7c6e024a9cd20ac5cedac919f16cec6a562ffcc917289cd3242f650209d01292b1a50de3a040dc085d242aef7d5f9d9c8ad070ea8eefcd40e6a9d1f9f4f57292bdac4830ec64026a1ecdac755806f5a32e595c8e884ff87c94c81ab821e2613a2f0eb198197fa1139240db64dd7d8cbe84c541714dd8dc9d76a36e7d74934f8e7b36b5e90c26ac9ad2c64b39f5fa56c1fff1288409bd51baba99290b4f6169383fffe6740836d7bff3b781002cee3f86ba35d52b7690d5a2a6873bc47b696ceb5ea3013c2137f3dba69af32a51dcc1604ac03fcfdabc02f77b45250299f65a6a79dd736430e263901ae15d1f9526ca497a8ce5e492646963e49dafaf9fd890499b12eecb569c1300cd311d9c8047de45ff97b874778018aa54077df60b18e6282d8b8083126b1624e89622004e1197f993d2ab25eb194591d40c1e857514f713409a07959282e4132f7e41a18267ef2c3b24863b769d3cd8652a2014145fc6850a37301c8f94040dd2188ca09be8364d06b326a8e8bfdab28c0ca660f874c342b6f63987c369b1ad4b3980381ac93037cfd467206fd599cd3444ee10cd1a15de752cd79b3b3e1112f27845806bc22599676fbb318b244e77721214d5a2e0fd42893f9258604a260a01cd2d68ee5cfc6d9e8a332d3cc4f074ef19ab043e0eb8164a92d2dae859c6ef3977890c1bc2eed16790038225ab44a500d8ec046be1ec327e81632301ae56e7975b0b7122fdcca0fa7820f2b0df2820a60a5ba8cbceea7a0e1f187de3efc28a7010713b452ea6c77be98d15911debc481b12227bdec0114054b03e43549e0f980c25e75cebd2004beed1736126b00d2a0322294d413a66c9b3e6e220d80620ab32f44118100c91db5070147442c67293c381b9571ad7ae8f31497c6e8c5c837d6b6fb23bf95114e1327e1c87791aa97571d32742d8d5ceee317045384713fb89be0ba4616c2be4338d2ba60eb33bba5da0c316662ccfd55a81807d4b02c37e0b74d77f1532f9e8108cbb0e0313de79cad6f4aa1fc3dea77a453733f53e95fc23a3b52a1fe95d0b7077216db973a1380896283d96d84fb2dd14d040bb9fd6b375d81d819f2aa67a76753addab3d651fc6fd21f87da8fe92a44fbb5412aa3bacebb9934ac858d2e353a4eeef239e5e63ed095120a32a0991fa4ef4dbdf8f4ad05a5ded1b74d87357ba0ea3095489eacc4973072fe4d5f06bb16acb96ed3256cce03becea2dbb359a60453b3e6a3252ab71130264f2a6729f7a9358a13b35a5050c05f386aa708a70dba9f3983e02e569c44f53c7137b6a852e81abd734a5ba4da1699beb4dc1db997126a527bf0c04aa5e2bbf4cfa6dd48c87b68ee4af4f0408ebe67adcc4e981a0408cec1ef948bdfc4ed5eae6f66177155774153734ae3ea33d52da7646a2d75ba4b0b74e315ecb69307284b1fbc147345e3df0e521aa94d05f9cfe2ee9c921d629c8d7e8f300774dd4971567afaf0edf0e6faac0d24dae152c99c3b0ee3d6fd87b47828f1051a17aae7669e73bb3da378c80d28d74cffd51fb55aa12dcd207100afa87273683d9aaddd92e23c983ab9b3fc040d31449e864320a3a195fc19000133379f694dfb4512d85f679a70c62d68c51cd096d666b09ac7836c6b7dd12fa4e0364b1b319e1fd201e386f556a81dad58bd836fccc028d75fa36a0a2f57bb66400050cfdf4b2d440c382d93c8828954d6818d5ffb53cbfdd426cc76d070fafdd07caf32765c197dc6dafd1e7ac8800d18a094aab55dc3b57be9816e057865847c5809cb04f47a425007a2d5f1c61b59d1505ff85554a45173c26f61e27a57ab189e3ff986d54f28122a3545ba99e7c57ba4612fbb68e82c2bc163a9a99871f5bc96dade4b0c768ec1143e374cce4ea2db28b87bda64dd51e53a089d098cf4abeadfe8bf115f805f8238330fb2c84e434db4b42b70d474f72eb5acd5e6ffe12107a9dec108959bf6163f2a7b24e54444fde978ca0d08c901ac0d0cec279efc68b6b30f0a7cbda48030da8e9e0b16f1d3942ef34410dea4c5b1d29ad47d8c24bd978853cb0e7885c007d1a1b8693613d113f96e24f44c193102dbdb094622288da789683085260adc2efa76f7def967a3335a90638dc7addadcff45a42722d63bac522374d80bf908abb75ab924aeca4e9e3acc5426a8cf91db0fbc7ef2ab5e2ec323cb50b99ff9870c6892153e2b43d21306e834e9c7630d8fc0f784ded49ef0933c94f6bb9b2cd68ada30cac11aede936100924c1363f4bbc6979a964c1889aad4f0bcd6891f8e57a3059c4b17cd1d88af93103685e65792f6426cfa2cf2bead0cc43e433e4b1be69852fa6c5d3f0c71bb4b7039ce9e86493514e0e52226df8bd25da7ee425b2b1684b81c729ca17c475de8b5b0a51dc59dad2085bbe7d", 0x1000) socketpair(0x20, 0x1, 0x6, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000010c0)="6a94bca563a9669dd269374609b363bb1f3a5ff29169754bd0738aeeaa78203e9635c0d25f9a66f3c80d9e48d97e76c102ac99aebd63f59b4d44cf2ef82fc2ef3501e259ab15c28a10df150a4eef09ab9f54eddcc908a285017cff35b05083c7a4849dceaed9de62853929134fc3395f9103442ae88cdf724d5ee1b79028e649537e51a7bf0b483642269e6a4240db0d193b7890535f3e", 0x97) socketpair(0x10, 0x7, 0x3, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000011c0)={0xfffffff8, 0xfffffff9}, 0x8) r5 = socket$unix(0x1, 0x1be96c3f0fe9888e, 0x0) connect$unix(r5, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001240)={0x1000, './file0\x00'}) r6 = fcntl$dupfd(r3, 0xf, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000003600)='./file0\x00', 0x84c1, 0x20) r9 = getppid() r10 = getuid() sendmsg$unix(r6, &(0x7f0000003680)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003580)=[{&(0x7f00000012c0)="5847ca9f67c22c058ad3e58e258b8216ae342f827d71c3e93b0bff9d569ceaccdc41a2b9829cfb3ab6f1aced39720ab9e03377cdc386a0a6724a8158387227710267b74cfbd068bac1ea2b4cce2cc024b12904bc13fef7b886f0b7a412e8a82a0aa7bf188108edae60cbc924d0bc5ceddc5c6edf26c7263ede20292d310795239a8e0ab49dbf544d86fc5f19c46ce40c743da40f9402b6e8cd539f10dd3016cfaede7db65d01ff1c94efd33afed06782db3cf05ffedc7e3dc516389ce988b5077a28e22228b79a78f29bb7b097f0f32c21ffbd671953394e5e3412f27aed5c663b72982c430a47dba7f1c844349b0725", 0xf0}, {&(0x7f00000013c0)="d56206fc2003e0c4b9dd83894ff79132981465f7e2b50c4068ab2fc822b774fc82a203ab146a1e24339d77aeef0f6b5a0a006296769aa45781657f670190521f2d148ceed89491c3b449f8f0225a5c39192a44312c28cade908a47a96792c30c71e36665255f259392eaa096f76bbbdc6778333856aa175a2df0e25c3218b41fdf57173eae81c066301799c9fb36b6dbe4a12874c0ed9b841fc97e4b645193becca3d2c037a6311221a3d54cf917c22cadba3457a4c5965c4195dfad16045f2f017d01859cea42c9b29d840a91952a002abe8fdfc367aea3170e36e797bf0b51c96c7c36eb20b1a700e6da16929664409875328fb2dfb293515dea", 0xfb}, {&(0x7f00000014c0)="257fe08c65172a464fda5b8173a42f0f6ccbed8d3bbe8398a7456e9a460d1ff686c32e97608108c034d96f41ea6791cf15698e85b21623bee3efaecd7a18733830e1fcc0e4240d0e8514410cb99ddd0334b1bdcacf169f37279fa56f6e05b187af8b6b2c5b3ad4e760cf4885bd3702af5c637434106bf0f844b3b81d6cb6442c9b3d5ad83b1d7462aab4b0c9daaf3873ba6da27b5252f59f2daea0a22252aa2eae849e6a42cfe60b6ef3bc91f1ef4ecc09dfb99c0c8d8221d27ee04d64f9fe22", 0xc0}, {&(0x7f0000001580)="acb2ecdd947c3b6f2a3d09b7bdc377b00a6bb0e668b4669a6ef972e6ee030a27f1e5cebde491dcd41ea4598125c9c0ee88c0c9bde780cb6b6ccbe78bcf3a73d49b2b1b5c057ec2718174b91d553ddcdde18c81ac191a8ad82ce9f57f6c00cbc9ca0c788499d0432ef6504e8848d9a9ece631d973a478e5705f341789918d7c83e2bf017458d1d6699c2ae053e5d05c240607bfccfed7ca48dc13df93defe0913c4c6ef1a80fbe17c28f9bdfd42b947a0d0243eefe028c87b784edfef76acdf0677df25d60e1d785130cc5cc6b087a53dbc6eb2b718ba2c1a3031dc3f8b93e8822f6a2be78663e2f8989344ac0668c7afe39c6ff8b1eaff7e033b598112d87bc2200131eda7b4646880e35c64b9ff83f774e40997f5efaa2c528670226cdda3cec8481a31a6cfe47e3338f5a89dc9e7ac5065a5bb5968b0a5526a09ab14e39563c149f770eefaa16f41b9c4fe4dfce82e08f2cfe0f362c058502f8abe7c853f5adf67296ceee3cc275d367a8aaa6c2a8959a9cfe0323de75264dee80d9499a215681c1dfa254b78cc4b76c6adedd126f1b67271e026ec2234540aa1a07965b1e88a1e31061cd8324bbb8043efffa9ec964e834a87c2c56a7cc33618b48306e8df00512dff24b9970965dfe0af04e03b65b88d03e3bafdcb45cb493f95f692836621e17cc03d2cfb38d3cd0edf743c51b2514609630f260851669d44cc5c92d3f40b1d7056598033853b3b3d08de754dafd28cf129315b6d82d5372888fff6595b3391596c42aaa0740601bfe4dcda7f1f211b3eb95f556f86a185e22356226852ee1f4bb12a4d25429642b8d5b5f39d326f4fcb19426ddaefd33bb8e71acc3d95e0f5d0645d2fd1ea955ae74782f43549c5904d9220557d3b21cf1d688eb5931c6f2767b3710e1106f6be5f0dd754882bd631d9057af0b7e597320195e861a6c11dd1ce775fe95da4a80e28f7de554392750bca4b20a6b15e35b100afefcb73b6a2c707e45806f361cc11be608d2df2ce11d9c5d177092af73e7c68713c80631d24ba025bb490676770ac9d256652b78a6de1ad7a970775d74bb261edde7d5015794160895ff0a2314a249a8785a332a318490d517f22fbabd31b2ab4b5bd7cc48ff762ff46aaac9e4e31fdd90fa53416cae54972266ec4d0a5e2414a78c55cae894d02c51d414d0719e632e98b1ed14bee5d17fd9b2acc287defc4caae30b6bd33a13c73cea6d55bd32fa072e69dc4b179e98cc554075b2371067c532525c3fd91dfc1f46104d3b1731677ba327661e38114e3c11c22b46471ff6a74f16cb84a74cea2c8ff1c5ff99f5c304f92d18faeb4edb2c2da1f41aed332cda47c1daf23f99e77b92fedcd0e95af3cab1c1a55cc6071a739214059583fb41f53f930435aeb2ed4ea1df0d6756e052a564362721990969a2947d7c4bc72114c168b173b41a99fe7c953ca5331588ea26096cb149e98c3c8224fc96c656762d81e8d6d8233f54648320a172c618bb4cb2e94f023355293db1cfd12f078e78ec7f36b930c55f746a5879e22a6979eb3c2b587c977aef493b011eb2593b3a55eb28e7b5f13dc695fb4707dceaf0764bbf8a340fbe0894925ca6ece3c29aa92fcb8a06840f9f743d355ce6ff47b622530eb592da445e418d0992149d08b7536563acedd9ac94f03cdc60e0e41654aa629d51f688e9f279940e7e536da0c333457434b1ccf6670a484520ff1ab0ad709ba7a4f98b16675b34730970eac28eedeb218ca60b036c4f4c825194832464f179ec2f6a7825b1a8cc5334edbd5d56da86f9b13b7e92490eb5f0ef912a57b6cca9a082b6ccfa9b04c73eb0870042888e2593e922b0982b6669fa82029432a387726c3654c803c930cbb17c03b350e6adef32607aff70e48ef54ef90ac657a602484b42d46221d7936a5c13d8e14faf14affa1a033d7dff1ef551d0f018e56ddd840e63831ae032c2676b03392797983238e70ad60bdbf7080ac2511187bda77dc90d5c7459d56c4dc8d457c3d33c42144667b631e8a52ce321b95b76297d8a55b693fc5edaee5b7ad1bca6138da6ae23a6bf483501e4cd2c9d6b3b68c0b35df62d4c92ae8e080e05a3049a6174dcf7bde850e9f755caff855753b929ce15e9c04566c4a41c193b8d9d889413cfc97b74f8113b4635fcccfe82f8e336b3bce74c9d9bf2de54798d87e9d21e81953544f9f983f85481cf2a34fc42c1af53d13bd381e045aac81d6e2280dd9c961829c69ed9679bd968fda27c2e1a635b012ab7d6f084a696a22119ede8a7d36677121ec71719b3f448264c6191e6f1407e2465280ed60376b477677b5b8786cd96ef4be40b05f73a5b4e1f9726fa8bb4abedb0437eebc049e84f211045cc8232408f3c206a384415b51f34d0b8214e49ee3cb62d4071b032d96394761e22d80dcf54b7e040df7ba25008b4e17618c4830e7e2ce9e330e357e30a796f8944482f2b5b6c8dc1a74326ae1d8c4b4b0ffb99a93aff4abc9df3c44ba40c8c8ef968563285694f23e2449e40a1097859fe69783a1473ee124a17b4202876610d014c40d776e03cc0d24dbfc4cb73c5cd0ad1394232a5d0a1ae7d736af92a5ea805c3ac61e2bf17050e9640ae345cbab4e2722fca7d2b308b08d213ff1aa67edf62f810a867f53ec0a1c01538eb2fcfded848fdce3deec877a9c080eee33b03a0426df192f6b29abbf7f8c41edfedc175dd9a1af03a76be40416acf4e248eeb4892fe4f05929b9f85df66cfcadcce266f3ec75889e681747bad1ca6479cb2af3ccbfa3f898d5166276a84eda0c88289c7ef22f0e33d323bfea452968282cb1c5c7951ec1aa6a055c0ee16ff23ea128421ea55dfdcc2c9358b2e2bacfc1a6b451f92c3ced5fb4f45b272dfdc6978973e45da6f91c3bcdb2fe320411f8cac2beb250011f72ed8481a9d6a8f1998fd5513cc386a0d04256d0d896370cbc7d2c116da676c460649e08e318ba5c33e6a7e71a2613f81c25bb3048dc9b2b259e9c1ea33490631e935f21351b64f0810cc192967b299abcd8fa492cac380148eb6630991fd59de330337d84c6ffe52401918275671e1c1c2deda447b0192c0d18d027eaf1273a234b6d94025dc1ac3ccf0a0bcf5abedff69cd699c242c7608e0e4cab6de32954e7a98bda88e2f9154dc840e54862e0c6853feb5603c2ad149651843de114ebcb9d03f114d41e5debde4a219e206d82dfdd9dafa2f419137ff3e550a5840b41c965f18e3237ddf33d0cc20eb13665ddcb20b8c289fb762a5a94ffdeea5511de83ef68bad1bff5ec29128318d91f3e98310754bb22b4b80b26224125cde581467855860b32eb4dc8a2ee9441e0c16d5f11570f594ad2c254fe1774af70d6b1ab762073baae6e6c267f35363521bd8acc130465d14046d697a7f20872d163ab3f36112adbc7565188344d0027c30146336ac10d8d3e986b9e3694b6a67c03d1a2e53b481f5df53114240f52e37b75111323e2f5ff76448f7f009ee636f701fedcc96576f0c3a4de441aee410a4a98f1730537c595135525ea080380797ae96f41faf5f1689715824eef01942e9c9bbab59acf446ed518ebcb52cd2738d628505273390756a700ea85102dbfc8b6987080c968ce09d6ec08a858b7d8ec027df508d664f5cf24ffa3c505671c287b694741ecb6c28c79bb051e55523f35dea1b45d5adb725a18319527fe65c46a68ec8ade4445821a64e4ce079863944993daeeaa4c700c03b47100c01b96a0e893cd7daac8b1ee25b8e0737e1f49f7f4e871bea93e0088e77b17eec83136c859af95ea4b0f7968fbb35d8e5d44b17a119569770b93ce6016715652c8d21d3c9ec1a216cabe0af678673a905c3ac3ab7086b0057432b741173491a97f000c5f79cd722a9998a160bf1d70dce08d065571a4696e8f56366b421ad9540a0f0a9502efe2088b5e27e395b0472eae5b07d2bb188dc2f5d9e63cd97033d9970721d7320730e730481010a019eac84a141e796a359ac2c56772f3a992b9e61df521f7bd35645ebb8e154f4bd2e6adb75b56eb5a098f5413def0a7d7609819f1fc9f73de564b23943bf78a144e3144151be4b569ee732d544435d4b45141d80c145b72467ff9b8b9ca053295ff2b9b5a551b758b3da5ac0099306bbfe5adcd9d91a362d114260af0b092bcab9c332215eb725c963e30db62a196849be60025314cd9f35bd202c88963a327aae934ab51e047ccac75724e8ceb32c4a4e7d3610f9271f8cd2e117c19799889825e0b295072097f30dc78b261abc37d27166ef8102e8d2e1872eb9cd85064c4a9da86788b9fc6b01106c084edc7a646418ae15b53beaeeb4e312aa1e6d7cfe5b21effb2da36ed57cf33050cb096bf00d444f72fe3395528c303260ec8fc2d0806feb7a4ef21759b72a6a4a658b1807ee66055359cb9ef8588f6c445eee2235e7df04b636bbf23d74906a69d97ce424e321538b75442dbac6c025ff4f6bd133faaa15ae931c3ec4774c375028e1dc0d45795a2f0a1c27143f0f485e699b75cbce57bebcc22efd0d94072c98364cb23edd4dc325b217aafdcc482c90e1fa723b0e880b408be94e1228635c1ad15f96fa7dc1ce9f4c7e7802f5f7af21c163ed9587c855a5280598a66e13fedbabb1a017f04994dd45a873a632ec5c6c4c2db14be3084a4cc3cc2a89fc381eaf630a7b17b35002d4f4aa8db6472b41d8b43f7bd1ead7b1a3e96166a1f71fe379fd39d19e71a44c77fb3e7956625425e9fa552f67e1d4420d8bde98fc7cd2d71b664fe686f22e053c2b3f9b6788a54ae30048095162e2e8f0491a48cab9e16b8ba1fd51efccfb1cae36a8c9656de7aeed7e6a8dee3671ddd83cb72bc45e206c5245c69b1bcd1638877df52baa97cd9223190a46c0ca73d425a4cf7adcc4c804898c5895e331d7e95ddc8c263ae2f8c965dbf5c56373b06214876052f19cb37af1e53557cd8022a58c01c190727a27fee7a771a2c05a707b84449e25c0c6d0426f3b546aa993e2952f8e323bc5b7a0749dd6b4ed6ad1c38bc62bfcce3d0a25fa12965595fafa531aad51816b50472c64a735ad4cf5c6469ac7e2f927488d9e502a97675bc620581dd2ad1070f384e827b50186b269b45266d17f1bc66c6439ef4bf4b68cf1e958b3c31064b17a839b8ca4a07c9c3114aa959de6179aac87f4bd89cf7aac6d6a1108ae2c33f8fdadcc8b79f91eebad11bcf64a41958e46589e4879e6da6a8b2285f4dc0bd219b7f4908148d218971b8ba8907779954ed2d50217f7be21122536dfd73df133c7c36c211c6377ae9e7dc2368e1019cec9aadb4d62a2e2c01aa894d74be758a51b29c1b2b2ca5db669426795c13898409607ceb17817c9738ee839a49f75906bb254d00f2ebbfaa11038f152af575e7b3fcfdce438baea98e3bab894e94dddd6fa9a7536c6ec0d1880a482f5a3a686afa383c3933735f6dca7cab794d5e7366b0c2d403cc0118e850ce38e760d35d845b6df0773b3d366a1aeb2b3592fac79e2c1f958c0a62b79a5f2600a3395779f3afeadb2924affbf2b844f81178f8a4873dde1c7c9cd61b94b4c97352bc4e20f82e5f01d913678b3cabd5d415e24e178baebf0aa8e7842cf16424c6f648370aaa4de868adbbbe798c89f994980e4bbb714fcc7781ff5183fb78275182fc0205839fe71b4c7bcbe50c99e6b78dee4c4c8e33427928a3ad11d60be512a72af88ae8469794a2e14f880f8c23658a02d4f2dc3fb3dd550d481221044496c1dda34351b48772cd498bb0480945200eaa07be374b612c8a64", 0x1000}, {&(0x7f0000002580)="00c676b2ab960ae20d8875df028ac1164d610d72881b57817221dabb28adeb7999cf23b23191a755c3bc2fd92abfb75f92ea0c623958b68141b7e7f8c119a98441c70764f1f5ba9482fdc2f42d33c811fa0ecc314e0f708fa8b35ca1749809cfc214a861bdf72736fcc6b7017e464c915017cff52fe620280866ad84546480f763461bfa83fa40d4f27503a89da7cf95c082ba52337a3e56c2f522217705c5424f9a433ef1ecad351b184bc2599c482ec24fc8610cdfc5441379c3e3031a5dd4c76a0186f19266a57299cc5eaf421ab77fbd0d71f5ebb5ab84c6e19cb76e71118144ddef927a6d47c96c03fed4892b234458b29334bcb77fceea49849481069930e56989efaca3abd2f81602b492cd4db68a13eb7021215c94a9a4a00ba86527aa73da6986129f60e2ee0df23da44523681d6a6daa8b97637b10bd22c5ea69c96322ff3658af406a7e3e852b8470c337bfec5156f8ced2293e2a502e62ee04511b433e266bb77a6ac8e5ed8f15d305d34c6d8ef6bf315dd8f8d0c98303972e9d5f89ff2fc88d6b7b95f8dee8c18bce9ae28f7badf54b996df387010d0b54412ebcc026f4aaac6ded409d1f46d072f87e8647acbc369573eb133894e8997530fdf736a184b02dd8f4a31453d74b8f5708aa9b80e3d5091e15647d41b3e2dc337edc45b456a900950293ed739c5b31fbfb0a16ddeb3b4debbd1441ed034f5884a34b96daaf9639405667e936c54f798d9f7fe77357d63c3ad6ee4b21bab0c668d832c8313ee3fa0a68f4294c85f093b7f24b10fedd3e79eede13c0441b3a50c64a68ffde4810eedc4cebeedd06ae7533720f8430aa3e17e68bccabc9eacdcf7bc3fe369ffced03b1e0b2b30953b8230452b229b6c641c239ed8ca2a1153c004d9fa36f20bf876786209528aaf443bbf6c1876ceb39887f0fac337df09f026b0f1062eaf36ca3afe01b6ab67b2e41d4663c3d88f174031b3b16a09c3f93dfd942ba932fa969b35ecc6fb1cb3a132ee5078014c62bd16bd055e05a5198a73bcb86bb4fc59603de16dd108a6725de5ab271f3019698e7d0e75657f8b50eeba121734a964e54cfd8e88307d56003479f988647f213f7e78e5c7e53d02acd3adfad4e5509816e65ea3ce1ad6fbaaad1fcca7de8963f3a262a98a68e2fd5c603f461a5383728ff9057abc1b84a17bf18a466740ba21a931305c76eab3635727287b40f6358780e2056e1c3b984e3ad7d7c9a1c324d12210f1e0e5f4689565315fb1e4baec58d923dd8e0231bdc9a94deba8224b5bc0edccb4b1fcb0230524b6fdead855ae486a344e8c9e98eebb9a97510c5a3cffdb341eb3b76d91e45bbe4de1d4625827f7bae5d2c7e8603fb8d2c5566e4ad8e282125699a1036c5407b4f3eaa5c83660913f6f35fd64cead9383a5a320a66684acb738b4e7783d1988b7531339ce02eb3288a43943ed596f517fcde5d9aa0fa92420b8a654cd497406a489cbdd0957d7d9498a81467502268230218c937b5f8f18965436e0851462ab06e8cad2f49592e4b96e426bf9b397ba2712234ef5cb04e14143bde4269d5f9381b0f70290abfa17dc9294d451ed5956cfac2eb15538f4bcbcfe45c90b8b105a69d5e44e5734efb7f50040a2877536fd5dc44a9b31196bfc36ad1b6c7bf36dc20b5cf2f80cc8cb59b56edb9286bb6f00e59f9e5111f94de1431e15bcf54b539b4a376448c89a1069cb02eeeec568bd24f0f9c012198d8ab3542ef20656b12a69ca36955b38451fd48e1add12130cbedea7092f9a11e0ad3f54c7f726e838068cad83cc5421ac8533d37163b2f93ee8714bab60599d81eb6a59d8e5ed054763335aadbb8a05433293cacbee831bb86627b7d7682c450a943a86603786948aa7300cb3de44ff204bd878d43594b19dbae508fc93f1f234bf0c63366cc7c1793ef898d1343a83af3ffa2e3ed24614a3e35fd7fbba7f770fdd399645885cc99ef0062a7d96f3a6a5d10ba30ba203e3e276caf779929c1cd0a8e35a67b9db0b6a62935d9d1a54fec48bfbf54c17c777f094e9b395936a38c6fa748ae5bb527d3a1eb6380e1adf475780cec3587c31e88d998e732201160bed7b427acce3d4e32e0e226650bbb4dd05e653e721bd0438148ac3b7b5deb7a69415fda132ccc9c24611e395a4e3f7efb0291763935485cfd6f39113fe8026912177b9429738c144ed8aa6bf2d7fc2b1b57996403c90ce4d450045f8a11c0662e7c554fa547ce1ff6fc02b2b928d3062b5abd3a9cc5dac55421e3ad5bfe474ab83dcf3013dcbadd1db1672381c2651f4dd6747a09c7a5a1130daaeb68ebade4a2cd350a2d4839f8f98aa87e9a3c8b3c74ed916c4179bfd5ee0112027a701124325be775fd9fc2728468d8da3c24c9731bfb552519cd3a39ea31499a570dc002ff3a5cd4fa3204e64d794269aaaa8340632eed7171fba1d3fc680ee5256cf60184c044dcd092187bd08d803645760584afb956052cb6f6b4a2a2b5bf6a0ebecce49021d00f29e28f7a5d68620baadeb8071edcb6c7cc543852157077323f5f5f13d916c25795049d123623dc8783748b0a18b32cc3185fe3a02028b908f3f99403c68ddb54242e78f77aeda7c8e0c544b72cc536fc7768ffebe4e67244b3c9f110fe4f0ab90e345e45bcecbbea214062120c7a07474f0b4ecba4c521d9865b3e3e047c11096897fa17464255c6218b0218cc09e1c8167af57f5b0526f41d01dbe6b896f76fbae207806201de405ec00329f0e375b857ebdc4e32b867a47b44ecbe0cc2888ce54952ccd9bbd7ae9bb6fbf5fedd40c11e944e248276c22451a1f33d36c752c9f7c73ac2fccbb6bf94a6615f957a7596f1d056a33c3df7cf6e38d38f3eeffd80c966ad5bcbd78e90105daa14a34f76928ca16299c8f8a2bc414d6a27ae678a127cf427da3e78f058e034d5d71fc64c491bb48d76ab1d56fd98e43262bf3f5ffa006792c382478dc4c441caf2690400f72467afc1a4b66804b35a2e851706d962c9138d61091d41c18432c4f3a274893f016b31cd7fcd2ba3ec8a53798ea0a47bd4635a277510b7f9d6b17696d76980da164d6b4a1ba6cd668787ba7e6d1caf29973570f1810ebf4ec8232c36a3f232bd4a7f362963105ddc88a97940f921f7517334088db556392a0a9b92c33286cc5031875d6077c424c25b7f58c82b080b89fb178dd9cd0010feaf8e15e1cfa208cb89ccb63bd5fe4626d0b9d9bd460a7814596455be7c17791c99e154cfe46308cabb0251dfa4662f9c51135de571784aa99672eedbdb32a34c3f81b099141fd885b350f090e9239d5d4fe1b8951cfc96de6296841bf6e162cc031d93ecb9c46b16f1b509347841b29c8390255a14391329d9b4e20c2906c113e36c614d61cecea6b70166a2d180508021e4459e0a64cc1e439e7d67f15c55af1778956b2dba63bddab7037a4f2e19abf26ab43d23b3bda4098f44e638c36ead2bcb3fe644a3182792962155d7f4537317b9342a85adac41f2a8c5f3161efa7e1deabb85bb0169465dc100ac53d72fc08548d99740449034e72b9fa4a3cc8b454e5e9725d20dd12103f096e9def3f52e008b74ce78c712c2ae904d183db33fa4e7d4e2caa0bcc3d0ff35b28877e4bbf56085a060916defee140dcf2a9a7b14ca534c095bc3b23a683de49770519d57f5ee33bfe76067e8cf4dee13ed5b9fe33204b0414d10919288aeb839c058eeb1d004d6acd1dbb644357d9e10d50c07d2c2fa2da5c9a98acb9fca3c4dab05ccc202614d9310b4ece04a9adedba41bc2d930b4f6bc656456aee7d2d01528854759ed944adb54ab8db564246d7a86c2ddf3ddecbc5d1e4223aae20bb950e99ca1c722085a5157ed1d06e23a1ff82a7318b5d7a5dcadd69f0fecadac237644c041c2e60870644925607c3daab7e875bd0bd00571fcdeb100c01ea6815376bb4a703312cd08dd04418236685774e117f79e41bd512cc118c1ab845d42e4bab0289a8fc74e6014dceb970e370508c368deb10ec590f348d2e75ebd2076716e46efbf3e704aac153564ce3b357fcbbe6471629c078304158e8a6932719c0329e8eca1c5b3ebde6d885889a5eced0477b5d8d20a4ab258a59135e481ff38ce7db43b3ba423d657131742f3336212b81728dda819028412e7a82f8d72949b8a6fc5c8b92028126d8cd861fb34107e57eb0c09e7135c0b2736941817a3a7192da2f3c87479766e12177158564d8496eec67af05eb4aa8e69a8b225bbc3bde3a1c2c9abc399d6bcea7bb73a6b2e304c298b67a016f1d95e9edc9104891d56f4ae3238a4d6b7c37026390264be642835c639ae7eb81d5ede0cef21a85aaac8ff78c9b90b4b115977865647c56dec760607d7d0cf2319adb109e5d0dd55de6bf906b4163f0e71930e6a8a89167792a54c151511137a048ccee1d1e84235ef3f2616b59c5867909c92f8d28d559c2be002e91c679b2b46ad87cea80e441c5aa521a08cee9a94c76bd052b937fe24d2950d07f8182f5006f870dfb2d6c97c5c7146a92969c6359d073543f9470f185dbf82ae77cb64aceb24d853bb9c69f484e3c8b71744fabab81832b8f9114b5d4c20462902aefb9a3673a414dbc0fc23f617c0e499cb46b26115f822795c9f06065d9cbf46dd8c84f34ecc7850df0ee9530000625110aef904852439f2871ebaed41c46f34f41698b3a480cd447b260fa070e185b0d64f46db26b92f64dc3eaf3ce4e8f7a33cd2c123b635245cf557b21b999a7c4b98129109211d15530b3059928823e27b72221014e28fed1b8b49351d14f8c2d06081468dd195abe6136b799d47b3072ead3b9a24e2c854109338daf96ec5bd9a45012bf2940d9caa94a652545fade4086a9fa859585f1924a095bc4548067b4ee7d76ec050a4861417a505b2dc3d040e9bcc633c210c4ad284b0418af9c3ac96636c295fd60246db13260fe071e7406df01605056a71d8492ff5cc5c84eec3de3eea9fbe0ccab72b1eb4308508d0d70d777460b5e528dfcaa9ea119ba1e80c840e96acad06bb5851b1db42f9d158ec6f5bf8c2550fad5ace0b9ec161076f6762fd698f0e21b6973f9cd27393375ea700a03404f1698f61e28997026d2086aac14f006b97dfa1b1db976185e268c226e3ecae046b68bff9a657954db08636561b2048d9d38409c9ef7f49ad5e53db32714e189fa56bde84cc8f6d15419dbf7dc139f84cf39c681f9cd6012450ff759d8e69681ad9a49ef36d87e984be4d6562fb4778103b68c2e9a23b172861915d1c8c6262dcfa8f31756f574c9544d9f2f2a166025cffcf19dfd72720dc228de3df13328eb3d7e7a4ab55203081b40211742e0784dd70d5bc2a104853c8626a8ce7dc0e8ef0982eec7d8ef59a11a2ccb1fa41d3ad1167ea292227dac147d01e4f60d7e8bb81d1855976f5bba56026c28970306916b0da88c7a76c1a68ebe1a73171165d979f03b23592573cc0c88b531bf87346529519ea8c09be81909d5f0ae0cc874dd4f3b96458f290ea80b586e3ca143792e5b2898fa2b281c512838f74f56a4b31b8fb7d53524e45168ee91e3fd98b09c094f4c55e9b42600b3eaafa2a9463ba93fb1b0329c0c515f3881cbdeb7cc135a0fb713cf7b9f1fe9de07b0ce130e1d41e588cf3cb55dd74eb71353d5a542e7c0ea9f0ae903a1889dad0eadcf7e020a0dd01273fc8242a7310011a4ae74a7e25155e8147e4844e3ffb7284e062e61adeceb0de35cfeee1caa604991168e5daceb47c4e413cb5009434fa4deddfd1bf960d36e9337434fba6d71c", 0x1000}], 0x5, &(0x7f0000003640)=[@rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10}], 0x38, 0x40d}, 0x4) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/wskbd\x00', 0x800, 0x0) r12 = getpgrp() wait4(r12, &(0x7f0000003700), 0x2, &(0x7f0000003740)) fcntl$getown(r11, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000003800)=@file={0x3, './file0\x00'}, 0xa) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000003840), &(0x7f0000003880)=0xc) shutdown(r13, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/null\x00', 0x80, 0x0) flock(r14, 0x2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000003900), &(0x7f0000003940)=0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003980), 0xc) pipe2(&(0x7f00000039c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f0000003a00)) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x555801bd5cf28e09, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x6, 0x5, 0x6}) getitimer(0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x3}) pwrite(r2, &(0x7f0000000280)="047039ac30c6d0cc90552882e2494d46c751fd4037eeb957890b0797f6130466118577dd1181f7d7c8a7985e2e7ae05575127437a5631e7cc4489889bfb1fec36cd1fd3570a6c2f041cfd7fa3629f3e9793f3e2123c78a3aedbb02e36de1c665071e9efa78e11b16c1", 0x69, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000340)=0x1) r6 = open$dir(&(0x7f0000000380)='\x00', 0x200, 0x2) dup2(0xffffffffffffff9c, r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x400, 0x0) write(r7, &(0x7f0000000400)="39553c66b971822d0bbdb0", 0xb) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000440)) fcntl$getflags(r1, 0x1) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom(r9, &(0x7f0000000480)=""/170, 0xaa, 0xf58d0bdc5354272e, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x1092, 0x0) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000005c0)) r11 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000640)=0x3) ioctl$TIOCSDTR(r4, 0x20007479) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x20, 0x0) fchdir(r12) 16:00:20 executing program 0: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x6, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffff5b) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 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) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r3, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207d6000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="009bcb73853bc348", 0x8) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 16:00:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x0, 0x0, 0x0, 0x0, 0x9], [{}, {}, {0x0, 0xffffffff}], {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x6}) fcntl$getflags(r0, 0x3) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704a", 0x85}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x33}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x80, 0x5a2d9cb96c4cc699) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000340)=""/152, 0xfffffd27}], 0x1) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x18) pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="1c037b083e32a97ba32726caf17828fb698d261be0adf8834f66eb83f42c6e409cf317a0f004e9260dc7011514a6564ebf82e103d1f2473188ba76087ea6cc115ef4caef4df87ef152aafcad76e644a0be98467c684c3b5a39a2cbcb8f91636e4cc0ca480f07369b2b8ab3028a7d3211667779c7e9707950e9b686202ea5d821e9711132bd601ab1ffe32754dde4627173a37706258d656a765e392cc256cee097066d15271760557d4a335a5456cd97c46e6ed2592a0726be9c311b9def0be4dff3ab8d4ee693b568f2b18fde94397e3cc37f810733458115e72acc8675b4466948c4feca2ac0a02a7df6e6798c", 0xee) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYPTR=&(0x7f00000003c0)=ANY=[], @ANYRES64=r4, @ANYBLOB="f7145851a19bf8459994c910e1c66debf888bff20520fc6708f55b3ba25e03f575823cfc49e391b2779640cd3988d1e399e084"]], 0x1) r5 = dup2(r1, r1) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000280)=0x10) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000300)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/93, 0x5d}], 0x4, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r9 = dup2(r8, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="680e10fa952a2b2133b9f6bc576d1f297a512c13adf169fa25b9bb2b3b2f81d0d243d1468d7578a449f319b9ffe241f1761f502478429bf8c5dff84c1dd14235cf2514df9195a80671ddbbdcf1b54c39194053d187cf03035b1e08b542ac152cd41f10b26a626ffeb402845a59fa258df0c5a60e2eb8ab15a7c81ca0010754586482eaf721a21321f4185940790c7d14ad7e7df256112954d7f054bec942c2d7d564c83f42ab8b71e0bdde84e4f00e9770464dd3be237dfdc03dd29e27b5c1e2721e40c5ed3e", 0xc6) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:20 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x8000, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:00:20 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r6 = getuid() setuid(r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) r10 = semget(0x3, 0x4, 0x20) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r12, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r6, 0x0, r15, r16, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) semop(r5, &(0x7f00000003c0)=[{0x2, 0x4, 0x800}, {0x0, 0x7, 0x3000}, {0x4, 0x40, 0x1800}], 0x3) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000380)='./bus\x00', 0x0, 0x20, r21) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x8001) 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) setsockopt(r3, 0x9, 0x400, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x123) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$sock_timeval(r2, 0xffff, 0x801, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:20 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') pipe(&(0x7f0000000140)={0xffffffffffffffff}) listen(r0, 0x6) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b0, 0x0, 0x10000fe, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x69fdc1ac], [0xfffff8fffffffff7], [], [{}, {0x0, 0x4, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) minherit(&(0x7f00007c3000/0x2000)=nil, 0x2000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000140), 0x1, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0xdd85, 0x5}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) r6 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x0) accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r1, 0x5) shutdown(r3, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x21, 0x1a0000005}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) 16:00:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000001c0), 0x4) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000040)) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) open(&(0x7f00000000c0)='./file0\x00', 0x941b1f67b839e7cb, 0x141) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0xdc, 0xfffff63d, "88fe9306454066cd696ffe12a0cac0b27adb538b", 0x1043, 0x6}) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchown(r1, r2, r5) seteuid(r2) getgroups(0x1, &(0x7f0000000180)=[0x0]) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) fchown(r7, r8, r11) seteuid(r8) r12 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x8, r2, r6, r8, r12, 0x84, 0x7fff}, 0xffffffffffff0b55, 0x0, 0x6}) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000000000ba50002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b34b000000"], 0x10) write(r13, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r13, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r14, 0x20004276) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = 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 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) recvfrom$unix(r2, &(0x7f0000000140)=""/200, 0xc8, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="5023408d678d55c0a9105adc075fa78393d0d3d791582cec3c2b0c79992db06941becb13a4285904e73b8ba31f9341b6c3afeda28d62466419434143eba62de83ff0b84f82441b1b914ef79c9bb25d561a8cd49b93be55c1e65e7cca687c831e0ac43fd09e137cf387ae772985ba638331ad8bf540221419bca995031817806123b43543ff6be97fd382ce53771df2f27293e6b8fd653720f48a8d247cb17fc19f5e7f54d5127cb401c2bb4f2f810b9d1471710a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x5e6e}, {0x18, 0x2, 0x7f, 0x7}, 0x0, [0x7, 0xa2, 0x4, 0x80, 0x98ac, 0xfffffffd, 0x80, 0x8]}, 0x3c) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x1000, 0x81, 0x3, "0e2934c59a8739e1389ab90d91863484700deb4e", 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:21 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}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) fcntl$getflags(0xffffffffffffff9c, 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/108, 0x6c}], 0x6, &(0x7f0000000580)=""/70, 0x46}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000680)={{0x7, 0x6, 0x6}, 0x800, 0x6}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x7fff, 0x0, 0x2, 0x401}, {0x2, 0xe1, 0x7f, 0x80000000}, {0x9, 0x3, 0x3f, 0x8000}, {0x1, 0x3, 0x9, 0xf2bd}, {0xee5, 0x8, 0x1, 0xfffffffc}, {0xecc8, 0x40, 0x0, 0x4}, {0x2, 0x40, 0x3, 0x63}, {0xba, 0x69, 0x1, 0x9}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[{0x100, 0xea, 0x7, 0x1}]}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket$inet6(0x18, 0x3, 0x1) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000004c0)=""/134, 0x86}], 0x7, &(0x7f0000000600)=""/177, 0xb1}, 0x1) r2 = socket(0x0, 0xc001, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) dup2(r2, r0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x20}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd39, &(0x7f0000000540)="f52546f333cf705484816dd59682c4f3f6b1c52481d41bbf755bed43185f9612f95645eddce6b58404afd5ca2df40fcd9c3811a24fda59b6247ca08e32ffd9c6a98a4f9933456d2a516b502def512523bb4a882c97e85d3a2855e3bca1cfe2bbe93e362062f9204df22fde79b15748124e77fcdc460d1c78e8caaec59a0d94fc9b74cc34a1784b15da06fdce57bd1162deb053c80c65906f965585df3661e8f2a677df9b00324ffcc32aa7f6006c4718e601ffffffffffffff407990d5d5d9deaa0d9040abe4dd2cb321506f1b410ffeb390e29fbe8038ac26e8676abd16cf755fea1e9a106a871f188defaed585531831ff2b0e4534711e193859b45f47b6f8a5eafaa279d2ba10ae15cf312181c339c310ab395d9e0503f17fd5190f0af93060bd3aee1e043b9e0b9a6a1d213800f01adb4e49dace1819d7ff8db99cc7870b7fa3ee183bb3224111113617df1de132b7bb57d4caea1a508ecbd50725b6339700cdb0b5beb4e89f23cae076b7a3555251dfcd9a2fcccfef1e1ef6c5b47d028dc6d58df26e91a98a88212487e49307e50ce31450541531e7725fa16af0518f23ea8b05a0a84ebd1e0dea10bd465382b80000") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000080)="765a26b8b42c46996ea6d76b5619347e50da0ce1e3abce06564a761973252ccc18c3c2f379d29aef13d759ff1247c0741d01f35b1d9a90c5ccdbd196ff57b4a02463522170cd7157000a2b8ad85086da7b8b58ee", 0x54, 0x14, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:21 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x80000000) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000c40)=[{&(0x7f0000000840)="937224e9f98b63cda2bcd0f12bdd1eb6a028fc5739ec08748fdf5ccbc787ddecf4302c9e7dcfada6ba7ee1addfeb5ce975c2464fa1170b5c95f5ba268a7aed2419134189ac600838fc570787a8f55da9eb6c638d5cfb2380368f875528097bfe6422d7df9f3e6f85323e1c23d1561c6c2a92d93aac9dd3694051a2d24fea62705a8f8e14761910f8e8108b3fff782f205e373b1d042f76454e5ae97bd4c7ec4987e3b6ce0156174a82f6adb8d243022cd32c7e27b3e1efa6ee7bfafcf5cf7f523ee8e65f13215c23aac74670a8", 0xcd}, {&(0x7f0000000080)="502e97e559d6714514afa548c4205c5ea55dc26e0c25", 0x16}, {&(0x7f0000000740)="58263d28faa2800dfce40755cc9026f32c4fdaa1e687f2320a3e349a6ff67578436ac3f471ac6bc61dfae894387b28369884da568ca1c5bc3af74df4beddb8ccc975fcfa8fd0b2e8950a508c0c57d0568b1c493f5f406af89ad8d3892ab38c4c36e9d39efd2f065b39f36daa2bb254799d6ee44a8fc18fd4cdb58b394743e63c59987c", 0x83}, {&(0x7f00000000c0)="f8f17c931948efd61a4fde87f59d2be5387441b02b3dae176f6b771ade841bc51e18cb474c374d62882e1ea58ba872ecc9e9bc02bc92a319f8bb7b6f4aa0", 0x3e}, {&(0x7f0000000940)="f2a4f6a779e428d183fde2321a13b85e5213096bdd0d66e3d2aef656f2677989692718de44c4357d756d5d371e2427bb63172c076c73b3a399d1d33273f678bd7c0d02fb943ad6b9a3772891e6c98780c94c5508ff678d0e041ef90482f544e312f3642811b57a67f96598df7bb08585bde2826cc1aae797cd6a3b5e8e1927fbde70641c7d9dd3751dc19af618df8003090baafe7f5086a0dd5699c61c14ddbaa0011523b1f1895b64a05c5e7f9bcac2797f23edf80ef955104a8e9ac2684661b8d024ee7842bbd2c599256004502832291d1a10e9f695909831", 0xda}, {&(0x7f0000000a40)="fa155afaba915242490bad65259ea559723fdf325a54f3ac40865ee036a54d80051bd8364c4a5fb7b5234f8743d197541b9d97fcca8395e6e96a5a10a020b389367fe3f12c4eb608b076a7347480454054d8d318f83c8ff755bd1e8d00ac5caf4e4486f29f343036e3b801fd824da7f95f3f00a033dc0452ac8558b05030fad4e8f55bac477408eaee0d7b89ff1beed3014882cbf95277496dd9252f3fd640f5f1c6d5b455c7db4233effb4773b3ff7fea77cc59a1de71415bad57cd43fec3f0bb5f8effed1200cb10767acc2d303baca3070fc5de35af93a867029ece6451d02c", 0xe1}, {&(0x7f0000000b40)="7467b82573362fee9524e527642e029baf1e19ac55fb889c3b951fefd40210c8346da71c40c7ec1bb57acac621640df5d28e1a7df6d657e44ef93ca288799b1926c7fe1f5f94fffc4f1bf0dd4195efa5ebd884a6fa9c5fa920bf44d392148e138fe3cc84bc04b9389796bedf6e6ef424a1588b64201fe11e4e5305600673f09f5f4474dc5adeeb3c328c54ce9c172e43f55bc6d34fdb747d6dcded462c3931a596db56e97a7e085693824a0e8d47486eb6b3511550d1e0297f550d564d8bb2aae4d8973b7eea4e938c77f4641cac2aece05c334ff6d788cd1aa526f6f8a7f4da", 0xe0}, {&(0x7f0000001640)="ac181550cef5d4e48c783b28da54f61167581e7b98c532b331f0871902290746640e10606837aee00155b1c57363e029620c0b049a29f3b3fe4e5f0c7200cb9bb680ca18493631adfe70d70b1b7232edf8a3e0a442b57b97dfa3db050e0af5400c06513af740ad79d86d4bf21b3c13c00c18b5a54a8be9dd5823a34dbfcad950c662cd61f8ce80c494fcc53dac2e9fccc21a4d9debc3fe77b8f4c968aeb6f49bd470ce8407bdf3ac77a0e5a64bf353f1b463b8be21e2800d5ae9744d7b8d54137cf69f63b74e052108e4c336fb292cc23f53d58ea976470c818d713875bd6cbb018cf80554aac495622e21a4aae673cfecf89d784f3fe92742a9a39fca2110921607f8d40b1ac29f8535f94827b660ef1f3170c6a0feefa9cd81d3e8704f5de0ff74d3a77ab3b406b57a73521355a050b33d343fa03e77a3d1c82a661a3a3f235d520853774d29729d751ab8ad51720df763d7985c48f922685efed6f92e72fefd6e1dadd273f1283be6b2a0e443ba89e87309f0095c917da5e0fe2b6682f439344348a43a6f70104186253ffcdee386a6c2eb699d8eee7098960d8d711ad6bc0d89076852658ec4981d01be3b3dd07191aac7b2d301f99635f03bffcd13f273514962b50d3cd25d4fefd919385311fa0e185649847792d8b41d73d7c5dff5b07e430c0d253f35277bf08196dacd48d1dc216e1653a8af249cd51fc003ee5b5029cbe4d9abdb94b7c35ad7e69426e7e4e2f27c7542d90808cbbf669ede030c496a9d3ac7592349fd3714ca429e23a07331d155fd26cfc10a53402c1d36ebecdccf9e8cc7cc1833dcc07df21746776e8e1934dad56d1d731f6a4569f4144ac41e250db4a68d312c859aa487d92bef3fd9561beab57204272218c200b5caeb8a1f97f8d47227b73c92d257a5718e47ac57454047e3ce2e226e5ea0939740c879990671da34a0cf3cede06fa22800a407ce5fed2d4a1ecefd6e68742210c9307ddc78e3e5bff2807ad20380e3563be1d3ff8c06efad40f71a2a81f23d99e312a4d85ddc7a4f17053b27d4795a1f0565abb7cbcce0f8d123b6ee1b4459304cce691d41aaa676d4475527c4827c6ab457df10b3e28906bb2be8eea137a75374e83963db825633c447fb11ed8ef562c70ac54c9c3f2be33da130cb8ba94c3fff0bdfa2ff29d6a9a7eb65233974e4d604a9bad9d56c17db07b53f7686631cbd38570984961209e6f02fbcf854638d91ab743ae34f96d355a57ddaf9076d8cf82888d03f4e2ac36569270adc9c8b15130a6b3b3d5ccb3875b19f5b0d5bfdbdbfabcd6b09a94e93bf30f7a0c0e4795941e9b2d570fdde09367c9af1a54bdf469c5772a2053d7c9a00be0ff638551a14075383b9665082d3ee1b84fd20b201ab4ad9301a0843d5ab2a1cb1085bb1a6323a77c7984a9a484618dd0675d3bee107cc3adb21b940d335335d60e84e0b1d03946d1d40fac8085c7a77cddd8a170081497da6cb3059159897428d8938de7a51e0a785e3477c31cbdaab5720af2e6165ba41bcbb4490a94d502273c8abbb0d3f270d48dcbcc46e402a52570f01f95834e8c45ffae4a4ba45c2b69b6c02d05e4ab1e3203bec7712874bc0f83888b7bb026c94b7bea4818a5d2d78ee7b120ed2b02a1bc9fb0210a327ea352a325d1dc8a94bfff7470bdce893048de47c1c8b4e1504361a5c843d832401dda3170b054d6e6e8badd1fb7db2849667a9208b49d2b8718c964cf92127320d04e5320ffb56d0def2dda2515e24f4fba65717d07857723a91868760498bb879583e1f66fc453e7202f0619fbb757de6e719f35643600a077041a980a66e1d53025bce50c32e2dccc5ebf9b8deadc74ffaf29fe00afb57bd2a51a6573749c3d88f5cb80a2a1c1334f34b5e4023f780e3e0e67ef42988816b1fed74871071a11e74d961e4f0143d8bf576651e666ae41472a77ed48475c3e840a46fadc62ec001ee9f8a0e3a78b1be991c84166ece464b92bb092616ac1dc9775a045ae3ac6d9bcfa8b906bb5a11b036fb6cfa2ce74dcfd59a4e6bd2029fadf5bad01d78f3c49ab9cc5b0280a70b4e5b409ff397466a1431999c6c6e93df19e3c69121915107291342a328f9d5cae1f95cd69b23e48d9c350fc2ce9b106adb492e1bff1d9799a59b026472cd36171e08fc8f30aedd4ae871f9fe04e056862724d8615f7ec5acfa81d8be3f3589fc617a1346e7fd416edb63f994236bd73581507e514a3ab19ce3d4f81352e2b64530ed455ae92ce273df8a97b869b15d568bfc8b96f9896a0f5ee955ba3cd63054bb4741a6b55a45a4ff7e5c286c02f3a9aba936712e26c3e45be2503196d505bf418f0bd5c9c35fc6028e77d769888b5958447d64014839a9f1a2b36b37877c675f86329e940430fd900e97547513fa821ff812b730686d12a027e59c47c407ea640def9e75d7beb67a3626cf2c60ca59ee6e962c16051e922b0d69215428700073d1a16a12abef7f7f188e55b1faa900e6abf45fe73f4bcec2c7676cdf97445c69d29139f8e8b09b278a171eefc0e33a4e396581cdb4d2de278c880404514fc412d5f6d3df11025b14a4a2640712eefa88f8c70c670e304f73c195098f793bb6275ff2d0b06e2fad433aebc88ba955f1d7b675a5a374e55ccb1daafeb4aeefcf597c5d2b526e0750f777ddabfd9de138c5fcf1c24d237899a75a4daceb9b30c06e97a2ee4fdbee12df4d82303c912cc2ea9235630c128637555f468202859cc04ca3a2bd88f8c91d89d821a894c008e8874cfabaaf05a54f72696f7b4489518678955d301e9b4d828447a5b920bd87f02b087d9d65a397bfa419c13409a51288f20bf3ad9be54b6a25e617903801453a77ced5fc4ebf188a4e28d295100c0c5936e217ef8bce8d1ba35d15d33fe237f25223a2afb1ebac4b55f3e51a9f97cc31958ed85818141fe70fc129f573983068a8d867176531182c6f5647ca5dddddd0f3e5ce63304c9bcc84828364a4a0e31600567bf1ed4808d448459f5e96c2c174fad346a65380bececdc51caede0b3517f431ddbca9171a01d2d0361de1879943b3d943d8bf8e9253fca1ee7117c3d1b110ece9ed290178d1e7d761d413f3d75cb02fed1e90ef8565c2ed18b0335fdc28bcd83a9b47f2082706de925d7ec515c32fc9f3af14f5aaa5cece92dc7d3832fd30ae078b57e180a864d4793c8f267cc97f37de4660c4699a4e1cf12bbd94fe6acd6f6ff4f5d48e3d0dd8514f17b569a5c0aa6d69007fbca898e57d47a90b8e2c52499a4858f9e12e4288fa5d9746cc9bff42c1178670a126817bc2117b69f0baa02cbbef5d37a64af579e37e1de498a43a494279c254b09844feabf8c507ddc47be844b5a27b1b5e94ebef62fce9fc4de9928f73da9de3305e60648f1f79fc0fad5f55145a265fe65b56c920ff2ed048edea05bdcdac732ea574343e2fd081223b7ae6abe7f0dd051492aa7eeb5379f91102bd995b58aebb0cd29fec7e68e4ae1325d49092754b51836cebcd5f232e35a419038c0a4e43ff9fe48a90fa60fedbc0218b40d38d8f52ff1b7b7d77adf8a195d29c566746f45ff6e705b6cdbbe8665bb49aea58e6fcbffa949ef3b05a544b0e6f2df8ecbef117152e80e60f209df0f1bb641c6ea5ce2e120861c2d1fb9206c1af7ab8e4a57b6675e8421b1a1f36f8a47cdf27bb1e2f464042b0ccb68df2e3c693da56d4a9a1cb310c091c80631e0f730f469139dadffec11693bc04d26114a793d7d0843096bfbba9bf2e4433db4e708b41415f86e93923437a0326ebab929e85b76e287a0e6fa8844b3cb93096782054016beee6d8e285ed3e921b0da075070add16f883bc618898f64f1ece6a7a4f8df4aae1642df701ab3135ae3fdcde825acb281151441916a01acad8953a236682d6ada4255015cfd6016c1794a3b1b404f94bce65e18cf3ee8c9340495f098d7ebfc657e018db3757bc19a9a518999649d32bdade4cbeac1245d2528d821023480b75eaf5e6f8f6a88cffab25e4cdb9e56a7912194a9cfda4e4dffa04f9c2b4c83bd19a644ee03bef24d14196e8b62f82c340eb25b97d62326d6d60b5f7bf533688d02b62e7afa4825b21d1e908dfb9e0794610f68378e33e5d3cc792feb35d41db30c9665ed947b607567511cfdb9132a3c8b101ad6ab5e655f56d17a64bbf597415a5cfc403e88c03692151d5d1c263cec4bf9e7e1de031e50499f9d11b5d4cc0809213e1504d77fbf3381a1c530cde01cf48c5948b58663a50afab4f893ed86e264f71389f6fe0c01af8a8dd280d6c3fa3591754f68a0314313c99b6df2b9ab0e03bac6bf61e9e6c77e6ba42710b4b181b1f069b24aed6443b818e532bbe6ada66a12630d02a97e0a5f581c2262a27d516c42df485dd8139865fa900a5ef45253d06a16b4ab878215c8df3a58e95511fa3188fc445c841a6f28d2afd446bca6d1c26e8e5b41201251ec8b400062f812e758e1d79fddd24686b416fdafa9a1dfce7ecde25968045002e385999bf63d7fac0d545ccd4c18ad12176ab0a7357705a5fe7e147eead65b20b8360fb6cdf99b048be479bf510f2a883cc3f6048e008f4079e9e9d3f3474ede9d6fb0e78af351c45b129d29dfa0ca6402614698cdf4d20605531ffb8cfd269613b5a3ded0ff54696a05de0e124ba1d7a4a8f21fd7c0fd72e8932f9d9e3c996303edc0ebeea09b1a863f70ef48e15ed8b46503491ff00f5fa804cfe9dd0e00cf37b5e6dd6858a93ebb8e53f47704562b83a30a429a900d4793b1443c45bdeed511b035bb4a9e890f4a3e72d5e39450b62a6edfc330d55187783306bfb9c845a5097a5c3938d3ef548fa73a791c758d477ac4ac5234f3bf7196a741670a569241490253d93df04960e01377b223a6524fb33311c4e889fa99424242508c4e55c12b85f623af61ab14584a05eaa201bd313c07a204fa36769dbaba5f63f786c137a6cd41f1a28594f04fd2216807e92b1b47cd4ae6bba8b65e6ac10021a5302631b52f6effbbf8316d261039cb49f24c8d778e2a6fd46830aec666561c96d27233ecb2060e4614ad397cd084fda0ac8cd2f2a10f86c0aab8a43bb45485c6b890826a662a4407000cf3ec015d856030a30bc9ecae8abaef3b1e25df085ae27315f5a611758b195e9a42e918f0bcdc76f102aead1e2874f5ac9cba10fdd4cfca6bdf21ce85e087e2671377e1f5519d2e1bfdcdeebd182fe67a4976e2b43d229a7fdcaf96e71ef4b2452bb475efaf3f1dff083be90cb2cd904429db06c81339b5cc2b1eed8c0b19fa742c224e869ed496ad7e93db6a3cd046436d72e695471ab453a9cc7c1814fd0d1ddf8f825a3d364e1d755e946ceb93825413be322b897c57fc1e90e16941143b44b3b2c79e4c3a52423dac75c6a476c19e2fdb3a9f14a1a52304b37744e8696f7ccc933015b72bc16aaf07e2c6940ed555172366a47834ef7b2a32b3889a7a227f03b6c8ee2436912c92f3b0fef838e9160256fc0cea7296d6c6c17dcb7f7a1f48a51403ed2a96945abaae98315d5c16d172d608a69ee965ea04f06f98fcd9001022dc3af036b61ea31044350795d097320f2847cbc26fadfd43a3a4cc1570d92535d7cae73b3178b6037fb9d981aef209e8dd08a2355d2df310b871945751569f9e684ddcbbb79a6bf689eeb0bcd06b81fc6f38fe40672a4ba6e8f014a310bfaac314bd5fb1bc97fbde7e68de5d08bc8eb476d0e95493d88f5687b27daaebecf3442725e45f3fcea7af41b2a641cb1ec496f5f5281a9a80137dc39299660621d5f679d", 0x1000}], 0x8, 0x0, 0x0) dup(r1) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x8, 0x100) write(r3, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d30dfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd00"/1441, 0xfffffffffffffd1e) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="936f310956991d84f7f895c4b2a29c160b467b34805bdc31fff7115246af457d62ae9ab9be9e832bc1fc918c32f0aa94c64c788b6d7581c0e53339d29e026900bce413e2322e77fa13da014489cc6bc7ed31c59622e7ac08a6c37fe6cd9aa311d8e47ddfd9a8e6aa90ac7b0eee67bc872ded46ba8d9c73392338287ab640e497651fee17df3d7fa728a5429a9654e67cdc546f60dd8ba2d717b4d98d75b4d3e42c08c82e9c7cebfd8e229bb48427912171dfd3c93bc00b47de6c001aef37f8aacbca1f5c53aa01ba48ab", 0xca}], 0x1) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7f47cc88) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) sync() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xa, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xdde) dup2(0xffffffffffffff9c, r0) 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x281) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r2, r3) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:21 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$dupfd(r3, 0x14, r5) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)=0xfffffffe) r6 = msgget(0x0, 0x684) socketpair(0x20, 0x4, 0x10, &(0x7f0000000280)={0xffffffffffffffff}) bind(r7, &(0x7f0000000540)=@un=@abs={0x2, 0x0, 0x2}, 0x8) r8 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) r9 = socket(0x80000000000002, 0x3, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x80047001, &(0x7f0000000100)) setsockopt$sock_int(r10, 0xffff, 0x4, &(0x7f0000000580)=0x8001fc0, 0xffffffffffffff92) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff0000048fb500", 0x8) dup(r9) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:21 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0xb53}) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000280)="5ca603911d8ee6fa639b5fcc91420cffce8ce090749cf48eaee126066c9b846755c1264d7b7ce1bb3b4fe62eec1027296c17a96a3bd78b1c045425f1071c4276d1912d917fdc84c763e5e3af6175351d48e7dee2", 0x54, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3ff, 0x3f, 0x8, 0x4}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) syz_emit_ethernet(0x42, &(0x7f0000000180)="43d27ed3f6deb88a44da04f2efc4901b3f881f060e7cdc271204a375fce5a7344477434d9ec57a370beb4376e29cf10af338c57f2f65dd9dbb090279d4791493cac1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) pipe2(&(0x7f0000000080), 0x10000) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x29) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYRES32=r2, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRESOCT=0x0], 0x4) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f0000001980)) msgget$private(0x0, 0x5b3) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x40, 0xfff}, 0x3f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mmap(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:21 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) semget$private(0x0, 0x5, 0x440) r0 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x90) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x1) dup2(r3, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) shutdown(r0, 0x1) dup2(r2, r2) write(r2, &(0x7f00000005c0)="12320573af8c65", 0x7) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x200, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x281, 0x0) recvfrom(r1, &(0x7f0000001400)=""/204, 0xcc, 0x802, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x502, 0xa5) pwrite(r2, 0x0, 0x0, 0x0, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x100000000000020b, 0x0, 0xfffffffffffffffd) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="3354cdb07e0c32247c770d23d2b7bacec7059cb74332ecb4957c5975a53d52eb32b755ee1033492c94da2c20bc24a34dbdcd0c7a297c929dd2fbea64532b53bbc54e20298e2718b4d4a96ca86edb4bb808d5b9f0ac1daa8834fa99e7fabfc56661a91f07c6955f43252477da44d2c9d33e95a8f4c250937423449c1f5bcf173f2d7c63bd159e44ca1c2ae9161189a621836172d5ea44eb85294e890aa06d085e9fa714ccad073c7741", 0xa9}, {&(0x7f00000001c0)="4787c3ca0a358b49cd9fccc5f8dca1e9bb6c36dcdae8ee7d77b204b666522d8e0271b0788946", 0x26}, {&(0x7f0000000200)="7c3744f5baca8dc40bfa2bdf5da64b85ccd2d90ab6b8b275ec25a9c82026859cc35738c9a8c689cde1edc6932ab3ee6500401a11903c06b01c311d8a0247eac4fd637a5c5a8c201f7b6fcac529f62b564f88cb5113482560b686297999bf855f4894e7ac57e4c7ae73b1ab92dfe7e7b77d10cd030322b34d5e65d5534c26e3d3a67e76e47371d8b8b60acdf82b015bb776e2bf77f45562e9ef58471beec9a182f236665c771317431987cd2f2c97c97b5da4367dcbfc22210bc3a4bd7ff591b5bbc3d193c272a79d7e89d9825518fa1746c3efe7e31bf408235ed3701e7779ea3b", 0xe1}], 0x4, &(0x7f0000000800)=[{0x70, 0xffff, 0x6, "3734ee34c0e5159ec339d6ec2e91ffc4790e534d59585980b063169eb797eb7940963fbd07c1de24fa1e5095038fac8ad96f98f1ad815bc941c3b5eb4436f691971860c2b9d409d2a9737ce38e391b50c400cae567d89c9482"}, {0x28, 0xffff, 0x40, "a2ff4caa143088c2d4e8d7b5d937cdef32ef32409c66"}, {0x108, 0xffff, 0x1, "13df1532811f31cbe9df3275fa6e5830bf9479eec082f708992a20fda5ef06cbfaeef19643907284d2d394e3458ea42b783bd169fb9f3cda8afe70dddad4cb1fca408897cf3ce667459a3ba7c0460dfb7632672f4f4e74c788f2dea983b9cd6f987bff6be083e83792ae3c45c418c1cef8e980cb15b3cd8ac07c90263d0e4a7e7afac66c1162379f895f0b4efa8582a8e429b2be1e09ee2b5b0e62818ead971775824297c1ecbdbf3bf95e4e2bdb2b423110672e9b8c58f4a237c1578677d568ee8c7aef894a79b54e6b81da65b82d88b2b0abbb64dfb3bf68210ace3bb2ce9bcd2aca238404f01e098c0b20d96907d80c5dcad96f202a"}, {0xb8, 0xffff, 0x81, "e5b6898cf66b30a1b68a615306c1bca59fff620df75f149320dbfbaf734150d07f9fdcb415929b710bc2a2538027547a11b5bfff3c49fbc9c0399416707d8c84f6cab126655324bef53c2368b3cc22254f4542ed91f92481235e3d57dafe7a551b7cadb44a1ad519c17d293844540bedd823968eb630bdb097fd3bfa8146ec3fe3b4050c15a5ae4631a83045b0daf10edeaf2bea04ceb6f6d5c95829b925af25d5df29cc92e9db"}, {0x88, 0x0, 0x441, "964291115866719e1a29152b5b36bfea2c64c0ae3a42c2ccabb780590b5d55964318a8a2b6c89979129d5173e492500d44bf2d9a1921890c26f54edb2d3923bc870983cca25f9671c9b73057e9290423ba612c0afdbb2c538b02c42a6a9ba1cdc2edfcc8b9174d1b270f9466181be2f14613afd993eb"}, {0x100, 0xb715f5d5cdf86a19, 0x9, "68925fdb56b8f68073ff8e423e82d42421b0a2f70683495fafcc215d185436df85125cf10a1a7c92e154a66f760ed7712b9a7b91b66d166f7769159d74b54d753bd2bfb183f4323245a13168951b6089c5a1f526a16673bc17563a83f0e09613168c2006744f10f16388dd1a95922f9e0a5db71cd753a0eb8ddf752354f15585c88487ae04ba08e4aaa3d56e1d7808457ed7d671273f9704aae1410f0449aba8f4e7ec498d4046a67eed6a6e94f41fa224f79d3b4b425d3b4f0f91ee807c695322af29c6b8a182a938e59d1af6e2f78067d2f87d8bd8a3da1e5ef37582f8c5f122849174919441187db3"}, {0x88, 0x1, 0x8, "44d5cdd8ba50cbf8cea25a671d7d1546b95c30b1daf95767af626686f6886cc8e32ec5534b4d6eae6cf32405b345eb4802ad7e32069583aaea0fc067813c9cbe4510dc39388054097d6e6eec054c75764029af6640f608f1518948e9e647956105041c87ad5657f168d2655c5385da893d"}], 0x468}, 0x40c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000c80)={0x2, 0x6, 0x0, {[0x6, 0x5, 0x7f, 0x7f, 0x80, 0x4, 0x3e0, 0xfe21, 0x58b, 0x3, 0x200, 0x8001, 0xffffffffffffffff, 0x7ff, 0x40, 0x20, 0x33, 0x4], [0x0, 0x1, 0x2, 0xca, 0x1f, 0x4, 0x3, 0x83, 0x6, 0x6], [0x8, 0x64d8f82, 0x0, 0x15, 0x7, 0x8, 0x6], [0x9, 0x9, 0x9, 0x8000, 0x5, 0x100000000], [{0x8, 0x1, 0xfffffff9, 0x7}, {0x8, 0x7, 0x4af4, 0x7bc}, {0xfaa, 0x2, 0x80000001, 0x9}, {0xfa55, 0xfffffffd, 0x4, 0x9}, {0x0, 0x3}, {0x7, 0x8, 0x0, 0x9}, {0x448, 0x8, 0x100, 0x7}, {0x100, 0x2, 0x9, 0x101}], {0x0, 0xff, 0x80, 0x364b}, {0x0, 0x10001, 0xffffff00, 0x4}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 16:00:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0xbd3, 0x80, 0x7fff, 0x4, 0x3ff, 0x0, 0x40, 0x10, [{0x5, 0x7, 0x80000001, 0x1}, {0x803a, 0x0, 0x7ff, 0x40}, {0xfffffff7, 0x0, 0x0, 0x3}, {0x3, 0x1, 0x4, 0x1}, {0x8deb, 0x4, 0x5f500000}, {0x64, 0xf04, 0x5, 0x100}, {0xeed, 0xcf36, 0x4, 0x1}, {0x80000001, 0xfffffbff, 0x4, 0x3}, {0x1, 0x8000, 0x3, 0x10000}, {0x1ff, 0x3, 0x800, 0x1}, {0x3c26, 0x1f, 0x0, 0x10001}, {0xbf1, 0x800000, 0x63, 0x3a2}, {0x40, 0x8, 0x4, 0xb997}, {0x0, 0xe06, 0x7, 0x40}, {0x2, 0x1, 0x2, 0x8000}, {0x200, 0xfffffffc, 0x3f, 0x401}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xa) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x400000006, 0x6, 0x72, 0x9, 0x81a6, 0x5, 0x8001], [0x6, 0x8, 0x20, 0xfffffffffffffffc, 0x0, 0xf51, 0x9, 0x0, 0x0, 0x1cd4], [0x8, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0x2}, {0x4, 0x1, 0x100, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x1ff, 0xffffffffffffffff, 0x1}, {0x15, 0xb9, 0x7, 0x6}}}, 0x6, 0x3ff}) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000080000000460200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80000000000000000000000000000000000000000ebb2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000009000010000000000000000000000000000000000000009d8f2b9d7142bf2d88aa5d6d55fe565dcf2cff7f000000000000e1386699f50100e5e68243570e6ab040d504adb02c17a64316c529668f3f6dd1759555b5f973e4d408df126a2ddb563d641de003d3776d445cff0000000000000066610053dba7b9a45ca04c82844f3b361530651d14f1194063845df5f1aa7e7500ee6935c46eba0aaa7b5887479bff19e979ccc15afb9310e17832f099b9c00e236d9ac03dc7d951ab26e07e22cf64c0773d6002d28fe9f50dc9c4e78faf9415a4d136c1144ea97bc6e5191be362344c8e3d8219050fd67957da149aeec53248a5117cbc4eb9e8af00f1aeab11837248b5bb6b037c3508ec083c1f911a3b329862122da7a83bd0b4117bdf9cc37f2b7bfff3221fe1a0e8213218b382f1d5166da3dd8aaeaa08099bd99d34d417e4a8848e5ac046b3a7dfbb061d5f7d395c74815b01de8f2ca1df0f0d711df2429e74667e08e4a4eab35e32442c0d766c688417dcd1735a0f7060f849791e545004227785e58988553c5c21f40267f0de6211d5c783a1c5427af1774000"/635], 0xfd, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) r4 = socket$inet(0x2, 0x2, 0x22) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x4) bind$inet(r4, &(0x7f0000000ac0)={0x2, 0x2}, 0x291) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r5, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r1, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000800)=0x5) 16:00:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/file1\x00', &(0x7f0000000100)='./file0\x00') r0 = getgid() chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r3}, 0x1000000000000, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) getrlimit(0x5, &(0x7f0000000280)) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) msgsnd(r1, &(0x7f0000000180)={0x1, "7519346a3b8037830e1e2a538bd30caba7f8fe4faf9164d39a4b1e16ef82a44cfea830d718b20f543461be99eaccfddbcfceec80e4d86a4e2636176663ceff7ec9a8e04ae40b41785239f141dbb63fff9cd9f4a17f34a1e9255013c237d2dfeae7b4c2a0f7e74b05facb81645a851fec24cb30ca3d9aa900ab07a082573acb351152570d2225055fcafbd31c61b614453911b443c95f52dc17db2fbc5c74567bdee7b05ede73"}, 0xae, 0x800) open(&(0x7f0000000140)='./file0/file0/file1\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acf140 16:00:22 executing program 0: getrlimit(0x8, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r0, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x2, 0xc003, 0x6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x7}, {0x8a, 0x4}, {0x7}, {0x4}, {0xc9, 0x9}], 0x5}) connect$unix(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae4470400000095aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd235000000000001000000000000000000000000bda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab58ae3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415f3f45f00ed44f22956eac13e015d2c022767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) write(r6, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x82fa, 0x17, 0x800, 0x1000, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x9, 0x7fff, 0x80, 0x4ce, 0x1ffe1, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x3, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x7, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = socket(0x2, 0xc003, 0x6) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup(r3) connect$unix(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179"], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000e00)="070e61523f2dfa38240ccfdd766683929351a2b1f6766eddc54751ce7fe4fca528c4321638384356c6264ca460c31802870933a73b3011a8098a0eff3ef06c4aaaa2f72c686c4f6f21deb0371edc236a09e198821f76c44fe61bc4fe7c8d19635a79646471aa036ab439ba2578905fbcfa2ae0818efa1f4d4ad040c40cf330647b499c702fbbbdb760455c241157624c4b17314a7e600cb2503b68b5c1bd4ecd93b2784516ec31c97da615ea47af1cf4680b43a603920606eda379f6b176174059326aa2efe9371d7e6f83d1cde17bff55a7f0901ef647e47f2cd371170f0a96c4979761d258b559aa079a805ec8519fb73ce95d9473b40d4b1c81c6513c0ae1a9684748a0760ba45cbab5f676c8eef865f5e894f41296a08f6509701b635fd2fda69d13dfebc5e974d086c6287e8b75ed15f765d91b8238dc4b9392ce637051ed81b6ba984db630f28d6b9ee56635d83bf8fa182c83efeb24904e3394632833683566d00f5deea774a175ad61f23ce7d65b7bccba4776a5ba62399fb73a125af108dfbd7b824e8923314c844825425abfe148368bd3450f5fb7aaa966594ba7139f322c4b7ee532483ec60e45f7b0f2ad5f675e87b99fdd8d78f2bfcab0b6b02bcf3e72dd12264b4db63145cfbd0c7acf47c850c446246dbeacc5e889cd64e40698fdf3c4c06a23daa7a47a353050e3e963f7968224b4732dbdee1063381ee429687dd0ff69ca4bd395b26daf83ce1d19c4a57e3332d6b0f0430193a60b5bc67eae093f7ecf58308ae811aca5faef84f7db9cef8f890e75fa297dfc6430ee035e98438babf7d93eac979fca6b403c4226af607e922823030f83ffdf4d92393de69d4a394626bb13f7f36dc49917f5bc850ae75d477e3bb3efc66ff5925e9765ac0972b405fe9d3ccc07079a63d03d996424af1aed8c2a571432318a75b470ecfdb60db1a3db4267ee0feec9858ac35488ac2151a210cdcb4d0c3d429b5e5b0a6c11c3d9088b245416489e6a4f296cb0db0b50cc6dfd60711c8d7a3d39002288c46cb8f70c82fe84b31ad1d740eb19affb38e27b54d073bb5e435c653783fee49661a90d83b3ed311942a735c0802c87ef6c0f8163056fb7ef4c8b64e4c6c42750846795686b50551f7415cf74210bb06e6e3f2735c6b4d85c5e5a29bcaf90b41b8f3d6e4844e3b97d94a9dbc5b6d0a54047f6d8fe6004245a2d5df1067521e5aa6df700f59ecd80bec47a76a83b8b9f33ce313f4cdcc74a7801638928f9e9f362231dc6490c67af84758c97741ed3857aa46f4bd087367a875f99d6fdd3222a1b1adf4767a4bd1de480d016f0aa8dabe5f7cf393492c667f73d43822caebe2b89ef7c30af90b7416dc2ba9e34d8463266e8de7e207e31deb650e756a561845eb9bac9cc4fbb8784a36812c2627c5ae2690da244ca51925d3b5ec338308b922c4e2d642efa3902bbf92451a15de775ab43febf31c723907aa90b0272e5763057562ddeec948950bc6d20925b22f041936f18d42cdc8dd90e02e55c9e9cd80612496c6203e8a0e98f8000d88f5a0c9279181226bf92fcb710766ba50d14e39af90ebe18f541c9abd7ba0d9b0c74d5933baa4fec2b33cb4fbdc3bf5721810302094d3c0daf0ea50c51338aae0883177de1cffe12ac50588161d90171f0c86221321dbe2f1a43a9c6e21127290516391548da7b9972708ba8cca0e4601da92ae8734830301560efa5be5a6402dd9a216a4335704dc4afea44a607dcb74cfdcb3df33bd99de37cbdbbfde6beea4a27e2fbe88368d5b65879139bb6d4f28777d368579976be461f0db8816d2a2749c2f4df1bd8707f073ec7054fc83666ed00b8f2e2bd07d7c8bcec77a7c24876519c52270b63a7fa4beaf4fb6d4ae85ecc5b457805ff280fe0aeda118c29d3bc9d8ab587014a2ce8b6d35b5b48d2dd66101258f129dbc120aa737f2dd1531ea0658d406b8a651d407bfab0819b2445727fd338fce4bf11e5559783216f32d88ecc428db471788d644376c37e69b08eb36ab714cc99710c6d5bf13311fef682dd36a79808627a13962e7b48ce20106f182f7b381fbfb6d17c8e103e0b66901b5a085834c91b42796f7cf1273a1ec0beee2ad78314cc66533796d0169ac81c94742c6ad151b897aa256d6bb238425c8094e81d490c170362b03d5b1697f71b86ebe332047e4e4e68b0f3d8e574b0beb0ac53f7801f690b55a12f98f609721282d59bc647ea59ca9b86f847edcb2ef7aa9e1bb321b1e1c62c73490771799ed55daac148b627e113a26cda3241374debed0bed281de2d62faf5ae2f0d617546c247fc3f8880334279af3e8cd03fad7dd559186dcbd98c1b8440ad4054b6ceebbb6a1947014cc6cfc943dc1e2709223558f762ba5499ffdddda904de36052fe6a881e0e774a8de4ab97cbff57a944886a9b90f11a419116219209d7f82620882eab7c8d040e73c90fa2fdb05a60fbce26e83cdc0c5b3d175850297e22fe796ea86ec672425465e3cb78ff87ee527873c98d853c8e8c036e76c7c5681631954a6a8585ab223391e6939cd421c903e237dc7ba4940d1a78c77e7f7d10e37ea4ce15c08e477561c355da5819501adc9c114fcacfd366033a2632687f02b602eab1ece2f4c5fdaf0a34499be2ccc31a0c2f72c8e52294b10dc058d2e88ce8ebc2a5771336cee10838bb46afb699aaf625df8bd3127f7ceb6bc13cff63afd445abbd2053a72dd904c9fb69b290f4c900b8b7d61a82fcd9e91acb940c74ec9bf3fdbcf7112c00e12c4aea29c59164a93ea825dbd0993166687368a6cb423f7f857a98a60a011d3285cbf733610d038779c244cea02b4fc601f333daf5f895337bcf2ea7b5b57f69c0ccb5a4bd94a042a06729fc5cd97e860eeed6f039d3f1bb00506ef6a7c42cd596ef7d820cf640b1e452a6b982b500e341f348b8102be55fd56a73533684fdc8d735bb41eefc6f381d9c648d03eb65cb8a2e29a811efe966b4a4b8a5c3f63aa4b8bcd2d157d5ebb5ee45473181ca120f09c60d96fad93ee25a1228b65eac172613ff5c2808c5c0715c9b805624672d4e00724410e7de4e8fb3683762616ed8c76644365dc2f7aa9d9f73a267bf6e5b4f8ae58f27dcfc9765429f8e1581dbcbb301ca2d6d01e6a72dd340e9a903fe551ec3037a9984a7813ac093154a5b9491ba6a9d9b0399b30f42795d57ed3791dddbca47833b3d36134ff4677efb6f349c64926eefc717b6da06c69f24bd1de05ac809bea990340a7700959fd1b21a6a51c914f2996ebc382b9a0088ba098699de6d67ad100f8ce3ee67d16d80523610ba0f570a02ebb6c085465ba3915b8f13905806ee8e0b6a6d1e6db18b44d253762dba306efaa2a899dd3bde286e462a0084c7a727329a96c0ec1d4b38afcdb62cec46a0f05aaa6b1ba242c492efa45bf2b9329fda7edca619a83e152bb041e46bdc8f12564c9c2a38f82b2cc5b8023234d5dc028d779edcc5adad885060855c846c0a59be2f2b0aa8bfb272721157faa36f7cc0c223ff558dce93ef78b8fcdfd2df5e567f4a29501d517760a01ee85cda107c252cda9b67488854ed367dab95656ae2a5c6b036cb31ff1408ab3e987e6c0e857e5d03fb3c0352cd03829736ea1ec28613f3e86e2199b4b6a9ba7aa24b4bd1ba3d7d9865b0fbb8b015982fc50ba4cb64395ee0721d906b6729153b217d86d6bc028ae5f8e34bf40115894b46100e7c5125bc924b9f0aafbed5da88a1acd2fc3ba8075e33769955dd8c4d1e160b56d51bb625a93f90d771d170f1f23283b6102e39e9a86ad5517b77ad38e5262958bb90685a1b6dd81551c6da79b8b42c4a3666bd3cff5e8b149eadcfe56a7bf86cd88d98d45ecf74c77b9cf2cf81e14f6f9476d166552905498b1ac59b286f0312ca837c1dea2cc516ff2b2e70cedc630c20e0d09b9032089ead05e09803805735a277c15b899d9312e627c7909e3c1af0b4f4c735ee8d32639742b396c1c074491f1050accb04e2e331250eed2b9a353f3c858a8d8c6d16a2d37549be05d636dd053c58d8813118c03d320d6d866656e98096acbd9a1ea831df5fcfa811ab5519ea682af151fdaebd51baa03a4768276ad6850fce4cc755170b445da78da20cfd9b102d42761a6ca13455664757a5afe9c43cc8c73536237f3e423ef04329423dc667393cd45e2a5a97d61b3e947439bab1c27ff66686daf68202521f4c0c2a590567d4b7dfa8f769507dd53e2b957c7c3380b4cb6ff48f60e5c7d5a29d380e3cb534662b10c145a88b50acb4408362bd446a5dfbf991456d551556dfb2b3473f9b33371c37ba6a01c9d9cb989a35b42c11a40438fa656341c06e782816fac187fb0db2f760f936f21609b4c5edbb64e4c6e0d273ab2192b176209ec7e90a6c159e9305d4b7dc8a671a341668a762b1475a2b683274e87aa1142b688a181bccc1cb255d5cf36650a845e70b0e408f17649f69c62ded8d00008b553d38703187e9f1e979f83d6e600acdb4ffd849d9eeddb7d98ec6a72615245249ed950c62497a4efd9ba83953c68ee668587a11c1b018fac8f11e34b7aa1e5bad5f6684a583b60bd67f1141069189b558dddac0f8df2795ae6e32eb55424d47dccaf35436ec5198eaa55e0affcc013255b9c8d420ef1e6aee1e0f96e512c01f388892da69dc1d4eadc57868d1a697342f8f0f94defe7ea65970367ac3cf08ae99be361492a28dbaaa7962086e2ddeddb23efa09656a55fdcc7408206642c10cdba4dc35f1cd2e6742febd9f713791dca5916da34c178df66e2e9506bf7b376dfbcc19e8ff9753be1c87f1cf07fa61c8dcbc07c7330c81b5935a4bea26c9e7eaf87eccceb4d93774ef159232d07132269a4268d2a571c46f7c7705655310347f177304ae80b6f41a0fb20ff8c0e653565fb674fc634bca11faba35c7e184a5edb6106a2567db9a8124ba431be274fcd9fce7a7cfac10593b1ba5cbd8971d9ccd12ff6b7dcdf67a37c3f0e44d57f776a2ad2421990320b08d60b1da942d7f0a447046fdf1165db586a32af26ec040aa963b771c0614238ee0cda32bff42c82999864fdb1bbe3803e57b114fdf722d1f8684d8e9cb900fd60d6f75e85798cf13a6b355db3218a21f8a64f885c9650ecd11b890e56097ae1299c43df74ee5de8ca633854321eb8cb2c12d8a665070c045113893664f9d2ba9f7c35581573248bacf4004d20288ba088f688abb442018e0f19ebd6b8732989f184762c1b3c582e853c5612c733fba0f5774502ee2f0bb2b6895801a665fc8111f834226f77361fb7ebfeace8fc82417ef6e57ae9b178ac98df8c451fa3dcc7a044852a8d11ce30051163458d857950143b414e23a39a1eb51cceb49446babae54c689970b627b49bf90423184e37e6fae2909eb2d5bbb65739deb58bea12f577d78c25ea919df9c58f6a2fbc18aca2f655fdfe53190cb7d81776010d4fae5ceb153adfca421bf74fc51772c20b8e1a7c1b2cd7fe8239901685f7b29fb22370d0da8748e6bdc262e069a4b6b4e3db5fcbf5e3da5c9f57c13bc354219221f69330b3164052a1f796fdfcf6ea8f9f12ae65371255df08511266d0e3a0e386cdeb7d40471aa2186e124bc957bf25d5561ffe216040232eb565e8ee43204798acdb07d860a57ee5e28282634af6919feb3862da674112ef2d429d83bc6b1029c4adaaa49ba41d465ff74c10bc49305d375416919da8578434e0a9a947f07fd4a1b047dbaba79354b6e2103c4d199c9fb5fc5be06d58257f2b6d2a976043f94cfad8f69695ed0cd", 0x1000) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:00:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) write(r4, &(0x7f0000000140)="a6d5dce560dc4766393c488d655ae4e7cecfd9eb68c36328a3bc1a9decbd00b64d22c023f19cb7b29d72d1355c8d1cde1fd29aa742da708c772a5553fc757ac1d1d7a3d36428fa60c9f84fe76a8023a82469781d63489382524679f9cbd87c38441474cbb65824fd600740e01035b09f5e1bee8de4fef17de23718a56a649a26d8ae73fa30185156098081fd", 0x8c) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:24 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x24, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x947520150997e64d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:24 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e0000801a014f1888265ccc2c74d52ee00958d84287afa789e771a87db5c24915dad2f4f36d79af987dfba4f0c779848c14ec5c7278475d934d5ce5b9c824cdd3cf96dd93e58ec9849cf49f56a314c5c149d7c4f846c5f5d5912444d80ce1df1255bb04fdaeed112c6009bbab72d1b662c9b3c38bfbc1f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0xfd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) sendto(r2, &(0x7f0000000200)="6e0c6c8046a759c361d612391ab603246db49d0563a3cb24a62ce3185bf23d92b4bb57341b1c448a1969173672fa20ab8587419e9ca88103bd3730619eaadf27281506d3cd1676fbfcc9ca9a699d95e491978985dad77892b9893a5bdf12ad37208f2e7aa295e890ed9238c2d79b705df707b98b5c85dd37", 0x78, 0x3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6e09ba2c9070201babe5ed60252824cb6c72a886226e0114c5f85a2a9eaf5dee414a88ff7f0000000000007b43c06f17545ba77e884d"], 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) connect(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x1) semget$private(0x0, 0x4, 0x81) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x1, 0x4000, 0x80) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) bind$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56002e39eb696c653000"], 0x1) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c2) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000100)=0x40) setsockopt(r1, 0xfffffffc, 0xff, &(0x7f0000000280)="e4f207f7ad3f7cd1026c0d1e6e82b5614205e1841b67e9095a2abd25f5cf3043de76929826042c2c8c0357f255e382c2d08a51c13fe25d90bf4ba02a39508af895a8d207df102fa8ab18d2e4debd7b223566123eac69911d031d6ba154ecdb423612dcc70ca22cba062115c1a7704d97d73f5791f5391e4daa5d926c302d9870bd9d8fce31109d313aeb6f061e6b1cf8b66613a9cf1d77102590a1682914e4714cb6c43bbde980ac861f432a6acb6b70e5fc9ec7c49a09b8f258348ad7b559d61156c2eb3a6ae39d8cf53355bb7f74b6e513d0459ec7f72d6175406c33fe71882b11f1ae8c8804ab687f5c2ada655cf4", 0x4a4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000240)="04b337dbe4bd8b0886ef3ed0e460701f11f685cb9905a70935908309c8eccc403db943e431ec2f96432d", 0x2a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x5, 0x3) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000fe772354cc4429705374d0e80947e63e94ded85a4b15533fb1bfe353a7cc1b41a5a0f33f228ee6cf815dff357f0acfafa37897d147bd0bd24493b999f2aa93a9e7539b677cd3df6fa75706c310fb88178d27990f35e44c1be5584b481f986e2881216e97c3a1fc120a68c6a1750c8bc82a5b21ec1cc818b670a32b18be97f8be9d4db9704e8746ccec4f1527eb0cc19778ecfc6a400392281958f7648c76a693811dc4c7b56ba162995efa2bcd0578f344df88c1cdf5e131d24cb4de31e19730b35f4cb6fe7a80f189d9f1de7b96f5941200524ca36b9f4af921c4596ed9f08e493567ce93459ba715ad74525cc56b00db570c945cc59da40936632e32d14b349d46bd0cab46ed7fb1bc94683c9886c3b84d6a6fbc5eb2ec74ca"], 0x1, &(0x7f0000000000), 0x0, &(0x7f0000000580)}, 0x0) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x411, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10580, 0x10c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="8416e20961940c30f6245fd78b72009687f152fca716658fa46b966866475a1bfbd3b5852981ee9b3b319a1b4293f1d4a012475bf1c62134d78c98d6610a54ad0f61a53de2f4134a167e0b5a758187298797b572dc4969fd30229130566cfcc144c483e6fb85cdf60a9f45e71ba7f0425748", 0x3db}, {&(0x7f0000000100)="83cfdad9d5de5365a730f71c23dc759789185812f97d2b68b5bed9ac75b633d175bae8d7883724c36ff8e30cd23300568dbc9a290606525cfa4befe7bc45c4fb6049bc51f7545664438cb3ac9eb4100bbc97d582c55dfd47106cb0fa980911ab32db3752a204f73f76750f572768"}, {&(0x7f0000000180)="e6cf7b48c77aa4145168ad3bb5cb0c69c8ee56143d19ca8bdd4147acd0de64c7b7a2e88ab187cebab8b39cbd666c02f63dde37d5358f7f378ad27b65afce1edc7c77ce50d528856a64c6bc4fbf90c85f93cb6348d3c7d548b40795488294f3c90578c6cdc6b7240b68e61a408e3eaea092a218478fa88bb06cf630a502d26b93af7c", 0xfffffffffffffe00}, {&(0x7f0000000380)="09407c01000000d86858473c9132c888c594a1c7336cc114d82153806ea19d6fe80b57006482f3d9354ca9dfda444d6460c9f5aaf12f67f42beab6888b2d7550d6590c656fbb0fe40d024125f513d7f91b07937a86da71650c85f8c5de0a29cf2af4085e7b711a5acc8c3368cc593e8e1677cb5a5d4778b355325132a2b244a998817044b852ccefaf0cd4a9d75fec8f4f30f2aaac58184be2251d82044fe6d2a1bf9d0cf4f1ea79c145f05047f00ac124367dedfcfc4af0d2bad088c7781e1a1a8c46f3e882a2aae8d12354e83e67a7509b98f871dff301e947e277c3cde3cb5986766846b31d069f428858fb3a74d0f360"}, {&(0x7f00000002c0)="e5384f3fd1a588819fae49b68f0afec579a81ac121a2b84e2e2f1fe7745f3c8e6594b30511"}], 0x1000000000000026, 0x0, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240), 0x0) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x1}, {r18, 0xaf}, {r18, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = semget$private(0x0, 0x4, 0x43d) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x1, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000004c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xb0, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r26 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r26, 0x1}, {r26, 0xaf}, {r26, 0x10e}, {r26}, {r26, 0x2}], 0x5, 0x8eb6) shutdown(r26, 0x1) fcntl$dupfd(r26, 0x1b, r25) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r24, r27, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, 0x0, r28, 0x40, 0xae55}, 0x20000, 0x40, 0x401}) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt(r29, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r11, r30) syz_open_pts() semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000500)=""/178) 16:00:24 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x1f, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000000180)={0x7, 0xc}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r9 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x706, r2) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000140)='./file1\x00', 0x10008, 0x2) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:24 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x24) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 16:00:24 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x400, r2) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x291, 0x0) kevent(r1, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1b5a8976e533646d, 0x4000000d, 0x99bb267}, {{r1}, 0x8000000000000005, 0x42, 0x1, 0x2, 0x6}, {{r4}, 0xfffffffffffffffd, 0xe8, 0x0, 0xb1c, 0x60}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x4, 0xffffffffffffeae2, 0x100}], 0xffff6c9d, &(0x7f0000000640), 0x7ff, &(0x7f0000000680)={0xd7, 0x7fff}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x1f}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x2}], 0x3, 0x0, 0x6, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x5, 0x9, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3ff, 0x200061f7, 0x0, "b0d5b6030033ce00a50000000015f60000ffe200"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4d}, {0x10000006}]}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xf001, 0x9, 0x4, 0xffff}, {0x3, 0x2, 0x8, 0xfffffe00}, {0x5, 0x4f, 0x9, 0x800}, {0x7, 0x66, 0x0, 0x1e41}, {0x800, 0x40, 0x1, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0xa2dd02c4b906e29, 0x4001, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) getegid() open(&(0x7f0000000080)='./bus\x00', 0x80, 0x11) r2 = getgid() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r2}, 0x44001000e, 0x80e3, 0x0, 0x0, 0x46, 0x0, 0x45741b95f, 0x9}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget(0x1, 0x20) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) msgrcv(r4, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x4ae7, 0x4, 0x6, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xfffffffa) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) 16:00:24 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9c, 0x3ff, 0x3, 0xfff8}) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) 16:00:25 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x20, 0x130000}, 0x20, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff]}, 0x3c) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x10) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x2000, 0x27bc179b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="82f399fdcd89231b40ae93807c7e65b1ce855890ed8e30063124300d40417f362ff4fd9ebd97d684fada48b753a3439b6eb045178136", 0xff97}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x1, 0x3ff, 0xfff, 0x7, "acba1637a21d4510c4014ba447e8d277c06cdbbe", 0x3, 0x4e}) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) fchownat(r3, &(0x7f0000000080)='./file0/file0\x00', r4, r6, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="014b5a21694d051ec5c40486002e2f66"], 0x10) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x6, 0x9, {0x5, 0x9}}) 16:00:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200002ae, &(0x7f0000000180)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd2f, &(0x7f0000000000)="b6") geteuid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xfffffffa) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/134, 0x86) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521ea3e7320d8e14360dc764183a0f78baba9eb4ce76d099b9"], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='c', 0x1) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x4000000037d, 0x0) write(r4, &(0x7f00000001c0)='c', 0x1) writev(r3, &(0x7f0000000840)=[{&(0x7f00000004c0)="b2e7e8660e38b78fff61526946775fb31fed5df0ce7fd5035de5c3478f0c351ff62c7bef0dd7bf7c0e49411f595af4327f3a049f14e9c3715840503bd54c5be4d87a8a19205243c728d9ba212d6bbc4f40e65d43602638f33c5c5589f175550560eda92c254f4ed91cd39c841f395bf96d5e6e92ac4fb98e4b004a9cf6ec17dfb9488b6fb68b5afbd09534a161548f9198b8390cefdd407986b89a24bf5ab458015ce6c7c7216c34167ddd67a2f2de01ee29b61a17d19b6d7cf0d2aba12382c0b035c9", 0xc3}, {&(0x7f00000005c0)="7ccf0e7bc44bffcffa737c5562969e27076fcadfeb773790de1cd4c6e50a6fc86c2a280af3ae43a1b8b29bc2c32e07b0cb5c8ec98a7777f338ffd861be9bf7fc6ba715360cebac09224cd9a1fbd26624ad162aab1fff8844b42a084757f09eab1cba0dba87244b6d05ad8fe4d856901921e7f0bb905e575181683e2ce37e03650f035b3561e1b5d957f7dfbeca68f98e142b2da32b8c7133a24e135c5cd1", 0x9e}, {&(0x7f0000000040)}, {&(0x7f00000006c0)="586f2573cc1c625d7e2211b497830a6cc1364853d373df5fc6c0862c0efeb542774fab1983ff4e9919bbb3d580094cffe4e5694fcd9c134a533e4ba7b64f908e17b7c2f35d77ee3604a0ffbd5b929344f93b7b3a12906d", 0x57}, {&(0x7f0000000740)="08d38196fbbd9bacc4a06093f351415ba111d0beca3618af940b812bc628a1c34eac5ff3d8801ab05e059a0865206ab22cee394fd0b98c9e76f344908aaadafccee1dc77654102e7b9d15ddfffb8aef1c80004000047fd9ddb2a520c174ade8b66f88f5956fc54407e1011aa4e1ef9de89251a278cb7b161a8d716d65d1c40fc0ed379d5f4145f0afc9566eccb1e2b12c5614307429e6e3f722581906eea56567ee3aa02a78971347b325b497b53fd149e13e9f9082275338edcb24da2a5add1bc7647419469f4e8bedfb91d1a21cd5d8d00b10987ae05c920e2ad33", 0xdc}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) r7 = socket$unix(0x1, 0x2, 0x0) readv(r7, &(0x7f0000001f80)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000d40)=""/160, 0xa0}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000e00)=""/98, 0x62}, {&(0x7f0000000e80)=""/217, 0xd9}, {&(0x7f0000000f80)=""/4096, 0x1000}], 0x8) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) renameat(r5, &(0x7f0000000180)='./bus\x00', r6, &(0x7f0000000200)='./bus/file0\x00') r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f00000001c0)='c', 0x1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24, 0xc}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) write(r6, &(0x7f00000000c0)='!', 0x1) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000300)=0x9) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x7, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x6], [], [{}, {}, {}, {}, {}, {}, {}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x87}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:26 executing program 0: getrlimit(0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x96) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x2, 0x10001, 0x40}, 0x40, [0x2, 0xdf2, 0xff, 0x7ff, 0x4000, 0x778b, 0x8, 0x6]}, 0xfffffffffffffe74) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xfffffff8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x30c027281bf755b8, r2, 0x0, 0x12) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x2cb1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xcaa6e70f0125fc78, 0x1d8) linkat(r1, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) getgroups(0x8, &(0x7f0000000400)=[r5, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x4) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x7}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000340)=[{0x1f68ff51a74192f5, 0x200}, {0x40, 0x4}, {0x86, 0x2}], 0x20000070}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c4) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, r7, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) fchown(r5, r6, r11) seteuid(r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, r12, r13]) fchown(r4, r6, r12) unlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) 16:00:26 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x80000000, 0x0, 0x3, 0x0, 0x0, 0x0, 0x200], [0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0xffffffffffffffff, 0xfffffffffffffffe], [{0x0, 0x5}, {0x0, 0x0, 0x0, 0x4000000000000}, {}, {}, {0xffff}, {0x0, 0x0, 0x100, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/30, 0x1e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) socketpair(0x2, 0x3, 0x1, &(0x7f0000000140)) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/53, 0x35) listen(r0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) fcntl$setown(r0, 0x6, r2) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) shmdt(r0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/37, 0x20}], 0x1, 0x0, 0xfffffffffffffffb) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x39) unlink(&(0x7f0000000000)='.\x00') r5 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r5, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50, 0x0, 0x0, 0x2}, {0x8000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r6, &(0x7f0000000140)="e59d33c48e522e183889428962e2020b0e3062fe781b61e9c9d5daca4e896f06beaacee605c3f6ebb790041bb14acba1bc49902636dd307a629e526c2aae83a16c8f1a81120f1f165e3f234ee49fae06f6729b41b66f32e0b02fd2cc5bfaae90a9ff880c1a585431af6b91b109f7c6336f32e8923feda3df9333734b0835bb56262dba1453d3b4d11ce20c93a9b4915c4a8cc9a8281e1ff540f939467cb230818bab88dc613fe63171fb548005da2d3c231b65eabd9729ec65699874834d053690500cd03cbb664efe1cbddb5eb247b1b3700ec82c1882ea5db8c3e72096fc29", 0xe0, 0x0, 0x0) dup2(r3, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x9ec, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") msgget$private(0x0, 0x20) 16:00:27 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000d023668e6fe965145eef298ff8f6adcbccc7ff9e6bd95a25522fdd625afc420e1e0b3bb5af0b3dffb95d79dc7d637c5296cac4fd05349d454dbbe25d8e6ba641f394ebd48e613e3df62dc7a6699197ef4de046938fe770d6490c17ea606559a322054d53b380765aeaa1dbd4d77920e41ae3feff3406f5165f8909b7553ef1f6220a08aa876262f897f6520db1fd5a06c9aa2c206240ccf2bef3877b5e9c0457b032e68fab7f221cbcc5bebbbcbcef86141441ec07ad57ba08d1aa77128b7e93c311c534c0f7de828c3a58c5b657d3ef7901c2083213661d76afdfeccc3e624f5c87dd8a4ea0a1e3ff20b9acf5bc9b4e09e6349c188fc8f897"], 0x10) socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x6, 0xc00}, {0x1, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$BIOCLOCK(r5, 0x20004276) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x10) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x10) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) lseek(r7, 0x0, 0x0, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0x0, 0x3, 0xf0000000, 0x1f, 0x2}, {{r3}, 0xfffffffffffffff8, 0x32, 0x8, 0xffffffffffff4819, 0x7}, {{r4}, 0x0, 0x10, 0x10, 0x401, 0x6}, {{r6}, 0xfffffffffffffffb, 0x30, 0x4, 0x594, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:27 executing program 1: kqueue() mlock(&(0x7f000073d000/0x4000)=nil, 0x4000) r0 = semget(0x1, 0xd, 0x91) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/4096) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x2}, {0x15}]}) 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"}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) setsockopt(r1, 0x8, 0x40, &(0x7f0000000840)="7969b3200ed327095c0d59597483785071890ba0219adb17c03ed742c0568036375cf8bc66cf044fef49d6aa6301757a2eff00f822506cc625950a81b0e4639b9b7e648f01da2a737b6c8bb8505a5ec3f74de1349e2e636d8e41d168998cefb2bf1703766337f81b698ac16bdf65c8c7676ff9654613c9ddb5f60f52c5d8b85b90429385d90f81b2dd564f8ed6d03637dd44fd5bb3e0adf2edca2811af7365fe53c384a3c45f035fb4e226be449d9d11288b965a3e7d95187f9068036637868e4c164b00ce17065b15cf5078c2f37b151bb08fc5bbf1340ce2a9b9ec5306e9a733985d16cec13b00d83005ea173a52940c1798b1e6d481e7cdf0ebd2cd71d9f2f3b25108abf2b1a42e470fcdf5ef9a64bf2be535d1a828a071c3857063d7eda233e20d6f25e753377ae88124382d67abaf5b093401b61eae14f15c147095c9569e730f31c2e89407a853941e297f8cc61bfd073006f1e9e10a0868111645f8c50d741814b2a62b9744c15b74c132c46641213796e187d4b0884fbdc0f3451a6560417268fce127eaface51459ff39cb739463555a9a950621636655600cc38b2cd50d9fa9f4a1ea6f19ae3dda291610467288e494307ac94238fc607fab22f4ee837607e8dc0677ec9c203bb6abcddb39798f7d037925ff9fcf536f4bfc7f74f9f86a8db3d941c586325ef8860e952e08ba6bd2b4ce294f9a540051ca6e6fe7d3983f573cf96f42ce50840a4c03cdac4436146827b1e229a0b5b00f4fc6d001b95eb51f2e389e3e78a4964223e63076f5b765b71ab9123a7ded4d2cceeaf428a440311af1b7e7cbb13714dadb6d9fd87cb6b051907251d421cd818034a80b2052fce1e15032efa45ee6362dd948f966a4e191439ae8dbdecd61c031bca4168fcc23add9e65e5d7c3fa5ff921c168bf4964613995b868a74c8004500129028e37359ed5362fd41ccbcea2efb6b05f8f30ffaf84772902b7ade8c3027c6a9143211c6b9ff1813c22161fe5faa56dc27997bde29da792569d1c74d915c89422186ef62a1ed1e0b8453d4f4b840dc4f6fed4949de25cbbeb8609238b369ffcc5e7a5a40f49828b504149dccbfe4aba43f72609d0de33f164af74bc4e0ba6dc46ca26da8e62159a817a386a5cd4c3e777821ccb24b10de31895c6914335b729270b3b07b98c2932e791fbd8e4bee90641434ea1ddb4f8849c6549acfe441b1e8fcbf13a1d74b00cb9c94c8a2ba50df3e4e471301503efbe2cce6b0974d4c6b48231ca4c5c883a2101c438d457403c4832ed1857cb6fde548494ebb456736ab78bbf5dbc7392fb7d4d704fa014227981b5c8aa353dcedb2719b626d437b305fca9249da417c3361d559afc6e4337c3af2ff785425301817955ecab65dda6edea8728dad8304a9989b94198ebc61eb4bc30da51b42b80c77a311a5b73b4a284d9fca8cc246d9882a6da9278a40669d9305dca4fce32598d8937e565d8a3d3f9fcea91e05d6a4f6bf358e27836bf0a7562b9fa61bfd25e99a8fa7a762da150938adfc721a37400eea10071f8eb81cc96a07b0897e1c5e4d80bc7e1373bdd0164d004be7dd29650838f79c94b52eca30458f8540e52809fefce2f54d4a88a20a17af4007a5d8107e779a11458b56d971229bcf18d40a8ce34cc44a9a30ca6242feb8bbd311c697b8a5dd13fa75c02042a44b4128bc9c18c9a219b908c28b8186df933baf8785353d209215fa58a36144895921373b6b95172c4db417118715f0205182bbac020f267675019e70a5ffe6856aad18c3b11c503023106c19c3bc747b64a6810ef8961af9c97fce9fe626a52e4692da87ca9e5c1855e877a3ca683d46a737fe6ba6d23dacaac4d044ad34840bb76814fc3fa11e1c2917557514c889f987a27f08cdda33f52ed37c9c2b1af148989b45cbf86d0bcd9280994842220c85c8720aca72b4770294d11be023a28bba7c72bc84eb0ca41e83eed859a5e927f4a231f2f9cb59639704867be317c4e0819fd10cb9f0e8febff0f68a59ceb24c03a35f7f946cdd1011c5d408188ca902a702fda5e0ed162ff27c31aeba5a01e23ba0fa54ca83d719954eae71ab8cdc60b51dea5ea0d7c4312fed88d681a5efdc9cac75c60d03ff37274891315c959ada835f23183852ffe47ebfb3cce3e7ecab5f316078d00ce0d43517281a6d5bfb448fc7ff49e4ebe6588c952bdd020b16866fc0907d1c040df02161f5af5be746a320362f9c13abcef9c30b758b3e1f0c133c8e351597f0d939b9a0329601e6f0144d072ccdb1c0ca51d706c48ab7d643688113255d9ca570877966ba0ae9beefb502626d6efde00b9d1a70eb2e961d63325a539a888329d1cbe99cbb72445a5d4f4394484de01fb4e3e33eabf9460810fd8e7e11fb33fa0fd30eb700853266881c43c42ccd9be2ba6ddc9fe957b5f8a2f612f2facacf55f55f178f00e6dd749a5761b0e1ef8cd482c40c8a8bf8fa5d86f41005159036c1563bcb4123143d6b1702786bb549d089f74bfb71d2d1fbced889833f2244ded01ba5b182ba298d142a90e6a06a1d14f8d692edee1fea95fee2cae7cb7776df1a2906eaa28f7480735f9fdf90f7dbd8b11b2a4de589173661e77704a2f1cb9e12c2356ed499e6212e05918dd99708c6b441195cca1c5c69ce6b7b78f3982bc657ebc42b56c55460ee8b71af23edad182af198dd51de6dc541ec265c4a50d915c02db837ef512fdbdaa16ef9b27886b82437ede4f0f230870ce456c6f613511bca43ba02b6bb381460f9599619c3dde390f5cd759f5048c754631de4c5def7405059bcf2bdabc98b58745d7295af7fa5dc0a03d2f6676a9cb69c8ef993b3dbbad64829d892f67f00cf3e0883e101df911fb0062cb1cb7cd2efb72ab5c7db49b6adaa0901df79fb5ea4d17f8c70e51331e4f00e11e33164839ef65641e10534a0ec126be19c6fcb77625f97e8d21a184ea35b48f47389111a604ffc3c555704dfd7f84272df16d5acc14c6ac627cb3a2e9e0740f512918dce1dd964c2ee527705b798862084e489b86512eb43784d7d17aca078594723d76f8774eb424f9109b1162b230ad3013a550bf51c6c8bd66474e4c9f0b3ad6a8f4ee7fddded3ec81087816df19e279704178711315df3c3d521d61c2ab0d741731e67d98a7ccb67507354286f243faa3a07a70965704234cce75bed743ddddc41d6ee8aceb10d1e22998797e3a09e78abc4f9f5e02341e1a3fb7fca2b58748c4c8711bccc8695dc45d990f2cecd3d36fde36b0bfafed295772c710b86a8eb373fe3f1aae472874bb4692744079d12da0ee91de6681733c0820923b02ee67d856a28fe566f9d0e7240e994df168a1787b67c3172c857f19f379ed713f3c445a112a4754acf99e87c9a0a3a33c8c3bf3c2e91f8aeb0153d0b776fdc5a7664407f7a789b200ab6baef1c9730b39b2ae8cba45abf17547c3a1b79cacc40690883fa479c3c72f9cf6e477487472a28c55d939bbd54797bb784379ec4d8aababbaa8400c273029a24e61f8a2d0d9a4771862bb25199e988ae5a688f7b64ed05c102ad6f8bf3dd65afc12b5a9d050415538f0db81c885d84813993c656d1758ce492df0fb8a940bce63692fd6e4f29dce213bca0ad707b52d64a73bfe6cf5e685e2d860e424678f0c0cdd9d5c7862dfe3444b4b298585f1d7a11f6f180732b270e048d76b585ace00bcb0f7b68414d88b1dcec962956f6ea50aede036099ab0bd845945aa6236c2880233b55d538e025d34e410fc775f4d7408f0bae8f0a4845abf523cfcd884ee0911a61ac5382483c12d40be6ecd83318dcc0d32dbfe279a80ea3f9e614aaab53a9d34efb51b31eb3481f699708d89749218a9876029e881f3b66db51a986c94c6a19fb4d565d5ecb3fa0243c65e56e460262633736cd85f38ea56d9b39c6852bc84f642995a687f7e8d23cf27b810039e18635903f56f5c7c2ce1e5c901a663ab3594a2b57b4d313b47b96e696d9eaaea0aa0bc4d38a79eaa43386db18870ae81e4d9ae7141f3e8297f8678db55bbbf943058ab121a50a6bdc10869ba11327102a984490892856dbb586a04260ab75c021ed7f0afb227ca60d3e1973b7e6237d802cf4a794636878391f3377c5b22e5b0b25aa67c6d0cf89110a7e2501626a675e9c3374c5c311d56885f40cdda3f0661451ac7ac013a12ea9a83e24d53347d0275f11bcc29ef8f3cf865a76278762f345390addc275a6d308f9320e0c43a831319e24a2a036575bde77856d4a5846de7965816b29a0d3b31baf1aacd795e02500f18efa67ea68a0dc5a59c85a511b0165d3c92ee5e60f807bd319d93efe8adf9838facce7597fcb255659cba109861dbefaf81ef3f27f9ece488c696999740f94c03438c26dc1fb70dfe5d864f20fb94286cd165c01150f854567e37182c15bba6e5017b635ca6dead9c8a313fe97a849ce5eab71feb53b7e848658fbb1685c06c4eadd4a14ff6eb9b9eec6e42348f9c7f3dceb76f2cbc695bf1d85ce4ea2ff18d4fb61fde4def3cdd5bd068d607fe489458dc3e7f0ea1fd9e60cb9928a93fc3123dd04cc0d9c52fb963e678bdc2d988f055282567daad14963e100a983bff326809ee006a29b8a1149f8f983f11af8c03d3ca3acf88c0340f23742f59938d7f8eb11e4ed61ecf6971795f7751aaecce5e42f4edcd1926744c6407e62f5b4b4d4a4cf1ae2049957afd56a12a1d637ac5a30bf0d5b6f78ab21f0b803527a55f037ba384e7c42cdaf3ef274e24ed7ef7671f7f76b06585150a0de6b2faefa2dd7f8a6a062cce3f8fde1c237e37481bca2e1fffe8f7ebbfd9d2c092668cd7a395af183e9b650450279b7157b1d32d65019060289be67c40f93924084f74dff1b574762eaf0fab57563befd4cc2e17a37e5f4a3862d170840ab1454616e29a470aa7cdde616ec3eccafa68a386d65084ab5d9a03ed82738b399911509e64dbf59adb573bcf6e5cee5d3e08cebb6b2d7eebb18c0e855b0c62bbc849f6f0a5bee68698503a20276beddf48944ff14f6e5ff5d399555d1f89e80869ec54c6b3acceac61c0790e1edd5d561fdaf4c67f5c5f8f9fdef82918088d79240e1e376665a17794a7ed36f43a2bb4722b76df25b9948cf55c91551ff4005d95e499f5c782efce06800f25f556ef93dbafaa6b580c9fb83abb1c59658dc7464c0fb9b76d1ff5154ebdcbce5e8ee7712f385d4d7724397e845e992ddb8cfd3c0b2337ee4a6a6e5e4e93a3b5c2c39bf70738818f9f95da85dee147936f20fc50aa926e0ce55a2d5f24454bb3c62d1663b84dd07855cc15cca68db795805a17a3b342ce3242ecd64517ac48d78ed26a76d537fdbfe1986a91191926f23f9b1857b92fe12a9f555c6f7801432e64a9fc9f9824195fc6adbd2e1bf12c789f360deb7da860e819f8ad22071169a11ef84f18c2cdd2cd837585579cb6e89f76f88b72ec5deafe5fbb5c92f7a8ccf99342c02f8dc49db67778142d7a687227057cfa60c395a0a638b847141ba67ae02c3dc469cf0f431146726ebe2c4875fdf30e7d64e03fb7909bb357ed0387adca79ae224143a2b1e4d4d19abbb859aea08555199a913ab892741c833dfa27e381f20867f02b33725cdcc862d57dcd09531a48d8a505edeb7c7e4172591048e87361aeb0da6cce10a55401255b7e242d439e8507e9234ab35c50f861c5e4e4281d9ad181b3150bf3a15fa7ee67a540472e54cfcca39add87729ed34edf0747c8359e97f254468dfc0f4143d3bcb9b063149ee8b4ade5df3afcfa0eb764fcfa529b3c", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)=""/190) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) getpgrp() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f00000003c0)="ad18f05de2f4ef18902def891ef6f3fe5c302e9a6ac8e673ebe33cfd118bf5dc3a18e8db41f99afb9d307f6e0c8cb27c82b09a557867b0c34a4bea487bfc70846384e7b85b6227424cf66d102b7924adbb444f4faac402123dc631c8e123440f30cac5449ae22dfe14a7cfa863806189cb77f00fb6968dfc855ef49d664a7ccb327e08fc34d73219a2599938768f6120926a249db86de533fe8765b59c99d9036e969a13211d195a35df2dc3ffddb5f2c224d040e164580f0771f5687b957394fc43ae3ef9ffac18b590e2ee9e68d5cac5a0424d90c4dbe3e13b6d92b1d70fd5e73281e9e8b04372526756a52d084ce18536c348f2a1e067a3470404d48a3614d3bea567d516bbcec32aa577dedb1db020abfe3b4fb9ed6e68eb506e9331727330e9672db9e42f771180312c260c", 0xfffffffffffffed6) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) setsockopt(r4, 0x1ff, 0xc20, &(0x7f0000000140)="490d614c4d0d17cbba2e8ce90f562f", 0xf) 16:00:27 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02023dbc1c45110f5777"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000197000/0x3000)=nil, 0x10d}, {&(0x7f0000718000/0x2000)=nil, &(0x7f0000286000/0x4000)=nil, 0x200}, {&(0x7f00006c6000/0x1000)=nil, &(0x7f000067d000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000027c000/0x3000)=nil, 0x557a}, {&(0x7f00006aa000/0x2000)=nil, &(0x7f0000111000/0x2000)=nil, 0x1}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000765000/0x1000)=nil, 0x400000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000535000/0x3000)=nil, 0x9}, {&(0x7f00000fb000/0x1000)=nil, &(0x7f00004cb000/0xf000)=nil, 0x1f}, {&(0x7f00004af000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x93}, {&(0x7f00002c5000/0x12000)=nil, &(0x7f000025f000/0x3000)=nil, 0x7}, {&(0x7f0000792000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f00006a4000/0x2000)=nil, &(0x7f0000165000/0x3000)=nil, 0x80000001}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000668000/0x2000)=nil, 0x401}, {&(0x7f00003c6000/0x2000)=nil, &(0x7f00002b8000/0x4000)=nil, 0x5}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffff7}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a062b58fd4237b8fa4d012ae447073c238495aaee48c02f6ac413ad30505e8f5300a497ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4782cd235000000000000000000000000000000000000000000ea00000000000000001ce58dce737f733c6c6d84468bce59fdfb52ec228836654aa77510cdb411a75c8045a88eb158bffca0f3cbcc2f63983e7e"], 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de", 0x492}], 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) sendto(r1, &(0x7f0000000000)="43170669e047ef5a5a", 0x9, 0x400, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\xc4\xf5\xff\xff\xff\xff\xff\xff\xff', 0x800, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r2, r1) 16:00:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchown(r1, r2, r5) seteuid(r2) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, r8, r9]) fchown(r6, r7, r10) seteuid(r7) setreuid(r2, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) close(r0) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) 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) write(r1, &(0x7f0000000040)="cc43e819d6124c1a4f85b5ed615ef4f3904a79c01dda3ee99c48fe7deebbf953ec3f8bd403a1b9239f00"/53, 0x35) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x200) fchdir(0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8d9, 0x2}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) fchown(r3, r4, r7) seteuid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x193}, {r1, 0x2}, {r2, 0x1}, {0xffffffffffffff9c, 0x4}], 0x4, 0x6) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:27 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) dup(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x100) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000380)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r2, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x800, 0x7fff, 0x6, 0x1, "8a324eeb23aa32640fe6c88c572577472ec86d00", 0x8, 0x3}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r2, 0x1) r4 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000440)=0x3f) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r4) syz_open_pts() 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0x10, 0x5, 0xe09}, {{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2786c9539fb6028d, 0x4, 0x0, 0x1}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x100000001, 0x9}], 0x4, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffb, 0x98, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffff7, 0x1e4}], 0x20, &(0x7f0000000380)={0x4}) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = dup(r2) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000240)=""/18, 0x12}], 0x1) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2c, 0x1, 0x9}, {0x6, 0x1, 0x8, 0x5}, {0xf5f9, 0xfc, 0x81, 0x815}]}) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x80, 0x5, 0x7}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./bus\x00', r4}) ftruncate(r2, 0x0, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x81, 0x2, 0x0, 0x0, 0x0, 0xfffffffc, 0x3, 0x2, 0x2, 0x1, 0x1a}) r6 = dup(0xffffffffffffff9c) setsockopt(r6, 0x3e, 0x7, &(0x7f00000000c0), 0x0) dup2(r1, r2) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10e80, 0x144) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) getpeername$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/98}, &(0x7f0000000340)=0x64) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r5 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) r6 = getpgrp() ktrace(0x0, 0x5, 0x8, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, 0x0, r8}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=ANY=[@ANYBLOB="043903"], 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000280)=0x3) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x5bca) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x5, 0x5, 0x81, 0xd921}, {0x3f, 0x8, 0x5, 0x5}, {0x950, 0x8, 0x81, 0xfffffffb}, {0x8000, 0x1, 0x7, 0x7}, {0x7a3, 0x0, 0x4c, 0x9}, {0x2, 0xfa, 0x6, 0x400}, {0x5, 0x3f, 0x0, 0x1}, {0xb45, 0x1, 0x2, 0xbe028000}, {0x38e, 0xfa, 0xcf, 0x4}, {0x9, 0x81, 0x20, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="a418970c7bada775857131bbd763f0e20eb6623e6c5a6acd61870ae4ed265362e6c1dcdcb82fd6ef3717bddb2c039ec050f6049121de3fd1d5ef835a28e47f869ea4b93c035f420a9d1399dfe0aa236ea9bf87a8dc43453445d64059f67edf62ec48ebe43a54b9f462fe1b16b34683bcda5ba85a30433960fc0971051090768a35d5d2b22fc5", 0x86, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:28 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x41, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000640)="b86c029e0de4749b95b42f58362ce3c40bfd8f9926b31b8a9deae93c69e11dbab9ce9fe384735d59cbcbfbbe819942c8b4831b368d7d40ad129916f7eeecccb015e247d1d6569643d27a61c429dea4d7ca038013c809ecc94a2c7dbc7c0ec981f632e257995af4e0211cc35c404606169a39a21aa601bd0d12333d5173697075d7307a854d148a0d5dc78c379f145922dba37c411521b1b0b23d3dd7e6a8e03fc4fd95cbc184d2a94adf3e8b99906f956b2ed75ec3492001facf7181ab90fded3081f70673b753bb7a6dbf4078d39c5d736a5ca7f281a01c1585e2a66941568d2290c354877121abaed13ac037f9fbf70c70d1a2fffc29b9983aa1c360e5acae532c5d4d8141cf1a73d1a2ac649b2732aea63aab7523acf36300183353b3dab263dd70ccfb022b5fb3c7a6f8a0c70cc3388491044833929578bfae28575762343564", 0x142}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1018, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)={0x2}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/21, 0x15) 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = getpgrp() ktrace(0x0, 0x5, 0x8, r4) fcntl$setown(r3, 0x6, r4) sendmsg(r2, &(0x7f0000000280)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="9f30f9aa3c10f75103db64cf1ef1edf075f63560fd64796843d03711d2f5a51484182104b289ba4ffb9cf668bcda921c8f7435bc6b5258a0e124f1221cdec6", 0x3f}], 0x1, &(0x7f0000000840)=[{0x108, 0x1, 0x8, "f0e253ce4d578a21217e143cec4d44c34ca21ac590a43194b17949c68a4016f4b8a1dbd0339a3fd304d654d4587f7b7780a6f4df3ba7c0e2d36c8a50f814e0eeaee4c597ef7cb79a2b6ee90e2321b1fd586487e2b11bfb173a6cdbb0751ec9bafba6e73ea42b1d09232012ad67c57f8090fccc332f001e3a337b29fa30e29caa22ac642eca9ae3068295becfb130f8153c515c1ba14bfaeda11d2b96980fb87bb843eebc4d662fa08362b2160a775a295c45e97c6102ee0dd3cbf94cf81c026867424e1fef805579008293cde3fa5d3ff0b206ff2b874676c027f3e09db61d725216c3e84469c58df3e4f5bba7b1078816f271"}, {0x88, 0x1, 0x7f, "d2de739d11b55bc18861170b6d622e411acdc0f11f39a3e11d97a8f3deeb151474420a642340a047dacd0e9dc3db629f3b9a9beea811873e6e9e279cde2dcc554a88fb7b746ef1613a3298971869c5b8117c463310172c3894e392c62a87f22aefbd98312bee98a8a7f5b4b1ac0a0281c2494b93"}, {0xa8, 0x1, 0xfff, "bdd2fd4013cefaf856ce7fe5d7a2fbc28369007e8c253b6ff93e9616b21a8011cbb3ba3dd11c8edd88e5346e996c1f8f7842db35d89aa820fcf77c4012da117accd38c15eb4f34a815928a43259a46b4d7b49a7897a2cae6a682e0538aba49d9be0f94ba78d6780653cbbe64d20a5ed586e8a046ea0ac78ece21c3a4150c331167ccfb76fbe3f508399a0200e808eac42608"}, {0xa8, 0xffff, 0x7c23, "1139beaee29530d8411bfb225c21bb4c254637b078a759c24c8c57c9ecbe785808f8752d0b3885bdfadaf07f3cc052be776767c2adb852b30429c4e34440f8b9a8f3cf148068a14e5a12f7ceb377cbb67791d75dc2cf1f2d5a203e7b3ced20f73a63251cc67ee9c2a9978544124bfa951264c6dd7bbb8fddcbc358cfddeb83ea71672e986e08dcd69b6727a439d3cc7e6a2f3a"}, {0xf0, 0xfffe, 0x36399ff5, "03b8b2441c0a2aa7d759920ac9a0bf45eb6e6fdc90bc84730836f0d68319c8433285d1683b41b005bab25f160f6caf5bc3d065a870f654fde1c2da8dc9d75d93503a671130d3d9af8c665c6dacb577d8fed102db05934ff9040b532c695740655c065f55ee583ff157ce7d84c33fbed96adca699690edcbf133f2e9f3b0a20f5e16ce7b5308112719dc6016ffb699f741f7fb5b9609f6c3f6634259ceb047877087ada141c3531457382128769e5ef4e2349bfe50206d6bac88c40f882f6fa9e6317f9fb69bd01579e8c5c91d652ce2d4ebd5860d1346372de"}, {0x78, 0xffff, 0xffffffff, "5b7139a3a39466b89b3faf9b4171b92d2e512b2cfebb3b0261668b8796bf9bcda66eefe53af724d6b20ec5c7a879e3b4d6d5a8c56a17640809b38e3fe3c43d5c7693276fcbb95ad702a5ee7ea17e0ffe52f3ca85cc7e12d04d3ecbeaa1594bdcde90c01d"}, {0xa0, 0x1, 0x7ff, "71e6b4c1063330f9c2a1c60ca7e7956649b9e93fb9e207c6e2efe23042ade23541e2f93b318c8d187db89452702f7257cde0e61ee8c5174082f52bbc703b0879d5971fa4af2dce6a7265826a27b950bc6188752a2b5b2ebd62e0295d5de69f862a93a28306934b4517c7847efc8bdae12462f77615b18730326ea1f82563865232aac0cff7945406035d06b30bb8"}, {0x108, 0xffff, 0x7f4, "9e2021f3d547a0b2315c4c8836cd1ba751e99b84b1fbe1c9f7e2754c125f2336aab4f0dfda48e25b10dd755b4af2798daf89511168f9e820a35a7c7b2be6846f1e1daf87962b537faa5a3d20887071aecb543ce637a28bc7960336ad4d6e3b2be390ba4e0cc1c149f6f8fb5a4884d8b2b1eeb45369b819be0e5311fcd0b9078c347c837851ebbcc11f308f66208f25216802abe923e5479dab9b479cf9c7d97c65b7189f68accbc2a8f8768fee9e16456524816cdc53842486001cd983e14a63546c02bee30b5a8d807d57c585fec83d30bcb2d5f8c51cea71008a578b03f132602596f4e8bde47536a5b4ed9251274f0edfdb94"}], 0x5f0}, 0x808) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="2fca23c58a5973d5cf117bd57f8eb5b9794fc52b8e18cda3308d974e4b7f3cbcdd4866574079cf093dbf3fcda30be78dacdd7a45d0598d63f98f50ecfc6b497aa3274c99b8d1b5cd3e526d43469bcbf837944b69ada8cbe0e7beded227f770d416371380f34acee1d39d7deb7400ed928ef892506ed6877fc0c723f1e9dd5bb9cc57f9de5fc4070272aa2fd002d3d3a52685b6782c4d4d98d54b33354982db655009e0", 0xa3}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/218, 0xda}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) write(r6, &(0x7f0000000340)="b99d76dbeb656ca7c681569ce4fdaa7dfb5308de934ff4b4d054d2d102cc2eb9cf85", 0x22) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r7 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r7, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0xef5ded0e003556b7, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 1: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/25, 0x19) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x48}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4, 0x7f, 0x5, 0x1}, {0x3, 0x3, 0x2, 0x6}, {0x0, 0xf7, 0x1f, 0x1}]}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) chroot(&(0x7f0000000080)='./file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="000000002a7a06219b0200ef0001000c000f000000001d000000000000008c8491b190362e7f5b2a5842d3aed58d90a795a574a3cf2c20d66e5240da1774f876c89c5124c0a70c1b267ab080d53120b716951e2c7d73046537b0397e62b5fafc05cd3218d712430f92b3434ee0841685d6aa2cafedbc22a3397956257e58f493260cbdd25e1d0e011169beceb01573be2dfc206d280eb348d83dbd7e584fde4c229e61d254d39813c4539b03e706e9eb8aa2c2805c0ec24d1157fbbefa0ca071f330ea77ddd78ef5d6083564686abeb95365f6394690a7291cb07bfe5b71c2330b28251bfab8000000000000785282d4605e526b1cdbb95f23e4408c39e8c657e6bd07dc2d497ed02bc3c3cb7ce7cd14d089ed112f2d5260b5ac51f97924de53e995c60b7c7c56d0ceebb10cb36ccab82659ddbbaa8f7753e9bf9b5be641fbc50c024da5ae2c85a768763f62b8a5ab9d6d2562662aa6c020c4e6eae38a2921895d21b2a41e8c8927af4326b2b8efd0068bec31b61796cc80343922ec23f6f02e6e8b541c8869d438bb2a9417ec1f30faf9dc1651331ef24ca011c8619bee8371941408c1fcaf6c44efd1521aba43c8a87acbdb"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) socket$inet(0x2, 0x2, 0xb6) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 16:00:28 executing program 1: semget(0x2, 0x4, 0xd54379ac4f714e0f) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0xb29b, 0x0, 0x40, 0xf29d, 0x8, 0x4]) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:00:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='\x11\x17<\xe0F\x05\xe8\x10\xa1', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x39e6, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0xd1, 0xfff}, 0x7ff, [0x2, 0x3, 0x0, 0x42f, 0x5, 0x3, 0x5, 0x7]}, 0x3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[0x6, 0x1, 0x8, 0x3]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f0000002180)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a73d6750e6ea13a77ce1e332e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000de000000004dc1419809771c274d72cef0dd167bf1f21f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a3615e3f51ad658693a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e31c198397f396c93c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc99dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf0000000000000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x4, &(0x7f0000000100)={{0x81, 0x2000000008}, {0x2b55, 0xb}}, &(0x7f0000000380)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r8]) r12 = getpgid(r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) ftruncate(r14, 0x0, 0x10000) preadv(r14, &(0x7f0000000480)=[{&(0x7f0000000b40)=""/165, 0xffffffffffffffd6}, {&(0x7f0000002600)=""/228, 0xe4}, {&(0x7f00000003c0)=""/77, 0x4d}], 0x3, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000950f865ba6a14c3b55497ece4f5e2ca5b6290c37b7f09c21be9c718601b4975ffff33d7c02d1bd4e75cbec8f91ad7aed2c2fd877ed41db5c3c5f1ff7e851b7b09c7db07f09742d493d4febd06b7253b4e7575366b4ddea6f860c3c3faed9f5c0403aba6bb737d72c73d1a8274fb5166295d9c0300c5f7fe7db678d135968bcbc83020ea048941e4ed2a4f28b415101b89eb76fc579f28fb373355750000000000000000"], 0x1, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000200)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a325f918ba49743392da95f2ecbf2e391859b4d84d95ac15f728780cf667a4fa366d6a506c665cb5b", 0x58}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000002000)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8a203daed36b2f5a48d0a02855ef642f4e6af112a6d78602bc47803005e8e2b69ce75f178cb7d25f28a1ebd0ed1ad7b657209d5a88eaa32d7a785b2e6ab2642dfbc99eb6e104fb0bb5828a4003053cdb86fb6ed5b8649d36e4c16809cadb36524803c35db036d9f637be279e91bc1a2cc496758bdd9542e217c598b89447bf11db0a3ba8b9fd399270fea72e5160d896752d1c49304c56cc4fad4c39eb6546ebaa7a9284e64ebca72ee64dd1415a200ac3e7781aa283fcad288c5f2ecfea65df6e2434b30e6bba96e59fc2fc363b64902ae01c1d5c3cc312c1f54011379b092ee66984aacf145c01dfb6ee009aba6eb6167f641cc659db0a3", 0x176}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002700)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c9985af89ce62f45390045892e5fc423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d11a18e5a9ee48f3ceac0700000000000000409cce889d114faf8f220bb28ef6fc194b73e2aca6846f4fbe31921b0414a060bc59a2708f6e440a378dd4d0d49c1237c46f2141cd4053a61b59ba02847cd42a336cbf886066fed08b08645ea23c49fc9ea1f68c3c1855ca5385032e5c1d5452ea63ab6eb2192070f94be4139d251685d8dd408342154d17f0a1d9d98999f75a08e6fd5b4f5a8775e0e424be8c8a3e59e9fdd2aea18cdbe44441dec1256a06ce10310961bbc99c9c3390cc67745d62087ae21c628e61ef1a932afdef9ea8e20713cd46ca18a9ac1371224ad14a01d231e3b60e969dea5a94b73d707107b69e0ed323cb002f6a11608151f68803231cb1305620016d92d0fd19", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000000000000000001000000000000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r14, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r12, @ANYPTR64, @ANYRESOCT=r13, @ANYBLOB="000608"], 0x24e, 0x8}, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r15, 0x0, 0x0) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='\xffx\xee\xd2\xb6 \x00\x93\x02', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x1, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080)=0x8f0, 0xffffffac) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) mprotect(&(0x7f000007a000/0x1000)=nil, 0x1000, 0x4) setrlimit(0x9, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6202e57f7f0000011db83e6b694053626a79d0f27e16dc6c9b7ddec2b2fd88776f6cf8702fb4a8712caf43bda39ff01a9db74cd3c9cdf4379ec3840da138cc53c4d727838712c280c438261bdf387debf6a88e54da281c75babbc8a2681ef4c4f3c124a2cce94e36acae3cde28843280eb71192b633820ba6bddca79a7040c4eb7f38b12ddf8132ab269796cc6413101ec1c6e2a25ee8cf1b41ab2e884061fd7a939784012283286b0253b8365e9dc7368b935dbd12c65abb70dce814163c151331b0fb975af29c55b1bb23064677332f23e7df82bc4e34938d82b653f900e06e125a1068e8b50fb1ffd7b20ceb8f71eb64957671a64236f54e256b1c9be6c959a11cd5f874bb13aa62aeefd807843c5da"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(0xffffffffffffffff, &(0x7f0000000500)="f16589eeb83be5700c46481e0690458d638f46fc010bf64a16e97ea5c8794736511aab54d61da36bbe5d70a23fb75696ad9a261a7551c51c19f518f6acde8b6222a548ad8f5c0cc8eab126af4c9641bc3dcea2b88d942725c28f57347b96a77f44d6488b0220977c80c777f5725fdebd2a4c123a3d209f3938a9ead328cba729925bb87b1adbcacb28e064ba9089ca748192075dfb72594f064645531957b02921fa9730738928aec4e8a4b25fedc237ac3017a1a9af682088bd0f8e7ee34c396fe75920d3687852dfdde840bf67a33934f7c483a6261c661e78ff1d87617fbfbc596c59a1c99701dfe5c7c037dcfe1348e2ecc5a70f2b245b158709e3e52e4e4966fdd5cd665303e2f25e281ca8958693c78d97afdadf1b89f9e84a305b454832be8b18c9674db49927d282a5599872e5521c397b0ad09630fa28f622e4872957f41521b726c3e7901ab9075384177c80475eda1f7a88998324c666c266408d4366ec041d34be97601bf7545b331553d3204658f0b287b2527040ae6771ce02e5e62685bb49bb840ae7bca6a262c4dbaac654ee0683028dcf9d449ab11811c0e34fa0e99f49b0fc6d155fdfb5dc9d7952283cffed3cd638a0ca4abafbd52b99993fdc18cbbaaa59999717768865e7ad637aa32d503a9967b935b095fde143804eb6aa02e0f5c9c479615f30ed24255678661f7ba7bc5c9b77ddb71843205e450675e422dada810a455b8ea9ce26ff863ad1837f9caa3572d94ae4a6288b7a5add871d8132ffbeb7b358e87ec1239771c912a1ccc08a3a64c63c39fae3d56a1838454340a734df61a46c964751ed7a70acd167a071daaa80fd06c603d2633109e20a36171605eb95dfcc43cdf708f4a31c8962ed10137fd580dec0c0cea36a666d7e741c75941d460fc3127f66bd077c9d0b009bd78165d57923de68852dc5e681f374e44b134bed3ff54d9131f3d54e8f85072e7ec66f738bc449db755c5be14f9ab33f1f85b9560018bfbd19d99356e5ac791a396bf3e203846b3f412f8f79091bf5bd091a05c1481def411fc855c5125514a5743a45d00abfb479879d4e475110979304d06b21841c90160606580a751d168dd142fb09c755e90d8c1b606f6d93f157e814fd1450c18ba30dcbc4ae52a10bc4a74e66dc2fb37570e041e254ca356c4295578c1a498dfd71d6e2e9b2fb240beb50d2593b762b767a2d7f3bc3d7a9a63507c4de8c725c2ee3ab68eac4d16fa1e6f1f520748ec81673293d512661a8a22c555dc818fc5260661967154fb98ab8ef27452a4e4138ba3564ede65f71b22cb8c29a69f5f0332b32ed9daa452ee0cd935ed3accf12065c10f8718018b57b8a24633c5ecf8e8318a50f8ab02e0195f2a4f1a7370bc740c7272fe8dc783c0c313463f4effecabf2a0da2050b393f5d0afc410ca7d45f8db8a15a31883815b33fb3ef2436b2e56a9e6a552417a06f8e0f85cfdb080cebcfd68bec319ff14a5236e2487c9b94a1dfcb727273c9c3ea11c14191817bb64a00578984514c1365fca4ebba7113e03d8fe3639405975bbbeab113fff2f304f700a640913428f027df46e5c6d1dc9e9705d544a12d0576955b2942e03c37b7d75602576e25c3c74ceff0d3e6afadd4cc7746d897c1af1a39037462b690c28f55354c443c83804d95fccb5f2406a7cebad8800b22de5e9330d9529e936c1b67fbb636fd951ea68c4f64f7e49849698c9b55d35419ec149da217699b38e211dead4f43e74879f11dad76b268380fee47cfdac02de4366479833da808b6c8ca6921a827af3a67ec8d2cb441550f8df9e7caad1ee995308017be1ce1bd7a5e97c2772f4513c7b106673b22cd2f0a88310925ab8cef657f88859ec36d6f4d3b5f9e190c1e0da201edd2dfdfcfcb5c9743c4d43a427752da175e687aa2182500411e9ff2086b01e34ce96c527db6e36b1377208717ad47e93f9d0e3e6d1828c1dba4f381136160019c730986b21156dd51877962fa102232d4156957b498224c8bdc8742e727197a157a50a5460aba43aa0b1d52a6232725367b72a1e81b317d411efa3152ae8a5da1353cd60e596372f98ec32a99e2667fe278fcf14be8d9b9bef855b2c8fc916a1376454443bff901fb0e310eb55d4e5ec9aaa86566d9ae625d2f80890f241acb96d52bb0f66aa31fbdba9c4cdb144ce4ad1a6dfa479f28bc5c0bed26be165a15493593494144f9d82e264590d4559e77e008fd2ec6bed64294f949ecd2bbd741f8c491d0f8d1643d3a295d4319c112ae3b2d2fe9dc10d7046ca3518cdb9ca9da132c11a72d913d5cb226893e5c5e8f1884bc777bd74d91ec77fe46f61304dee7db89f04420b594c3567d83bff386d529c58684cbc84493d2949b88d1eb7f626e463a110d426e09362dc96c6ba57c2cb1d6d06402b945fcad47a20cc49338584f155d5bb887aeed0e1cd823cf75f3db90d437906519ef969b2ad0e5c681080829472e68ecc43198878e8a6f9b8a60bd40854c7ab9a7fa4fbb9051447e52f1e0ceac5fa773c48be05531180800953203785ec7ae7e4e89d6bf86b971d34a7033f371fc7f65dee0e99248f761c07ad7036fb2ec4dfde47a270bb7db7689771dce90958d7faf97ffcdc58963d40a19b7f23cbb7c0139d9ae992ea65cd285f35429ff3b68e1703eeb9dd1eb36506f7670cd29f2d149f264a7efd51e2a56cf52230f967fbfdf45aae1d5c3f59ca9d3e67983676c7a4d5db46ef1f3627089a2cc9587c3fca466539624dbd79669d5ca483d5979cdaeb4b426686e4b54ccbc74d6a660799a4223e2b89db01025682a2471da2298ec239cc8d0af70c8b310593731d6f47803ddbd43776fcde723a333dfd7a33add3eb0861c85e77e246315cd57c3a4dad3bad5f2c0c3623efac6aea3eba17917174a1e00908ff60822732c495aaf208fa5ae9b9dbdd8b2fcd04d4ae30bb5b0f0166c6dedca4eb899a88a9daa29bc0c4216e6f73090bcdd7b2219e8ea2be6c67c973a3df3e58945612bf50aede32f34828911e62cf8a47cce57e943a9ad9a4039d619a963291067a7faddd85d0e86d186165e861b8b375e801efb63ba2b24f09bef9e7deea60381246abd3f887b8fbeba7c2bfd4a452e19ac2c1dc0b3a363df44c3f02b8e43636e28477ae7f6b067f2186ca5de56e24563c42172dd0b19d366bfe43612bdfa2f4a8a280e6c5e3d2850c2fe22dd68bc7e6573c74536cf4dbd0700baff87a886870a416182ab751f5e3a12801750bec88b8f1dabeed08172d4f056b0a31fd8ab05c010859cd3723723fac92d74a5d7873f7c0424fb97fcbf4d8ab063dc3f00b6ac6e4d26a132116413bdda3845d45ab2fbe63f2733fa3935897a4dc76260b1d88b0b990c735e663d1dc79429f6e2b0b870699a9344fd0b821532ace150c0647b827b3c54105a16f31ecd33aad2980e4109faf9f0f23e98d7e689413802ab83ff055e6a37f971ec3248f281307d1d2c85a5d147aece914aa23281fa76f82d3723f3c8485388ef45a7f78cde7f2cd19ccd2e013f147ecb576c21341b0b3eeed1bb893538e34bc8ac5d3de2fc3ea4155768dc050e7fc5b83f45b6acb72e786f3a1d2b6f59d537cfd99ce345cafc5f66db3fab63e1d8cb5876be5db8b3e02fcc04e431fada7178aa455719346af1f2c6029148b6d036edc6f7e3124692b650106da736af45b73455ce2d964202b34199827826795670cad412e8084e9a18e9cbf1df99790ba33d0051fdd9644d089d5421743bc9065fba174908b735dedf47f77240ae798c0ebf8e57baa2a5d75b7ced7d3d2d7e4b899ff366cca40fe4a017c0625dfaa3a2848e9c6755e4289f2730333c40dd8180841fe49dd2f8c58abb6d7003b6ca07fd3cb8bb757ad6b50a0c5c2425dba0c2203296319ce0e73163f7298ffbad34d5fb1cecdbdadd3ea74b7a925979091a0a53344606f3d04ed8d29abb92bb5bea0070cbbf4e34cf037128e32cc2b5", 0xb01) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = getpgrp() ktrace(0x0, 0x5, 0x8, r6) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) fchown(r7, r8, r11) seteuid(r8) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="4978230ddbc080b46d28dac78963ae33bc104e1d97ee5f1138658e4fbd59e47b4dbd12732b7f4361a497", 0x2a}, {&(0x7f0000000180)="1bec1353823ae94a1abdb7b2", 0xc}], 0x2, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r8, r13}], 0x60, 0x1}, 0xc02) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") 16:00:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2e5b3f000000004d606e33a4b3def200eea81026abb84f6e27f4fb5200000000000000"], 0x10) kqueue() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) semget$private(0x0, 0x0, 0x300) 16:00:29 executing program 0: unlink(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x10000) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:30 executing program 0: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000005c65002ca45d02226270b7b30000080000000000000000000000f4ee1b458eaedd1618caf238676c3c000000000000000000e6ff000800000000000000000000000001cee7ec0056e45d9f93fdbcd475923b8eaa4a04f5c17bf2aa1f90bbb9f4e86e4ef0b53d4e867f1badd4cfc0a7bc43bce688aab23b54aaae02d6d9f260c476b7302e56c2619b81fd8509e7e4ac9cc3c3fde8eb64052e9f92ccecb4fa652eeffa46cf7ee0a2c7fdbeb8eec93790063383372b89d767ad1260a1e6ec5065d227ba64a74ab2dc91de4626c9dff50a7579b489104765acd8f8874d8a3ed8c8e173a367f8f2518308c725c020162df3a645f430a9583ea499dd1795fd28454e4aee7fa1e26f4b3a7790120f9d1cba711130668c8625c3b7dee495639d81da85ba5380ba97e1f60cdf141cff440d3066b1abbd6edb5456f4aea4b6c24f81e4fc2d63ce313c9439bb31eb0308154c631081c365b3097a9cdc7036bd067bfbd5c0f8977acce060dad794b3c990b684"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r4 = msgget(0x1, 0x1) msgrcv(r4, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x3, 0x800) msgget(0x2, 0xc0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r9 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000001000/0x2000)=nil, 0x0) r10 = getuid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, r12, r13]) r14 = getpgrp() ktrace(0x0, 0x5, 0x8, r14) r15 = getpgrp() ktrace(0x0, 0x5, 0x8, r15) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x6, r10, r7, r11, r12, 0x3, 0x5}, 0x7, 0xec01, r14, r15, 0x4, 0x8000, 0x6}) fcntl$setstatus(r8, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x100) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x2) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) getpeername(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x1, 0x3}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee7, &(0x7f0000000d00)="40c551571115b12ff78d5a00008c") 16:00:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x12, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x3) poll(&(0x7f0000000040), 0x1, 0x0) 16:00:30 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c253000ff076773810f7d15d0ec8c5cc60c5016c8609955846e3a20a231e80c637216625af4a9d1ec57d6c1166bb102745e2fe22a9ea3632b409ffab908727ea9a0b19c15c1d48311eaffff000000000000eace9d9718396059a5a128"], 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x409, 0x1d, &(0x7f0000000200)="1010bffd733436cc02e31c2ef5c5d87d0bef2ae2d88c9e46679f181877f2cb90247c425ad4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a9300"/110, 0x32) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) chflagsat(r2, &(0x7f0000000480)='./bus\x00', 0x1, 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus/file0\x00', r0, 0x4}) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000380)=0xfff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047001, &(0x7f0000000100)) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000003c0)="98597a42d51855b68750bab9e782af840a2c7aa242ab9c80353ddc9979903683879f067bea2b57abb4bc1de27e1520a9a8745a25a4cea676467fcbd9871c1c735f123e62635e3bf36ba0be9472d207f7b9da19394796a747d79cf8d2dac70205bc3220bd007608ddc87b45839db196dac590c78c491184f6acc202a70086631595aaf3e7c78ad34ed94294d3aef5fcafc811d335555ef9e0e443280ac44083f81b83d0e06943a94e7c8f183b9d6c75", 0xaf) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x800000018, 0x3, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fchmod(r1, 0x40) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x2f}, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x5, 0x400, 0x8001, 0x8, "406e8608b843eaa2c13adce320364f7466d7c8da", 0xffffffff, 0x4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchownat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, r4, 0x6) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$BIOCPROMISC(r2, 0x20004269) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x81, 0x1000, 0x40, 0x4, "01fe0ff3d9c9e6bb1ecc332297050b524a01d076", 0xfffffffe, 0x1}) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x240) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x6, 0x4, 0x8, 0x6, "a52dba62d73eeb55549af27b54efa3f978f88e5b", 0x8, 0xffffffff}) chmod(&(0x7f0000000080)='./bus\x00', 0x80) writev(r1, &(0x7f0000002a00), 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) lseek(r2, 0x0, 0x0, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 16:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r8 = dup2(r7, r6) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r8}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r8}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r9 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000002c0)) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r10, 0x5) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) r11 = semget$private(0x0, 0x4, 0x201) semop(r11, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f80)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r9}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r8}, 0xfffffffffffffffb, 0x9f, 0xfffff, 0xfff, 0x40}, {{r9}, 0xfffffffffffffffd, 0x20, 0x8, 0x5b34, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r9, 0x4, 0x40) semop(r11, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r12 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000240)) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31, 0x10}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x10000006, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) linkat(r5, &(0x7f0000000000)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x77b, 0x0, 0x8c, 0x0) r6 = semget(0x2, 0x3, 0x425) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xd7725a88ad9524ef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, r8, r9]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, r14, r15]) getgroups(0x8, &(0x7f0000000400)=[0x0, r10, 0x0, r15, 0x0, r11, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, r12, r13]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0xdcd, r7, r8, 0x0, r13, 0x111, 0x7}, 0x4, 0x8, 0x5}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:31 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) 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, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x3, 0x1400) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000152, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a01a007eef70022e00"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000001c0)=0x9, 0x4) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRESOCT, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRESDEC, @ANYRES64], @ANYRESHEX=0x0], 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="f19c3ddc36e1fff9324873acf08eda45cd7d35fd7b5a9636f1b596ef1b"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r3, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x803, 0x52f) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r3, &(0x7f0000001600), 0x2949733819e0441) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) geteuid() getpgrp() sendto$unix(r0, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20080, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x4, 0x0) close(r3) pwrite(r2, &(0x7f0000000100)="3aedf70fd6d03aabc2bd7acb7a993b64bb338d8edfb790d4213655d130f6b7106d4eced94d509fa3a4b4d75c1b06", 0x2e, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3000000) 16:00:32 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r1, r2]) lchown(&(0x7f0000000040)='./bus/file0\x00', r0, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) getuid() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x1ff, 0x0, "000000000000000100002000", 0x2}) socket$inet(0x2, 0x3, 0x3) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r5, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de", 0x492}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000140)) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000000)='./bus\x00', 0x40, 0xe6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x9, 0x1f}, {0x3c, 0x5, 0x91}, {0x24}, {0x4002}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x0, 0x3fd}, {{r3}, 0xfffffffffffffffe, 0x4, 0x4, 0x10001, 0x7}, {{r4}, 0xb, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x1, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x5, 0x5, 0x5, 0x234, 0x2, 0x3fd]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x5, r5) close(r6) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) geteuid() getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, r10, r13, 0x0]) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r19 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r19, 0x0, 0x7fffffff) ftruncate(r19, 0x0, 0x10000) preadv(r19, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r20 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r20, 0x0, 0x7fffffff) ftruncate(r20, 0x0, 0x10000) preadv(r20, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) msgsnd(r18, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r18, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b47b81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffff6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="000000000000040000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb715039476799c877f7231c6b0c5b94186abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bf8263a96897662e7bf1c482276df0471e8d90288e80a5d093518ae2441364b937607d8bf34ba26c54f68d0164dc6e8a443c7e035425a1b8ae5b81ade6281adfc7f168028f0ea385cd809b7ad8cf7f1203d5da80925fd4979d0000000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r17, r24) r28 = semget$private(0x0, 0x8, 0x80000200) semop(r28, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r28, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r28, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r29, r30, r29, r30, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r30, r17, r14, 0x4, 0x1f}, 0x6, 0x9, 0x7}) pipe2(&(0x7f0000000280), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r31 = msgget$private(0x0, 0x8000000050) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r12, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/134, 0x86) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000e40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2ee76238344d3c4f9f7f5eca9bba2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a703fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521ea3e7320d8e14360dc764183a0f78baba9eb4ce76d099b90e1c675e7744dad6c35a274ed28e41614d349cc8eecc76bc7bc99e89a6c91891bc346a196523261e5e89c2e164c32adf35e3e10d3fcdf7a88af5d26f6b45230a9d4202985b237725681f793d17436fbde83bedc0db04afa61ae0a3ee5309a086adbaee95627314899d51772affa70ada2e89f1bb29fe776e8625ee72166ba266fc878bf8f3ea7f6fa680d0451603f8e2e9f00a8f55a133ea26c93c666afa53606c4f1355cf8b953b9099d048e5d60c65dfa7c9610c22fd34db84a8b63423ba2bb9adfc1830399aa5eab97444fb7935c80d756353404996c092206fa15d585387009e497cca8221627ddbbb9483e3"], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='c', 0x1) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000300)='\x00\x00\x00\x00\x00\x00', 0xfffffffffffffd93) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000200)="b2e7e8660e38b78fff61526946775fb31fed5df0ce7fd5035de5c3478f0c351ff62c7bef0dd7bf7c0e49411f595af4327f3a049f14e9c3715840503bd54c5be4d87a8a19205243c728d9ba212d6bbc4f40e65d43602638f33c5c5589f175550560eda92c254f4ed91cd39c841f395bf96d5e6e92ac4fb98e4b004a9cf6ec17dfb9488b6fb68b5afbd09534a161548f9198b8390cefdd407986b89a24bf5ab458015ce6c7c7216c34167ddd67a2f2de01ee29b61a17d19b6d7cf0d2aba12382c0b035c9", 0xc3}, {&(0x7f00000005c0)="7ccf0e7bc44bffcffa737c5562969e27076fcadfeb773790de1cd4c6e50a6fc86c2a280af3ae43a1b8b29bc2c32e07b0cb5c8ec98a7777f338ffd861be9bf7fc6ba715360cebac09224cd9a1fbd26624ad162aab1fff8844b42a084757f09eab1cba0dba87244b6d05ad8fe4d856901921e7f0bb905e575181683e2ce37e03650f035b3561e1b5d957f7dfbeca68f98e142b2da32b8c7133a24e135c5cd1", 0x9e}, {&(0x7f0000000040)}, {&(0x7f00000006c0)="586f2573cc1c625d7e2211b497830a6cc1364853d373df5fc6c0862c0efeb542774fab1983ff4e9919bbb3d580094cffe4e5694fcd9c134a533e4ba7b64f908e17b7c2f35d77ee3604a0ffbd5b929344f93b7b3a12906d", 0xffffffffffffffc2}, {&(0x7f0000000740)="08d38196fbbd9bacc4a06093f351415ba111d0beca3618af940b812bc628a1c34eac5ff3d8801ab05e059a0865206ab22cee394fd0b98c9e76f344908aaadafccee1dc77654102e7b9d15ddfffb8aef1c80004000047fd9ddb2a520c174ade8b66f88f5956fc54407e1011aa4e1ef9de89251a278cb7b161a8d716d65d1c40fc0ed379d5f4145f0afc9566eccb1e2b12c5614307429e6e3f722581906eea56567ee3aa02a78971347b325b497b53fd149e13e9f9082275338edcb24da2a5add1bc7647419469f4e8bedfb91d1a21cd5d8d00b10987ae05c920e2ad33", 0x75}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) bind$inet6(r5, &(0x7f0000000340)={0x18, 0x2, 0x8, 0x1}, 0xc) r6 = dup(r0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f00000001c0)='c', 0x1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x88, 0x20, 0x1f, 0x5, "d18f557ae0b6063d843436323ebf97578b45c846", 0x3, 0x6}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x80000000, {0x100, 0x401}}) close(r0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 0x0, 0x0, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) close(0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="fa7b0cdf8e82f3b24d84d7705c450305ee1d14d2ad61f6c8cc6a67649f7246af4a3bcb5d52ae56d00eb9675167c33989c3d2d60fb0f067e8f0a6c9d3fa73c3dc0e9b3b685b2f7a50053915be4dde87e772885036ee4ef104225e71b6"], 0x10) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchdir(r0) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0/file1\x00', 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x20000000000002, &(0x7f0000000380)="2902000d00095cb90cca8590218683ebdd0f1b7be928193950ed8d65ec4179ebe4c8515d299e8f00"/61, 0x3d) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r5 = semget$private(0x0, 0x4000000009, 0x100000010) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r6, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r7 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r7) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x8011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x60}, {0x6}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x10000) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x200000000000002a, &(0x7f00000000c0)=[{0x7c, 0x5}, {0x6c}, {0x6, 0x2, 0x3, 0x2}]}) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r10) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r10}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r3, 0x2}, {r3, 0x40}, {r3, 0x80}], 0x3, 0x6) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgsnd(r11, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=r12, @ANYBLOB="6b976be71c64dd7016a9780118f182d60ad25f737ca359062ed7b9a0d680b9f898b1125cbc3731e3ed92cd5b07d72abf3cbf1575a9cd1af04f3a557dd75f0af9bf7764d279676164b16b88f215f02796d8cce3a49592c2b7cda1b17e24c7aaf2a2d6d42f2d48e4003410f3e11b128b5470cc78444235b8a38d35b12c1b3a07b58d3f207c6ab0a1cd766594", @ANYRES64], @ANYRESHEX, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="26720eedb09b2e29096fefe534c0eb2c787134aa4088561d5e01043c3781c4086d2d518b0eabb30dd83e3209e1b9073cd0c5fe64e67e6fe54a3120ab2ae209bfca1cea6f9cc8522d2ffface3e4eadbaa10e4ca9c07ff9aca95c22da78df067a4a5136eab43b4eeac37093849e302d07bf99270ad61691972cad7f0ae13b4ba0b5c6de7c0ee9249c8513e46da19bb5482aec35a3b4d5d70a6bae85b1ba77b8f9701cc00ff2bd035babe7786903c4f8d97fd40c6295477774190c2e7ea460e1faa9a2f6cfd884bf31e0475d1fe989d778ebe56ff16c2cf4e9e9b53cd6cfb9650678b0dfe57a04c61a58e401ad2059f9f60059bb0dbe2dbb9", @ANYRES32]], 0x4, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r13 = socket(0x2, 0x3, 0x0) r14 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r14) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYRES16=r14], 0x1, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409d39a7481da6a21f065230bf7a5eb78e05ef1a3ec1ed341c5533b89b0603ae37c860fe3c09c1101f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d45762fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3be1cfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d28a8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd243269e5c6a36b1572bf13831e4385cd59059bde57ec26ccfcdd374dbbedafcce5c3b84d0e84c200000080000000005d23952e114aa20cedd2dc36e8eef2d8e42f976c1ef9d9ccf4fd3f53e1e072d1dd268d64e6c100"/373], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r3, @ANYRES32], 0x2, 0x800) msgrcv(r11, &(0x7f0000000240)={0x0, ""/135}, 0x8f, 0x1, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r16 = getpid() setpgid(r15, r16) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffb, 0xffffffffffffffff, 0x15, '\x00\f\x00\x00cF\x00\b\x00\x00\x00@\x00', 0xfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000015c0)=ANY=[@ANYBLOB="2139657aeffcecfd70d1306099ddf5fd3f677994771a1d874937583752d428e42392d29dd1631b0c7301e078d132922700412273591d497359505cdf34e797bf19d9e64fba2cfbdffce77046e43b4ac684298caaf3b238bcd7c6989ae2fc57e4019ae1c45898a2330b031c1b943c3799e5d653c065434ccb6af85a9cea5f8c2258a155b42abdb677027fc2dbc307a6bf461b1e0dfe2ffb5a8e9bc1b72920ce7ea00f00"/176], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x200, 0x144) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r9 = syz_open_pts() sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000001680)=ANY=[@ANYBLOB="c55106475188b439891442757efe706b7802a3f0"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="4fc37900309cceba16446c4e0b0d76fd103e7bb45bf0fcdd", 0x18}, {&(0x7f0000000240)="6a28b44952981f2767bffc6f1129861d506b2c18b83ab66af20c35046d511b57e1c9b40776191ecd6d541ca2ee55df28711db873232818eaf1eb89f15c9f2784e9ed6918989297c5d47036ad9b08b37c49429f7cf3c87624c2c88f0e7e398cceea71ec3fe3ab0a1c11865ab0341f2303cd2cfba71300c7ef4a8e994c0ac589cfb173d7f7b12f3c0632a0ef9cd1da3029e3675699608d607598d17d1ae17d0a4e0de0afba846dae336ce376580ffb25f5981c2cb103f39eae55d80f742588ef9e18671a00dbcffc310dcb696dad1303b3949def0f224c71a34376a0150489bcca6fca10d96642440854", 0xe9}, {&(0x7f0000000340)="a555b9b6d31fc8e5e360b142f8ef9311905f7f512c6d67081fa86a63f5aff29d8a7ec3bfada983d7c7e284c70609e0ee1fe374b75c", 0x35}, {&(0x7f0000000380)="eb2878eb316f33dcd1a83e9707035038f354293a3b0e8dfd53c893a59a32d0435830a402120b24dadf62047bb297827b5605703393a872c4093806d2cb87ca26e1df0af010a790e16ba7d81b2a841fa90bc2f1389ce3e5c225c0cc82372ae407fcade4d7fa4b0aeaf494b72ad3484fd2457da640b21c3860a49ab6e43f19605c597d2ba06360a9436536394cca0078634a2c0c7aaf06eb10fee4ddea3c2306b27a8c62f9cc6f8bb860319fe5edcb0ae61f621a2f2d61030afecc36419fec4a4310dfb317410a84fcf351fc5066d5ed9e711107cf1361c1fba2e650ba2a8f91a993db4415ac0d6b77eb52645491a0857513f421a6b1db579cf198f33ce100f50fe66d895b22e4d79bbfc9f21f760f588c8caffc4641c165337375691262bcd86887b6cd296ad7dc48149834e1b0a8a8ce5396ab585d030702f52a4b6fa367e0d414762dd8f2901884ed8f56563ef79f8261984afdfc46acfe3387ffb9e5df8c95c22a905f8db886d41704e93ea0f09d082f1497d6c3843c678a1b18a1183c61e864dd427ab0e9c9d46958170026df965325cfa2ed69f36f277cf10524beb7405c0e55491e0109b61f2f21e8ab1737ca19b3427cad8866bb957eea005059c4c3bb165c684cd01dfed5e52ff51aa8f686abd070544be9bf246679fea00a301590710b204574b28abad0f6c8dbe9d65741959c318a99edbb8190ffdaf17cbbaca0614410262f711a4905aff44c88dad010175c5711ccd1c3f9db247c9462e987e8bfcfd1b85199d4f70a892c2c3c322aa1bbc938f9c519fee96da893ea614f18b1c876bdf9a1074fa09180b8e9f818273fa7b7983e34e1d37e37686247b3ea0bc18baada847c6c2f227da6711f06bc35177fe9eb64cb6e1ab6d99caaa984717133f538d316aae1e85e1cc98e97ca399ab8b8eed510d52323add20d6f2ae287f10677332fbfb395f9d5dbcf540d30a8dd604c1e008ee601e7cbdce0fca41fd5fc3ec7c7971a76f89351af293614d498a9970938bc9c1b69087ea36f9b1435330952df29fb11b8ac92028a9db24a6a0aa978da9e179bf47a9e9ab8b5d4b3170cdc0abc21ff2b56087874e2c29ec0de48c593c0c35e3f5391752448d1e635eb75251420f60f6f53d655bfed2d20ccfb37d6255ad0d7a0ccb35bcf99f0dae656ccc3d435960d4ea5d28475d4bf0ce77c01d48dc4bc9864ab7d5eeb922974f4cbf90d37251540f36018b86e3e015a81bec243974e3ba721c53dd16396f3108481c3949e9f36b715cea34a63ca72d18c5a2c193f868ce42c73aee8ea534615fe3a321a6fcc2e1cad03663ba79a6263c669da277368107e2cbcf942f80862cf0ef20f34732376ae5f1b9f87bbe3e1c93a440f73046edb5e6dddfb35fadccb42d82c10fa91fbe67b374c0533dde7fb869c3b15c95d78aecbe97aab1bba7f7ca2d609214b058730e8359cfe31bdc9d99d7fca4ed7f6bdfe9dacb4bdc30ef2ccc2ef1aa20b81a91c2cab0f708f4a0a77c700dee2fbd0e5914b5b5812fbbb38ebcd2afd10c748317a154b53566d2cc662cbc3bdad0e59716721a63b61541575afb089a328a235d2d5e3c7d5c6c6649b8676fccf9c0925937d260cc423129493ba96bc6a45ab02671ff3f9bb9935dbecc31f4db6ac645067d8307c2ecd8cb80b5d5c33db73dde1b544858533c34e7a6b0b300d166171c127656c508ed6e4730ffca916b1749bb21d4394fa99ec1cbf9f7a81d5ca2827b45d0eda7acd355561588e8b4eabb542693d42f2094fc55951c46b620d11c7c8b280d0f7515b70b206ea562669232c1b4191a76e7e7f7480f78ad48ad27fe681972487bece3783ca0d9dc57dbd54c68d9ebd541814a4480e733828e19688c33915ba66b9471518ee33b9a68bfc33e835daf9e1a30308eb158658eb363735a689a2e648150ac5f1f025e19a15e2cf9ab8ca7a709277afb4d536d714708fd168bb62f8311537594aeb0e3581bc6271f4b0291ba3ec79e31ae2ffc2b48791f4416b05d33ec0c0ac1669cfccc6aa761a7a809ae77526d64eb34361771745d834b001a29e4da8310292afe1a4df00fb06249897d66759cd69474523756a7e67d9f40ceaeec5645a386a4fb3b3b0fe03995fc7c6eb1424a91e18991fd32a1ae67ac5f5c9f5216e66b738b0ad98d9699d3f2b3795e09c7efab797174d684d1c8f434b9f84510fd42a78c16c895959e27de2b359a40dd3e7da6dbe3fadef6700c2ccc8cbfc7a1cc2f60fda43eb3f7a000da7825535fc369e064c48f6d62e4042c612fd45ad89c5ca1dae24a69502fac23f5980ac11d3ce7eb209f7afbaff7e1ae031a69175c9181c473573c3c8039a048a32ddea657f24dd25a8e995f585fd819b446dc496bb66ff458cdfd51beb8fdf84a2bc899c7fe9891316194230319889682328d3f101081c6237a3c8b91128a0e801d6e6d37882157ef7c8f64a671adbcf9810492c14fd741ef17cdcd8de0b27e8ad84f67309e1be20f36d463b76d2fdb4affeaf2e9f1b905276abd0a47c2f5df65958a7aa0e7ba7a22906b21bb9c8e77ffeb1ed5efa4dec0cd19c0a274a1164ce03dffebdc7e60a6d1695800c03db2fada50a68b6b3e74db410c220973b7ab5ac780f31093f6c2612bc692b0756a28812d57035d506f388f976ff4ee02c55a966f32d3fd655f74449912f1b30698ccd4126da17d098929db535d3044c7f7c3c6fa7bf454fcae22cc18f44e7fcf0e4318c4d6cf2a5cc386cf23e971c4f9b11fab5837947be775e690730a1652e0722c7142a2b5f6fe595f34f05073f23cb477a5802dcf34d61947fcb170dd9a0cd82b77251bc39de058db96fc9e2d72ccc247d4dc4493a65cf01765838d37c9e8d659c1b291889c9b2c9a26b365d3c13012148182e309896a4c5f1df06b90c48bcc20891a75afb45f8b7acaa34d9e757fab9c4eda39748c4c6531a565316bf7f91c8793dc20fc9ec832c4043d8654834bc01dfc80c6cd053cbd7906ccda9e2f3c1566030716dd9262aadd2dd4a6c17c4e0bf40c73d0c05157184ed3f908e4cb72d49e4edb192b191e62922bc0bfeb875894c09b0f5807f25a47f6c0b747481f4b37f3f093772bbbf6c8dd83c9bd22f2776f1f1d80fa2a2eedb6a3fb93a346d4b8fddd80cb3c827d184427c182bd7366829ca622095d73c323e6447fd46b5c13ea2e527acff9351bc657edbb53fdad5dc3ad20cea4f3b22b803e2b261585ed75c294dbfc1ba88dff5cbce4602370eef672e6cea3ed8b3b509b23cddb885798e6eab8b896c4002229a9ec0272982ce721e715daa09678d2e74c70e35a3722b234f72d6895cfeecc35dc13a720bd230ef9e8ab8b026c1b983d2ce414c34b11ea1bf06bab68ec7bc9b6f6e5b2a07179d4d5f231e4db9891818e7a1d250fce3fd87d08cc83f3e792b6a00635e91bedc9bb596c99217e8ccaf507977f19739518c0bbb51b8faafba5d37330cf2347ccd950cbd6e692bb718687bfa2b929f94a5c7da85caff03c6494478a8e16364b5b8891499a03943cb3af29f7cc9c88b0e474707a0f5f70b88fbada8d5c4dc1a7dd04b0140bbde54cf6b44e31b9e923f6bf926d6c6c16b5e5a5642e1eff170d4f1f875ad726e2403433b0247575435d577a49d3cf68af681156a37229b9fa68be3bfc49c5ab525e48b48344f832e1e8c3f365c6f40a029cffbc6a06b3401817dff854957ef73ef244da63852925e3893aadf4ece7c0326d4da3f4b82359c70ad8392ed31a3e04fd2e5bf5f524035603a30c024e609212caff414845e119e4e7c84d5cb54828a51b6e2d5c1ef30547db5e5d59c1a475e42cfdaf7959bd3a5b7346f9f9ac0c7bd3081071c8bb0020b9d5e0125b088cd13ce999d25f28fa6a8fe70ea00bd8bbb440ac641d34f59ea2dcfa3f443044142e38526f55eeb8386a6eb85960c00bc91edfea701097bd24c5531e78ef2523fb5c0fae78c4126034fa977ceda3e284d4db7b3446dfdf830bd5a30290f2565c03d504630b70c62d4cb99d04e014edb0565c1ed1716eca76a61ffe6a4d29881033f3fddd2e31f9af0b5020ad3cb190c39a912ac131f37e9596f16b4e2d65d5da6813d33b0dfd6862d1e61a53acbb8cfb6fde8ee65ad8df55435717a2932fc205bdc2e69bb13e7e1f9f1005d89bdff33425766cb35178143f8261fd4f1efaff91ac65914aeb4cf991eb16bc6898715c43aa5000f6990937b686915f2ece58e4059c68274bf48c3b7fb1f5d35a4759f720faceb618823b53dda3179f8fb54e7888d18838448406c3d4fbd48bf8e8090f99b0ad4fb6df2a4ae65fb783d25d72318bc0d4ae7ae625f40afdf3e89adb524fe0fae1fecb200f5bd212fe1480b74a118ae174cba7a8eb175a11221bee6e19939ff617693116aaaabdf9d9425de9648567bfa5ccc7513c3947c2f3e1963741e9ac1be1e94ac3d2802b68f474175cdf2f0d2fa157107696118d84be0eba5db4b0bcf14a54176ece11edd8254371cdf68f5c640f46a03cfe4b090f3dcfd5ee8f7997a110212f504473765280f8d9cbf196e73e28136c6fcb8ed77faa79dd3773907e98eb57d6254ec212b7de9fe7169d5e4413eccd4eaa8db16b005dac2757ed3c0e4391554597ea816f7317f98666499857c30d99b559da8144f797ff57dd11f3c0b186939661e015c6ea43bfda4641cab40fa4ca3d5658840820ab2adadc471e3df7a3ecbeecaee1043ba7c9c8ad265adcb237db88ad7f38564ca2e51320c312dd3f32113fc4ddd0b5fcfe2c4b32ae6da7ce2e69d886f562d32858919bceb9705e769f904ce7f8f96e1d16025a856c75e5082b90621ee642c525f06151cb3f6403e89ad5adf046292d5337c09fbcb400b491f5ad6f9824eb6ea7653a2386bba6e5a872d0b80ef764f128fda80d0f76afad9baefd4f6159e37ec6732e359b6cc5218868f9455fee5125d8daf8a7331d4df8827c1665c39da1a3f8c2224c92a388ce22a2c3181779e304b218003f5719e2f9d12a3d167415fa207f88e08556698dbdde3fb0fb3d6e0a03a6e4d71e42dcb3902642d17ed36b7200dda6bc485ba2956504009b63468e0f1aa97fc9e933c05cba961eefd14b182e92fa0f020122a457459b78405db3f15cdb6ddc32aa51a95bf4556776a53688b2dc9a88e7044432381e450dd54902d1ebc29aac3aef0df0353133250a8662ebf3e75205a0ddbcc54d60c6f6f6c0716ac855c34a71189becba4588b4427e8907903a4f6f162eb9404406dc0b36c41a32e2e537e9b313981c13669b754a31f4484f27e50a83ef5ee912cb9f74f9b121f1854c733a8a8b04ca79e4c2ef796feb617be5d3d795565be3da4f42e6838523e57b79c93c33f03321ffeccd6942f0166282e24281fdfeced0b1941a02598d5af78c4cb17862bc86fd50bbe5e19c20b6bc4589be10c21e91d34b4c8b8e18f6cd958e39ef6d9dd2e5b9e6a941d15f35f0f7e91f6845a711d66fce904bfb6487bbdc77a1aaf395785acafc2a53352daa38354644636d340fbc556a0d7ae8fde8955c4fad104a632d560ee647c31f4b2b9186da0c6db58717362c2e3cd51fd3e72543e02f8f1bce5e041791ffa8a28f944fa9b10508a86da1ebaeb9e97799f4075c59cd9d286bba58dd16f8023545d3cdc98d061b3dc97571dd087a99f62bb2223aeda66c4de765194bc4de2ae73fe708a764b6ab3cd49c55ba78ce528fa89d69a6048ecf1d9467420a6ca86c34e0461bba1f4412eef36fcaabea07a86fae2141f77b53abefea9efd656e8e4d330741cad74e7652bfdfbdfe194c1ed924df26fc1f17d21e54a6c", 0x1000}, {&(0x7f0000001380)="fdbcdb8a1f3dc847f39870c01ba30766e78094c04f966bfd40cab377884fe3bb969afca8911e8adb60cf72a9b88fbd1d888da6a04205b184248ed394a8b86dc6ff590405c67c144176d2d43dc92cedfeb73fa485e7281b9a0a1837c37aebad782d6c45bc4e12eff53e6ea3e912cf0f26b5d3d67e9004395ac852ee13b42bf5b37931f40fe4f3a900f3658260f700e9b05354d100a8ed69fa54f90c778b883621249adbf00b2251e3ec4f861fec511de8935a511ddf068636fca79e5bdf", 0xbd}, {&(0x7f0000001440)="4be4716d2272671463ede3e33c320924e6374676bb4604eacf47c0c9216f7e6cf50931da9e0159", 0x27}, {&(0x7f0000001480)="8a663d9fdd6882a1dc22cc863bc5c9ae99d4a5ac2b88330e1c89e3f126d8afdb5e5fa0d13e9061f1eb44c2727c20ff902c34ff1e", 0x34}], 0x7, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r1, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r0, r9]}], 0x40, 0x8}, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r11 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x6b0b2f22390fe6b8) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000180)=0xfffffff9) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x200000000000002) fchmod(r0, 0xc8) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f0000000840)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000001b00)="d6e949151f6f2ade7b1e094fa7bf322c97475b996d30470d5faa1d2d66657b66369b09402fa750dc4e0aa3e155c8bd3f8c36344829bada325cdf631edfbf716ddf4196bba56b7c343599d48e8a5f94f9e0c69490bd6589de5d0397415ac5478015440c0bd9acec0e", 0x68}, {&(0x7f0000001b80)="0c9e748a8fff262cabf9a045e00b8af101f7a5c5adb6a7898f43e402f1dbbb439180d08886343b521705be2a943c2ba9c5522ea3c6ffbfc6d620a0cb1fc35818cb5a8c6747d2c8738834855e8229ac2570a15fa127c48e9530bb3ff74760e19aa0ab85c91331f4e7d936440f6222dc72187a2480527e24ef91f7f5fbf30fbb3d64199d7b6ad665e7d648c05c8ba6a116d33d53485b09608b869c9e589f90269c1b8331f74ae72e0063", 0xa9}, {&(0x7f0000001a80)="9edcd3c41416f6db1f97ca019827ba6f65132feee27a0c1bbb1340807202", 0x1e}, {&(0x7f0000001c40)="c1e5316271b6df9d923b38f5c0ccb5af8d075872ee9ff398986def9129e8f19df9528cd203aaaaecf0c99c478348ed227bbec768b1e308609876993a96244e3dc9ca9ce7ac94f09c119a91bb265f0369", 0x50}, {&(0x7f0000001cc0)="379511b519c3bfb8c463415bcb648b23de8b6e72d13cad83f93a6f549792fd5a0bccb6c243900a223cea5269664f708b8d96de7fd162ef7bd75520928712f52f09f158860737a3887c25ed5d9229e6589763d6d0eba1f861642ac5c5e60ec551aa50f02d2ce08d2badf740ecde445cd6f1d3aa525a132d7f587da2dd78d63eb968e3911843153a10fcd7cca7907df2b1e84d6854857d83ce66826ed3ccd9971d7b14540cfd52431d300f213603c5ab552100004dd5e94be9963f519a062150cecf3f66b69dfc1f59f84b8e657661d5c1577d4908ca81e283", 0xd8}, {&(0x7f0000001dc0)="c66cbc03a2349136d641344b630a77ca564ccc99ec2dce2c493efca1b7c8e1e7009c486dabf2b06ad37cd246e2bb7501915f488f7cb7f6077f955a597a5e2fe07591643819ad3d20675398d13d415fc34eb19b", 0x53}], 0x6, 0x0, 0x0, 0x400}, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0xc1) r2 = dup2(r1, r1) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x80000001) ftruncate(0xffffffffffffffff, 0x0, 0x10000) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x8) ioctl$KDENABIO(r4, 0x20004b3c) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYRES16], 0x1, 0x0, 0x0, 0x0, 0xfffffd2f}, 0x0) 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x112) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x100) chdir(&(0x7f0000000740)='./bus/file0\x00') execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='.#\'!\x00', &(0x7f0000000280)=':{/@*/-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\xe0&\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*\x00', &(0x7f0000000580)='-.\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='{&\x00', &(0x7f0000000640)='\xe9\x00', &(0x7f0000000680)='\x00']) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fa4af07405027e3e481106a0cc557977136807465e1d48c0fd55b8886b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x0) 16:00:33 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x3ff, 0x80, './file0\x00', 0x3, 0x7ff, 0x101, 0x700000}) 16:00:33 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xe1) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x200, 0x123) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') r2 = getuid() r3 = getgid() r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x82, r2, r3, 0x0, r4, 0x10, 0x20}, 0x100000000, 0x40, 0x447}) r5 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) recvmsg(r5, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/72, 0x48}], 0x1, &(0x7f0000001480)=""/221, 0xdd}, 0x1) socketpair(0x18d1aee9ed5e0886, 0x4002, 0xe8, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x18000) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r9, &(0x7f0000001a00)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001700)="a5852a3ff20c73a490b58196d5e25893b72ebee8bd5c81ff5cbabff699f993edd56d6c52b3347fcc53c52e7281324940fcb4364c4dc5cc0f77694c57f408a60befb634869daa10fd2ffa7164fe2bd11d7fb8065837086f2db75016d76a8c126f344e3ab12ba17920d994dd0b311f7c21bf50d5dc8c5a7443929246de75566f0ec5d51675873bde3f25a0c34dc482ee72268a00f82b1d2f98531a6fe3032bc50bb6808cc68a061280e5f0a836c98db9f4446b5a5f70", 0xb5}], 0x1, &(0x7f0000001980)=[@rights={0x20, 0xffff, 0x1, [r1, r6, r10, r11]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r8, r12, r13}], 0x58, 0xc07}, 0x8) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) setpgid(r14, r15) shutdown(r9, 0x3) r16 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001a80)) recvfrom$unix(r16, &(0x7f0000001ac0)=""/224, 0xe0, 0x0, &(0x7f0000001bc0)=@abs={0x0, 0x0, 0x2}, 0x8) r17 = openat(r0, &(0x7f0000001c00)='./file1\x00', 0x2, 0x111) recvmsg(r17, &(0x7f0000002080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001c40)=""/109, 0x6d}, {&(0x7f0000001cc0)=""/9, 0x9}, {&(0x7f0000001d00)=""/36, 0x24}, {&(0x7f0000001d40)=""/175, 0xaf}, {&(0x7f0000001e00)=""/224, 0xe0}], 0x5, &(0x7f0000001f80)=""/205, 0xcd}, 0x801) r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r18, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) msgsnd(0xffffffffffffffff, &(0x7f0000000040)={0x0, "9314ed5a3acffa5e0b106c218b2815368c8bb1f4fda3ee555373fb059b26ff4590ca75d66b0ff5c7be9390be87"}, 0x35, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r2 = open(0x0, 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047001, &(0x7f0000000100)) accept(r6, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1000000000000138, 0x0, 0xfffffffdffffffff) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x8) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r10 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r10, 0x0, 0x7fffffff) ftruncate(r10, 0x0, 0x10000) preadv(r10, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r10, 0xffffffffffffff9c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="86b766696c653000b43208e9c018dc58c1d36cb87b1b0d0000548b000000f800"/43], 0xa) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r13 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r14 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, 0x0, 0x0) r15 = getpgrp() ktrace(0x0, 0x5, 0x8, r15) r16 = getpgrp() ktrace(0x0, 0x5, 0x8, r16) r17 = getpgid(r16) getpgid(r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r14}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:33 executing program 1: 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10) 16:00:33 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x2) setreuid(0x0, 0x0) setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x68df, 0x0, 0x0, 0x0, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000280)={0x3, 0x3, 0x1, 0xfffffffffffffffc}) r8 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) sendto$unix(r8, &(0x7f0000000300)="0000000001000000", 0x8, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) dup(r10) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) bind$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r13 = getgid() r14 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r14, 0x8, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000004c0)="51ed8a84280e95cce60e8784881716ace89ac5700c270a18aad306c8ee4adbfca8c6189857c675adbe5cc05b28671a143d6d2e1ed9dbdec51129555dd00d88ff721003d0a1b34839fe06fafc8517b681c4236c946ab5cb1f9b2fd0ec04fbb8f4b6508a2f9f567d21be74b67ec1fc392a2eecc8d78c8157e2e8a5d683cf4d9f3dfe5cc790fbf6287b52523b5a5820820b3cb5abc6a4de5956aa86ed1fe2ea0ec2a47ed66af9e93dd0b865f36eca146f476ce07a1b7fd10c4cb1d4fa5607704fb97da9824a708092e40910031e33e0a4538c5421acc4cd02815b60361a12c38735fdb688c40e7dd4af566832846bfd59fe3359897f9625611fb41426c72036fb58e9a5e9d3122e70a5b82bb75db4f19e6f25ab9a29c8952f196f28dbc2c5e7c26cde17a2de3c0a82bb176907c93cc9ecd83a153a650e818bbd40d4510414067c6493edbf6711ee51034c1992b6acc49f30ec70c37170c92c6a84cca734540c072a4e047b86e220e86d1255caf4ad06a246681bd35e5f8782ca0ca4faec14a00220cadb222b89967364339c9103c43c6028433a2890776854d2c0efca4705667237f4aead82725bf945af43b21e154e397681c09e5d279cc1b953c047bb500a2549937c2fff193fe1b8dcee26d2344d8ce95c6ed130b9fe6817df12777d90d0490af1e098bf601d1dadbddcc76e65525d90fdd7abc9725e266fa79f89e71c723ed612ab718e3a666fb0d087c3929fb69d73f894fb48e8b589251f0a44e6c6a50fb646f557ab96d881ccaeaca83e93df5eb4592f6304ad2b60814b6dc4cf5a51fed23efd14e45c85ec4bb22bd4e55e7664f129bb4cc782fab49e5b129eb2cbe18bf01d77f5eb7f069512780c50304b6ab9f0c5137587adec389240181db93e88034b0c80b42a25d5344027cd0022532eb5408ef8fafb07675c858e88fa62104c3cd338470ac943c0a252d9baeb505ebce7365b604318373e7b9475802fb61acd42f0c70cf03eb4a4be7f2e0a3e09b8893553365b53bc807021c95db372f51fd38b8b4623ffcd27e27abb6a1a6dd09e13dc85bf9da73d9db974c734aafcaa587414010ed341a5b3af2edfd59b0d53fb8bb9abb78dc7f15f46b22084cbdeca02ef6f1b1d7ade6cc87a999235222977c76af89b0a68a11b799959dc2de4c7ba021a155c6be2f4718281dab6ea7ef22fcdb450312cc77dab0abea5a05fd9f2f41b59cf4d96138e5ff5f2a06cca127053a36a51b19bb8a1be80af1f043b54cf16170ed6980767f2b1922fa850fc47e25a832b613d6046e6c3acb192751478d21529d093482e4d600cea596aa89e203fa626b07d2943fcb87b92702b271e80ef405c65e6363bd6e7263820ab8de93f74dcbdbd13aa0c9a6b4fc5366fcb2428f653a9bba9002f5887dc53f4d45566efb6363280fccec56eb377357cb43aab34627336104bd0346c201a9896ff240ae6c912f891ea96c2ac3169427569829f1c575d5e21d54d27e78ce03041fe8f0eaa9d12188fd8cc89eeab986a319278a4ada0ba481074ea7ca2270139964616b9f4522d0c5faa133316ac66cfa8f1825674650fa20c8b62dd9e56b711796e7528226b91abb9cdc8e2925b76147f17bf770ef836f8b22098a6f3643896027bcdb1e39362f575c330c76a6b9fddf3b1f4bdc0173cab82fe9f3a752b434998fc45a0e95e308b8dc1bd047a14e3069ff7c5bb3cd20b87b2a09aa039e837812883a4346fb13bab1656ab4ab05e941370b3eba507f9b365c0081f2bc0c59125f9769699244b4a825ffb37f82a548f44af7962de6051c7826e533515cf38f737d8ce8ef59785c02f1e47a63178855858142b74a4399ce3df3b81b2a2b2ebe50d01f5988cde250fe794750ba97ba30d50520a5c4380a0bde6a31a1eef89bbd37ae4edfc93117d3ecd2496338823e0c5baad5e7bc1b59faaa12161b8e775bc5f16fe87c61e64c7619b5cb742f0a58fb5fdc499f34006ed6e801bd4ea43c0fe24f1ad114de2a086c0a0f14e2b00480fddd1efdea8b2789d957d0ad22e13bbdced21b7aa9c73b0f0e5f1fcb42a67b7203501ee395c1e92de7a8a5bdb58d092da0ad5a70cc1d82b8f7676d9633c5342f768e7a12dbef80385c84982ae5d133c62f0c3bbc0af3387627cdec6fe686612847142b76f8b0f6c39741a15a72a8559363ee8af5818831d067877ff979731cd4bcb6763ffed0fe4d7e2261654827c189ebd7804a115b319165aa0f3e58d4d0d02b01c7dcc19c18331cfca9194a5633058f70225a7714cfab6d23de271df8da300f14f2f1f9831f685b34f18f5cba0a83d785cb9d169618ac7973b8cb7246518defed57f8027e375c2268370a9df297d86c0f7fc54a89ede1905fd59e75ed8ee5869568426b6fa825aced015dbcace284a48741806979d04a6aaf5271d0545bf22ac96123a0010d8c093f17c5e91c8bd6f32af7064627e8a2489335723bdea2c09ee89ed6683d0d16288289671092fb77a8d6a636fdfa18b667a3e0cb375c87edb3fe375b07e704bc40effdd6638de9155cd0a3ffd0f746d9dc501dcd2aba59a3c3ddddf75135556298e2a189a38d01905ccf4eb07335cc02083f87cc29e32dbadb12e2bef471cadcc7c1aa913114e129f27aa9213663d0cceb42ec6c98ccfb8bf9ca67c8785d29dc23941911786afc69b38c91dbd142fb7b7b4d296bf27432501968d872d76a3fe6ea7d2bd3f5ad750feecffca180d050885a9baf87b535acd8ad712025898293f9bffa81878d7e894c1d34e4381bac877c127f3674864eeaeed04f6d293c84d3cae47cb57e0047a011f38aa1dd95865d83a5befa8be4f3757736cf74964a5696bf8a5a40841667ee950fa9b9b3a48235691027977c272513f954c7d490b21583f21e385103bc630a56cfcf68d11232f6130b50ab307cef0fec757bc439c1ba252e72720dd34a33e7fa411e4eaa14d3fe5cc9f688d55ee7bc782ec6d22a90037e2896905a6dad5da94cb716deedb23ce7f2aab4318127924d284e1df191e22d27780e9c9d6f04ee606f6a74cff940ba3d9153939d9284954fa92039bc90bccf90799ddca26183b40e1e2799a2e9de18fb9580f9bb84b8c68da011a69cce3d99137d7503b4f9ddf83b3c48dfcba73a492e011d9e21af8067ae88511026ddcb2b04d2b1140e932e90d2b274abec83bf45314d4ead4837b461d5900f4b82a44bcce27febdcc9988e8ccbd176a684cf102838271f5ff8c671a55d652a67ec25235cb7e2462185542909a9b87096484e1a925fee9160aa31680865351030e318e22fcf0f421316945cf8b603176c820a61ba6c6dc1a7f439a1ecf476d2eff4a6d711ea16df536d99685a6f555ed4fdd014b8c9d5cc776b81ba354b5d3afe61d6d4b6e938d2988a951f00b79a08e21dd2893906f3c82c59c8295e82243d487c112ea61cc674052d411f96259c787eea3fd688d198a925a8cc44b16ed9310a58a75ba8f5c3573b8aeca999f0701abad7d3221e55feb061704dc6d9743506b0a843f46425419536af9a1a7cd16204f2fbf810c6a6701fda7ff11750e0ec2b4d2ec3edef3c1bca6a813dd52971b46ffbfd0374ac453d1b9b548ece3b557942a6dc1e41a411f821a0e77634fae17aaa0ea007c1aac8ca518c960b9303e88a07edcf84c2ee6d446b46deba79182a58bfb21e88af3fa364be4c9f0b87c27ffcc28bf2cc60f879e6c8123c0aa18081f4209ca3a9390c7b0a4e66cf84ce7c43b42d3375bfe598aad80e2d8b17f4c48c1b2ca3df8409dad9e4897dd907742efd2d15cd2bef9cae677975d5ff93fc0148d3428be290e52cf2d6bd0cda7c28cc0e44635a997a3354a1683903835619edfe25f00ff80ae4439b907788bcb28ee6c23e9e1c4cba005996648b5dd0752c2738eeb9c6a9e8fe31f588e532c9242f5a25f19bc193a8c7b130445cc23c03b5157f1875de26fcecd984bd1575ef39f462c9836afcca3aac8829ca40c085327709679e591e4e06676fa53f86434067edd383328ac0ec6b32d68d89ee601fb49c65c65d25f4617ed9f43babf1a37e931c5ea829a432565a4581af9f3187e51d8853a3f6a3574b12e4a92f8946b0d8adbffef5bc6c1cb1c6f5e0fec12bc3bae88e6834c44a7571805235773c38b85ef32059f99c4c1fbcb1a3c8da1bf7a01225f03a22048997d79d99f91c29216a1fa180f0882bb33722c9a2df33d22a1a9642c698216d29512aae22fd2a7def94854d9b654b291451e6dcc1cd8c7e39022ddbb34680db20bbeed5f3074d5e90e525f9d3ae4b763735d7d89f0af8798e0283e8ba54f6ae6075f16a21a949e96a058e80b523fea022de758295e2acebe8a06288d3e4d2e43e42dfec490286ea3bb10e4c0bfb4e6e5ef152426a8ca14a6635ed6ad4bf35883576c90d31d9469d546e6127158d41e19a44c84f6e061ff60672e153bc8e1308259145db069acecb2a9606b348dddce69d7f758cc70691412a2e370da891799fbb1c148361cebb404dc1df5dfc76e23ca209fa347ebf79e2831762c80b5ab2b94e5a985bf1473d986896ab99e87036f4908c54388603dfd43b5d64b13202f4a8b866e06bd62dd98238f99f64bf1a4c4e909f110046ddc5389b7abc8a12177067dce3d5e0a79bb205ec0209a1fab06396985c9b7b845a70b3249079220b2c718df229c6ccf581d1b576688ebcb4c8a959f8f9f024bed31172ecfd5ba87eb349eeb01ad959d621831474a552f16f962371008b0cd035ef6712380c362a6344ea0834f8ea40746015968d3f6a1cb50ab0d159c92f80be721d936f9062164c8495c7bfc141b528f2b3257bf5bce5b686117e04efcbe26320550f8bbfd87dccb07c25f4eb85dcfc7c3627947a8624e12bd3f450a7874759ef4899b06d766bb3b2c418311388c438aa5b7b8601aa8f26b37466fba4b4ddeda0d66f105db423fd9c66da5beb9f48d1a59d2695040b14b027bf50c57a2de64cc4ff0545f3e22dccf3de86c4021f6345be0a0de0ea6ddce41bb3bc7789a589b981b7a9b60e3809ec2cb4fd3e7fea25649073a21d34320a12834834c524e3799c29640bc01cab5544e635c2bb23a82321e940f117723ae70db9dc6e4096f7ab2752afcc16a2710637f061542cef50ffd7833df7f76df609d8bebb213e0cc1794b7cd9a39911181471bba921474b33513a085b7798ee11273a3b34b8963553d797c5eeabc5de8e80ca997a4fb0e4dc14e4ea0a90c08a0bd4790b2ecb17572df069adc6ac5d81d56ad426a4097b19a4b910a08c9cf811848be905946e5cf952f6ca48a061ee7755670d39bbaa08317fbb68bc6c00f51700fd01ca830459c178664f72f6b754cc11a3b629c77a7cda0d9fa4f8153cc72551de94bf308090be469e12bfa08d1553b26927a6c502070fe596c0e72a10405198207a1311558992a870394474bf0f81f5641d073c009bb580c9a775bb9d056f716a6f8134d651cc23eef0f711dc7bc40c5d0e7e21b9521687af36d9689bce20447bb6ab8709a0c86ae54a58466288708001265a3cad4b04c9b70b2d22400c27cddced1b05a22b477fe2244b8b4864f4868fda8429e4d37f9f3a091aea534118dffe26fe0a7adacdb512045bfc429cf6a47f29531353b3f19792507f3443dbb79e9a7594f80dc29aaa532b3e33ec2d6a37d1108ecd543faeae8bf98d7e1c679b5d1bed1eb7c089d423e2ebcdbbe7b0cd94cdbd7de077efdfae74d2859a8b31eae0f2cf8a2e2821f421577eed91c5aa4d81058168c7619429827f387e3b369ecfd2d91cac0dc0a6cbedd337a7563a6df48595bce", 0x1000}, {&(0x7f0000000340)="128db8a15c67b09c30aa6b59bdc68017ac99bcd8e967b0190e79d4e5e4e17f8d8713f69acfaf502c6d9a0e068b22a9932f7a04120ee831e9a062a20987ba8c5799afddf85bdfa63a6ca7a92947e9f01d23e8e65e06f38f25ca77d02b322ddb0c5d36a91db654c92caafeb9439b6f26a8bcb1ab69ca8d700f5c22f17ee9842276a3bbd9c953253e3a093008d2dd4845160757ae31f2a22dd54f3dc00462ec64f48f5ebe46b86a5dcda4e91720c4537538993764651d83933faf62c27a5576e78a555f918ccf65e8c61bca20dd8dc38f7df1dc0081", 0xd4}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="1000000000000000ffff00000100d059"], 0x10, 0xa}, 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x1}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8d, 0x0, r9, 0x0, r16, 0x40, 0xef99}, 0x8, 0x8, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x85k#\x0e\xff\x19$\xd1\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x7ff, 0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0xfffffffc}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5b81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x1) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r5, &(0x7f0000000200)="72c95abeae2269275b212b77eee48e", 0xf, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x10001) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x20381, 0x40) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002002000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="001600002000000000000000ffff0000ace75c53", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 16:00:35 executing program 0: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000000)={0x7, 0x0, 0x2}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x200) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0xaaf, './file0\x00', 0x0, 0x40, 0x2, 0x200}) r1 = socket(0x20, 0x4001, 0x40) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x0, 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x20) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/96}, &(0x7f0000000240)=0x62) socketpair(0x2, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r12 = syz_open_pts() r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540)='/dev/speaker\x00', 0x80, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x8, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x100, 0x0) sendmsg$unix(r4, &(0x7f00000016c0)={&(0x7f00000002c0)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000300)="dfd5e956a6c1a7cbe8c92396e63ad4467e70f8760ca2ad579ce93effa5593aadee1aa31b0f3dcf44aa09a9eb07fa70a45c2d12947db7a4088a1e2d2043b8ad351b92b9d42f21aa5606fb6460b56b1e279f19e7d382a268041d57d0788f95f75e9d678117d582e76db94a97ab8f685da8c5774dc4c18b82baa5d25ab76f63b090066d718115929ef53d857af4d814e2373245402f8fdf2db2e84dd9ade369387426f99dc066d5413bf90b630369d547698c937e488eb0c17f6cdac024ab852ed2691370e8e9d8b4a8cbbd6700879e147a937b514f3257fec285f2f1984cbfcfae5d9d6434710a41259ad2c9cbe75064a9528bdc6c442daf277bc094bb062b5fea2d92fee3cf475b21cd5bf8645dd08b7e868cd7985029195e061af6ed41053ecdd3c983aa7541b5a3909a993c7e23c2dd25fb7d22a596cae6031091dbfbd671c82aef953eb2e59583d435b1de7582d3900a7a77cbc525964353cb2d390a79d442cd649b9efb6f254125d9580265f1711e72d19d0b3b886ec8735fa96baecfedd8f68cad4cff2166829dd50960ebf240de2f3430389cca69c29fb7b62e3be2f635159ba1d4408346274000caa9310ad8211c6ca89793e21a2d8889591a77c175cb08e70a5223c095ad20cb769d4733bda19891fca98bbe31077318bff8fa273edfee88f22ee3ca232219a200c75f0d803f45384ddf464166610de66c029f0e6f90ef3de8e7e390fd560edd189275bc0227566629d7c5ca3a9deffa791e781f7bb1cb8b617c9ae619dbd43b71777aac7dd5475e544c8015fc123fd70d8234ae4d783bda654fb1fecaf776c273ed544aa04c776003e79bcdf90ef37ddffb6754bdb266f3d11d8c6df17e0d77621473debf52b3c5daa841a9c6c12b64d9fd5ba09f5f3915edac490acc19d21d4ab0651f73490609202a03a42af1a0cbf54d1998285c71e9095f5a462070be04186c9a5909954efd6f2476a887637f10795a3e286876899e847e197b4fd4781f35e883d46a3b4255abccdea67b3a7f7b82e601f7c3c30f0a13113b2ab46f8cee0c980ddd5f70242fb8810d117c0c70f34fe3319781a639e3f8b4b4877c606d71ead6d8e678fb236e857698a4106930cf02c418a48e6b3ac74e12b07972055b56fb00bc8c990e2c1cda94d398a99fcdc5d4be37495bdb72ac93c557c23a96e408a3f5d299579f041746aa7c612545b70a7d7919b334cddf7544d22ef6efc66aebe23dccf2d3433e3d8b2147a6ccf7990364a41ab2ac931b36704fe9f64c575bc5a058211e7dc55bb638934313f1cf2963f84686d7e79d399c48d30f9927fe2752a96bd0ec2933d7e8b4cf85f08a743cec3d22e66e9cd7f9ea9c6a939beaad3dd812de4bb047db4826a9bf068843c233218be3b770ad61c7f0a2aaee4528191089dc6ed941d6f3f83f42afdca5ed5327431c487a0312740bc603f9055439bc0d3b9c81ed0ab99e13e27a8c96cfb405eac68c61974eb281e22ec1a8372d523035a76d49f8d54527fd3670d9d1e280e61e1a4ff628fa6b88971f4abe5ef7bbc241cd8d33cbb789a113c08bda06be23487c510b4204412947dcecff2a3a7ab73423d09df3361bdb8b33084c0a9c6893dec0e3095a5c47a49fcea0ba26086181a0320a7bdf509887f4f26f83f164e5088c2f6947d5066e97b89fc105e9910d0a67929c504c9126235efe3c83e3a008a81a7c064e11c08e9f8f27a806413d766e97eb9e00b100a6c04f9cd492de145a5d151116d66e7fea1081f035d2f3cad3a115df7ed2f0032bbab36ae81aa64f1836c9e406d7f507019e48dc029f9cf6fc15ab573fb0b6a2849960727aea79a18db8b9cd8695dbaa5680423c97609307e6a32d251fae0f350289f4d78efa9f4eb268d2abb88d6e41bb9955311148ac0386510dd42bb25cd3876b8fb74fa158cfdb032cb691b0beca4d5ec2840c754061831e90b96627e3297c3d4db5626398ce4ae3e8032695b697c4871553821bfd840f6eee34bce3c6e6f656d0bba9358dbeb1004f6507c8b229ac73f9a08535dab39f7ced94d25e196e5d0e9bd0e66b824ab753c2720f166a00c5f402d3430fb1da8fce12065e431b0394d1decdb2ca4ee8096e079b50421a63ac39dc860d247bd461b1b8dab26ff78cfcaf6b3729c91606bba3ca79d8c558c8eac9f34fb3bc293f76175d1c8d71a8e23034753091d1248d80715297956196253e5b934a0ee57e158c3bf591e065e08cf231c968e657661b4ba9d74eb0036680e26351e47939e8e477cb785b882666b018af929474c02451f1d97950f0732c5fe6fb7655ba48a6ad0898106752129ec983eb71a4fe980b101688085645c8bf31dbfe207c760a9bc6207b198f70708d8cdcec844cc35ceddf04f58c0984b20cc0517eedf0066893857a73421cf33a946ab24d87ba2c603b99d6e7f83e9f15635b98a4eb87cf10a5fc02eb769210024c85dc51270b204eab196e6d8ff50fb9a062a833a07e88d8d2af69a9a112162f93b2eaa02c4b09fe8961ddede0222287756623b54f2c3d125b2311233567ca25567feb49c830d2975d32e79193646a9f323681c05c1e37d20e9bfb185cf19746623ce58ef867ddecf9d972a24c0c674ee4cb9c7322ff3bd9213abd61895620a006923a95ce39ff1f88011b40b07e337d2d684e608c943311b721679c31b800a715b1f9476ef14034ea3365c16597fc2ebcf54ac628090492a0f2b443ad270554fdc1bbd0d5ae7716594d2ef327d11cdfb14926321e95946f60733112c9b7bbe185932ce1363d915f386e88a629d3ccb205e1c874d1932f6dc1beb766a05f66833fe098e65a4deb68dff0e0eaef9c28c69a110cf2a4aa261dd2bb875da24bd9d69f96b978ef4ab3169784afb80fa8dbc9583f26e441b281e4b128ddcb81b3813bf6d374bf853597bf5d1276d395457e34261c73ee1d0c3f8471ec01fa97f2a786a2c6085f8e0ee885ba170903b3ac33b2aa0f76c114058b59c15b8a2b7dff7b5fdbe17a07ab4bc851dfdddd87da611b7969f15b2ee582f6295fff18785d3ef0db605e9dc3911d65589e3892b934c71a97cc540d8c927cd7bf4a766e5b5346fcdcbaae27132e0e616baeec9b8c925d2a6bd4df250cb54ee860fad119a74faff8838fcaf8b8c69256b9c1514daa63ba2be8416c8fa237f085370c4107990e7ce56b7b89cd3a19d02c3b7dd846c0bce62725b41bdeb963d058862e006bf979600cb55377fe913e670613fdd7b0146627fde597f114a769f6b2479b12f7f1d502e26f330a8cad9f6d12bc7d870fd60a21c9e4978f78604655463cbc5ffeed66a648cbb9026d9bf93e5aeb9de05a90efa7ac48e94bf9a8de16e7bb3424c1aa16c9dbc76595b0a20d1e0414bb9f486b4d9f87f1c6ff96ca33e85e2375f00112efa48772f9543a245fb819535b4690acdcc8dd2212e11ef9e2c8f074f39a50eeaacc0d7cd3b2e205f36f69d098bd19bb68bb95e1a75721491269e783a56b4d25e2b3fe30fe0f75f446b56e71611511ca26822c25ecdd2a844dfaa40edb28ed7f626462409a3ab3fd947825706b71026c300aaba260c64ff5441d62cd2d321cf3e7c13b24e76fecb368dae6b1d45df392cb963fbefe79a91c27d3d766872ee97acb22088379c3d34ae4fa55eab624b921c5a1b5e850fc7f5e41cedbd47b35edb03670a408c43076d2ad32bd262c9c4aed8a8e6de2dcc6f41146205b2ca6253dfddcc97d4cdea2c4e9f3922c7f3fe4ddd052f19334078b79f1558e03b53d996bca1fcfdb7ec43bbe1c00caa8bb36ebc497576dd9ad8e6c4357309e3c8b405c41279f844e80e81a41ac08cb4dab8cfd9e039bde7eb88b4a74f60b7fc82b2b23e896bbe41a70c2225ecc94dabac76182f32887fe2c67225a3e5a763cdecd707a8e6f08165e8d8489a1bba2b35342466de222467dfb2f94a7c6457a6b3770e7dacd56b32de6665087d97d03a58910b9c9beaf51112d10040c7ca202503ae183ee044241c31acf88f63270ae7e8d98b7d4d84c35f60a49ef08660a3b6a32612bbdbdc79eaa0d31711e37982e6d0a59adc2f5aa975d965924a3e9d9a205b8ec269795c34d9743c059da5733794c345903573aa425daaf143df3492ddfa6d9c79237d5b2d33560c63f9339195f674b813c4d6f75ebe8b3730d3c9b05714607641b34d92a3d9f3893b0fb083c958b8ada6b9aed30ce4ccc37cbe2c320c3f08681d04da7b4cd77a6e34d3ced82150f9483ca748e363542d5e16f59ed92b5f3fe30b86294e2cd0e7025bc5c7e9d138f8f391401276b37e638706fa2838483922746dd965c8dee54f9cfe177adb9b4e33ccf2d00963511480f8ebd72d0ebe7eb292e7c07eea1624f422b1f7900c25770c29bf794b82bc56ee906adb37b7f6a538c68c1a5543bb09737a483a305fa8261da9dd32e2aeed2494d6df7c0137bb6913b378bcab6dd6cd2827dc9105651b389b78c491a29615a8d55423a02f77e0651b2bb87edd206c62d5d28d7103d2e27349190eb4c599a54891db1c3bff27ae73a3cc7b62afea5e68ff178a3840e48372f6d3300652263b9aa811559a40d4e5df1b73100a898c9fa4b98abd98fcbb6b2ef70c665ad1efaa660abad6fc72d421018c4d11c363eae0511c0991c2e75ed5c5eae351b7df9ec50a6bbfe92ffb4af3c4f1acf965528c7ef8566218ab04f8b4fd03eb4437c9af86c6d0c8519566db8397d0f68f2159751192cb8d2b11c3f65c6a1b38ab06f2f75a08eb665865dd476ff353d32168504c14123fb6d904f6f1d33bd96d2d6a4c79ab8abc6cc4c49e87f65b9d1c278a085dd1cb9b09ef4d03e17213fa2f5014a7907ef99e2868945b358a2ee6b3a7b4e5c6b25745cde396d72a6fd94ea6a90603907fdd1764d303d1b79985995bd4da914f84561ba8fcffa5720e8f194e989acd595037ce9161b8d5db14ef01c93cb96296ffafd6bdbf0b0d8879b914abb893a4cbda4a95fd59e23bcab5c8cb703fe3b60f22f0627eb41a8e08daa5c99011f8cab2997b984ced6b834e73464c2ca6af4a7378b88396bfa9b3c4a3bc629866a8386f713bcbc32044ed0127cd6520e01eb30676f13515ac107d883c8cd01dadc814ccd94ef0d282b9eaef558c5d26bec4552fc8410b472c104fbe8068f6f51333ef03ba77a946a1013d3f2b05b0473683332b6eeb27ba843f9039d63a189fec30ed696252b486e10c5bc25024b6e1efcf0ebdb5631c502008a080ac9648a62cf337a21d90e7a0992b4edddf989fcab0fe49bea9e3476faf036379ddb73f768ec7797e64293ceb150e3760eb223291fb34089416885fab22772df113b067d65adf5f883fc503fa6dee72fdfd84d4dd2a85b4013eb02d237e6dc51e4dfed1ca34f58d5b47b4db8eaaa3323c8c7e623502c1d3292b989322752e4006b17a198c3308c5761e20d9e921008ea993cf3f82a2e034d8043ab6796c1d0048302ec9db7bb20e5d6c81bc0c021ef49e99b8d9f1e101a3052de55892a57a18c0b5307faede8e632a2a23f0f477276b43737205f05a75c05e0c00e9c1f1b5f9f22c3ee0f48ef032b9f23fb3794feb1b13c1b73097b145a60efc2defdf98a502b83c7b5d51e8e2b668c6a0d974b60d50007400797a0e8d3f5bb45d57c0a5801d2209b8f5bd350d77f54966501c244d9b69d57ac3670097155b39ff231c3828efa984e54182b6a2c4778db4b0c83f7dacb81ffa641f8b40a601df8592e7813508d2c73c2b8dd32e2633de4614f03740155ea3e75aa6a4c63501b1535dd88e501540bba5cd0adfc01b2350fa29f4eb5b0964f5c", 0x1000}, {&(0x7f0000001300)="5a5afc525e4de98e43e88f852a87ae81647bc0f12aa38105ba7e7b610fb9ef9bf21b1215ddef060169027cf446358ebeabbc44c70c62235fe28b89c16f16d265e2901ebe2bdcab0ae3aec1effd61a7c9892d54189d7d40a16dec721bf816fc1033206a", 0x63}, {&(0x7f0000001380)="55f99cd734790a1c4de6fd6128f5dfd0062998384584489921c264e027ea9d1f8058505bbd0696af58cbded90f9c36d93f8c1e2bf4837b9f03c406838d6d06110d44bb47761a3fe0abf97fdf077bdfe86042893eb3fde3bc72141b56089eaaa14e0c0d00e494e68a09112c2e2c3a2b7262c12c00", 0x74}], 0x3, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r2, r1, r3]}], 0xa8, 0x400}, 0x802) r16 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000001700)=""/93) r17 = syz_open_pts() ioctl$TIOCGETD(r17, 0x4004741a, &(0x7f0000001780)) syz_extract_tcp_res$synack(&(0x7f00000017c0), 0x1, 0x0) r18 = socket(0x2, 0x8000, 0xf7) getpeername(r18, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) r19 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) pckbd_enable: command error pckbd_enable: command error 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe, 0x2011, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) fsync(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7) setrlimit(0x3, &(0x7f0000000040)) pread(r1, &(0x7f0000001400)="77ddc74a62b8138230c9938adf5cb0d7afc425e4e912cb5034152d9e18cd50020889f7b78aca6e26f3c8660ecc78b61f4362460a08505272287b6f4cab7fd4a94a30d991f690f01b5b60f69b2191f1faf486202ad6a27001b1cf54d883dba18f3b4aa480273acaa1fdacc10ca6e10cf94c1d2302588c47fea6eb72a818caa283f67c35e9726d5833bfef973119fcb8fb248439519e6d5a150f7cf77ab860c020d1c54a21e53de82750d32212f9bd754fb5ccf870c876a3e077c3b48f605634d6727c57d3206c854e807b8b56a0da88cc066b7d5241210bc10f5d12f542362f93d10e1b73e2f939c433b9f63db60aca053ce4efa44b3c5e284f233135ff8bbccd35fe89d2fe98da14a9738bc5c6a380e813583d970161b3ff5688b00db364462d60756c2eaa83c5ed131489efafb86a4322caa3cde2f736edca5aca51ee1ca42902401e77afd1cba38ca4549f586ed8003cedcd44ba76d687e3d1bc924f5a3b6a2d43e9795ae4c3e25c6dc7329fb29467685b416ac8ae5d52d9bb12739d17557ea5c3ecebd497cc10a0e113f35db43ce27a3a585726892b7ecbeb213967219967b7f95d110421b1fc9e4e7eee7b0c096036918dc8689a41bdec27bd3a33d2a16222255241e88f4b2d1b2674a69f72d23a6eb24a8e784b47cc768b676b2815b2b3d07dbcb885f95316cd0dfd21a3a4319d0c14028a925e99f4fd0f1998e18ba87f9adade9a04bea9cb6535ac3234d1280f68b7391f5ec1f2308998f72c4e4b0362ebe7eff0413b273184762273534654ab5240313647403f1a332fbca832dd18c302853d61a3d3ced2b05847f5df2148a27af664a87725b7e589d952915d2f6750de04382ffccef80651775c9bef0032ea2e5328d38c2534f8f7890bdf00f0b59cf06013cc3436d4501a40cadeeb543698e1ebcdf43b260af48b102ebe72325d871354cb4fe717a487dfc18742ca581b8eedd82334b3742363cbf32602ca1c9b44aada11b403333c3f6aad33631b40ccee7f4528abcd2f8ef2198dcf8d7141f5c8b7a49bbcfbd07e06bc0dbd8067e111d63809cf5b26e00f6293c487b58164c402635636e8c77a86e9c71f21135557db5d4b934aa611a79e218e19c50c8969a89a8bbf8b5a8be41073ac14ef9707d6170ace693a31114dfd378f976c64a982da26ba6db4142f800473d4296d72b3fde354a7f229899d02fc1df5e28e47809bef7ea003c86341523a6159159e1934dd187aa81b9b3990afce4f8f01841000362e92609a81d2565113480c8079bb976a34d866932ef6c36a239faae492b8fa907e39d800627cc506ca9799dfb0872d4b329a74e09885c6be9f88589b54d79d05c349d2d6517e1877577fd09326c6b55e8304a0ec45d963608516fb7c20d17b71be71b16b31fc429a402fd42c812c41ad24700210fbc245274f49f1dd4625a10148c8d0961ad37cd8dcaeb011b202c28bc4fa93f01f9f8308377210855955e6f7b9fe839ed432365dd5b94803bf657e5ba4164cd64e03a5d3b086ff137f17acb98ae7888b22bf2b6464ca458db81008db20e63bbdf74773c9750283eec24efe5c7c7d2f868d2e4746cd6152a114c318a9aa5736d92227243483c3f95042ed6438400362980bdd75b8e152c6b175d75654e180d392d1c913966c4678c929ab98b02d365da4f4d1ca923cd4f8f2da71da4332f8303da9daa27dec5370ec710db6959b119fad109554bfc5f0ffb43743d8cff0f19cfaa9dda34d6f4e08dc7226b66afa7365b4b87a1038b0a057c55b0c25b2099f5d7e606c234c8ecc4002ebf35f9f3437c4cd60e3d9eaae2e0a7920107dbd8f35a0f4cace48a03ba8a2d7147c1f5ed06fd5a5a522d2bf48a11f44e97595b3e63843ab49a262c54fef47179131a774235bbbe89349d323d96c94bc93e6f9bd8fc3f157e6489f3ac6f78ecc423a74cddd833c71a5bfc1f9b23d21a40217a5dabac811792d9ed6e6675c7a18ae9d2cc1443617c134ae0b35a72fd7e8e849c47c420e6d9cc91c2a72f071e933161e59307b9bee88a6004a1809416fe53bdca97b05d529862d92d4c6af32b686395b0cc9c2d2fcf8a0eb2cdcdf46680e05a5ebcf0f442c3ae7a145220f54f283c437790662518c1ecdff2fb6967bcf82970a90eb42610793aa7ce534d75b85e97d569ca3ece2a0bffb2573ede327abf08a193f913aa9185d5326a2787206ca5e50bd164106610cf272e3459f1f0b3bc89dc9dba263705b1b7e088257d6431e401665e7532497a475a88b3ca2f4231cc844d3decbe4256cb7aad971226dcb49dae135e7418660590b2a63207be9770941cf05c538c871735b1028c8f96bc3c37bfae80f5ed83d66e6ac64fbac9fb0603a7d2df8d0d8910d65c4d982bbbca643570094024e64ca9a8f5cf5818e3c35fea1431ef97916b659e6cf19c9c01a8c2f31333a3925f9345cb6b474d9a22702d4cb495204b721f8ac1f20c51fb09fd896abfc6ade2bd372dc38185c592774d506675b1b8c5b8735e35de8e0959cfc0e44f82d30babe219f05fc65740e2208cf4d5f5b5899ce9c1c1f499a9da3604154131dfe41aedaa3d95728f2a7e6676971bb01a2298d0732a25cb5d01530b4ee28e8aeee5434d516c82413958e4033f82e08794c3c18f0f3821604e2cbd8cb6e352608bca3721302a9f3cc9a84c31f51784469eb5ff27777275423da73045c248b4e1dbeef6395a89d16197de3e8109b8a08acf18f9cf5971ce9af890e294a9be7c7f16b24a11b2c9379a0af98fd5b285063d63df9529211552281d7fb304885cb0141dbb7ecd7fd5228fea590127cfd3b313249d914f3ed0bad89548b5a41fea21a8268761448ee38b9e0ce2cfac7e077c17ff4c0e6203a400fa65442ce4a985e091c86b44c07f775bd895e32f89fdd6cf380d5d7abbf944b26338e3a3abe54bf5687ba67215ba19815c034c77a82a6aa6319c3e910be1ecf143fc938caf5bc5bf580391c2fef58bfc029b5ffccc72fbdaa7fb97f3f76361e5ccf8f7ac3188e7d1786cfe9df04d39342112a55b8bcf31a26b022fb35adbd1a0647f33dfc36261bd7952701a0f8d98319c6071f1323686053ece69992c60603b99421ff3bbf53b9cb1e12d8e3c08d3c91923bc6b11e6eb8af0bc44aef8641984b247920bb6a26712b440c253bd8f26b614de5f87719bf8e0cd146a1f0b44871ae39266d8a7d3fc1b72b1a5838ec3154f15aed5037faf15fdc98af6147ecdafb9d7dba50e7b76e23cec213f60f4aebd4cf6b9bd6d10b7f97ff4c3b802e62be505b8ca328f3122c0d9e27ba0efca5f4f001dba768dc62c1298a9fd9bf1f42544eb8368553771a5b3d555f83a115e331fa072c9c23603ecbc2c3509cc577b7253b1da80a4b9cc8d574b5d8af743d61163c1ac1439e9ccce7dcdc72de69b87c21f3dcdcafcdb6fa10073724f1d0d5d8861543f9eed9a465a8e21d79beb408d39a3539e9dc37d4014c500e42411b6fa88f2b174e23623333ed5c33185a2ac9d643a340735d13911f5394c06bae375ef22f3465e6a83d400ce26bdb16a3fe9db3ff478e3bc0e9549ba50eaccbc0a93698525e8a2b1c0f7e2608486da8bab64ecf091b037a68179bd3e1b85048bc517d7480539b4c16b7ab0f07d1fa0cbc658821a00d56a766cb1e57d681d8db0427572cb5e64e011db5a4f14e5d3fe700cf02eab0a17a566602a9db04dcabf316ed080d7b0d2f8662801b57921dbc49206ac24f2340a15c6f6b6df89dd4de4905e8cd6f2ce2c57bdb02ea7a35c9f48baf5b33d2ac3d6fa9fb7e5cf18b3e6397da00c4591537b311a32a505da47320fb0e028ff3a79a540d32b9cf60c19d635696eea361925b5feee9a9fe04bef7d0c7c18192a6c6ebfaa7c9e77ac1b004e302013a2e9c6a85b46bc916d0853a7945e367e3e41b0d367b5923a5746628ba00021844f67636180e955bd30dbcfbf8fb936552703c9c0bf3ac2b57ced2e0d46780819d77db0c9aad3e411935098b91c41593acd7be0ccb78156cd121d28133160632f83e7a8c015b3b9fdee5dee6e3521e7cf4dca09d631f756fa833e4b206895a4038bc333ea1fb68a69dfd9a3ae0745a545ddae208188be9d74a37897a60dfd03f2fb5ad24f3ac3c324076ed8f9d211ac9344a8cbf886f68a3ce151687d3f0af9aac0027c3ae191711d8e01d1a16dd3d56fa4319a7cd6d38651b44ab9af9d3a49c23e5c0eeafc6f03192f89b2384eeff1c0da5c89caf0469398572d47874d0803bfee3a8e2e1ad3e4566b3629e8d77c16bb9b7508f466264397f10e08c729e36b33cbc6a30502f6a33c70b1c494533bfb6211791ac6f02eacd2fd55a0c0a3a3caed4fbff67b35a170f5e8abb2e13ecc2aa4a74bb7e4d0d0a52d339899d4cfd734cf19e06f372b12053acdd043d5c49b904cfab3dc21b3d1b25f3798aed92ae13c7b38d2eff288e3b84edcf3c2d20ae43118e08c54e421c647f4270df538b2930acd1d15a35a465a1a0835a3e5b746d9b35c85055bb7a9a130851974c6e67782541216000720e898d1e48c06474c7bbf17e9c97b0c93d047f1abbb3e5f9c60af42b5e07be26d754cfb88072d6c85742f30f5e7209018f0b355b9f8a957002cef3e7ea7dd2ab622be06c24ffa79d6d0080db6fd08fe6528ba9bca2573ea0022552c23013cc874358058e89dcb454ad6dac3943306305855d61230228cdbaac9cc9ad5a83aaed0b5dec93cc339351ddd1fbbe407bc2eb625a24fe89203bc01116edfcd9e7de4033b8d72122587403e22f6456310dab3c6fcbd4c6c71306be3e5e62fefb46e156d0b198ef32b07583e825136638ef293af2d4ba9353bfaf1094a02fe18969155ffb815e7eb54bfc7117a0bcdc8390de26adbad173c256db72717ba0947443dd5716b639f1ed307d2fc186f51a1ec2fe639283f836512d726afd22fb2a3bcfd652c5a6ab1d1756eec56d215f51064010d7b2c02c19ef0aed37a8278222c50b96fcadcc3e76d28c1a32911c982832763c5a1bcacfae823a877a8e1d9a2cdc97933eff699d819dbf72557e3f7b4c0549bb9af47bbd21d33577ae275209d01e041f13cc768ef31b9d4c52a8abb9d75323205af175977105a1ab08215d0dfaa1e95da499a0a08ab1ecbec838d381a7b4297725a298f2563103e5e6a219e3a1129c3efb6cdafe9cd2e45c4cf2fe1584168df25159ba7ec7c48cbd7fbe25d4e8623757dd9509e4181d0eeec3fc564a7a5644e8626d06d431b73fe9486e8aedad7b8a8351d7ce0e7e51c69338bc2b7f703fb105f89432db2d6b781d0fded54da8a74cc126f2ce08e5058d5a931941338a33001d186f2a26ee8ef7a979ef9ecd31236076b53c5460af732e6662a5445d4a731bc71196c1d5900d1efa82abb65eba8932e94ae4a9e9186fe6ae4f367f9b36c38d61d1437f84583582b93860726bda53c47092efc4343d93a9fdcef01a6168432806af1f02d22d7eb10e4e209c93a45426ce8286d1e1bb71ad3e1908a1397dcb31cfaf2f425d42e2f08dc0ee8a96b2ba80b0ba7da8267b33e65792544e5326d276a1c359cdfe01c59f9f09e8bcac6f07c07afdaf454e4bfb58de9a51b9e414632423b938b9086e3859cfffd9ea52246134851c1b4427f7892c42cc78d3e11fba26c6f31cac95d6925785d2961e2a7bb62008d5a92d220edde0fb0635f23c8598d187b4fbac615ba5b59dee334923bdf4485f199acda8db398b68c01aab7b50c1028624700dc723054fa0d7dd45d8d18d5172dec8d0b2c3c08b4ebc08a0d07c7c87967ccedcdf3a45e151ac7131a9d70599e02777", 0x1000, 0x0, 0x0) pckbd_enable: command error 16:00:37 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffe6, 0x7f, 0x10001, 0x101, "39e7c1199f11f148b4a293ff92271b6c7346b754", 0x1f, 0x10000}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") dup(r0) 16:00:38 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x2, 0x5, 0x9, 0x3, "2c09da9ebdf0ae1cbedfc57f6a93789a447ec379", 0x9, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:38 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000140)=0x1) r5 = socket(0x2, 0xc003, 0x6) kqueue() connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:38 executing program 1: semop(0x0, &(0x7f0000000300)=[{0x0, 0x7}, {}, {}, {0x0, 0x0, 0x800}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) sendto$inet6(r3, &(0x7f0000000200)="5a8d339ba1f81f93c5c583708bc0272d0f7382daf9029154f27b7bc5b7a373318529654e7c943ab93b6813724932855a5c9f0239cf37fd7f7baff65aa2a5c605d7c985485a07e758a2c75468a363dd4a219495206bd23bb0faf95ed896a09c0e6ee42c894b60cac9a869207f0606b7f6b81c8a7b0791b46da679e4aa4910798dbbbaed82093d3ff93b13383add87af2d20472e5a2ec9f5ac201ceda28386dc", 0x9f, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x63a, 0x2}, 0xc) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) msgget$private(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, r2, r3]) fchown(r0, r1, r4) seteuid(r1) r5 = geteuid() setreuid(r1, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="a51b7270e082ab372a21f128ec94") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe3a6700fff2378f2, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') chdir(&(0x7f0000000300)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') nanosleep(&(0x7f0000000080)={0x9, 0x6c}, &(0x7f0000000180)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x18, &(0x7f0000000180)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xd96522cefb123e57, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000d8f8c1678d1f04efd7a5da00fc23487f789d9bc584bed8a815392bb45160227cbd624ead419c0107cc989b7627f2aca38e7698529d071e37dc74826b5d457214f26796fec74e742935c842195ce1c23caeacf1f1be605d1b352959cfb1b2a25a479ad70ec2f94da8dae749d32745fc90ffd42fa70372ca04f00935e6c539fa3c89b5439ac01a6f5af2ac71ee59ab857b42d81622bc6b0624850f41556a78f29cf8dc59dfa8881d42b09bc28647c84c7ece2e25e7babf6b99ef8ad1378d769bffc8f150cfa672209099e2e1a9e386ddc12361d12fc94dc325e7ce1bb1f66a389f8000062cf0c954feebbb048fa0e7fc802c9d16c03a24717db86e7ab8bd5c85f5d455be2fe2bca87bf089492ff58b300f7f051983b4e2655de047546299a4d25116d98575b52625e78c5d69018a946b79038afa1430aac91b839650014d450eaaf8484fbc57908b907fef8c3984f3426085"], 0x10) r3 = socket$inet6(0x18, 0x5, 0x1) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000340)={0x5c, 0x0, &(0x7f00000002c0)=""/92}) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r3, r4) chflagsat(r4, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x11ece73b) ktrace(0x0, 0x1, 0x40001000, r3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x8001}]}) socket$inet6(0x18, 0x5, 0x4) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xfffffc8d, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000140), 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet6(0x18, 0x5, 0x20) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x2) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x7b) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:39 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="4f78740000000000000000fed316608129a59c3650cd59004b9867df1e0387d936503b5d5678dd0395493b33dbdfd7c9b617148b06de95e9cf05072d8e72c5a816f6d2561296ede855079f94388000"/93], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00b80e7cad37afcc0d9ccb78b3d38362c720dcb9359d00cd7ad9a493887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc528a041870ee8a352679190fff912ed53d47bba4bdb0bc279cc34cda969a1fbe2c691d28dab3dda1966433bca5c5ce6899aa5ce88c7237100dae152e2f3bdaeef045754337bdcdd89bde35e5526953e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a5537733e255fd04d82"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYRES32=r7, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f93ad7c812c2d0493210db3c2797b9ed5e5a649206b4b12d0674d5d78ab5f25a64823221c2facd", @ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e0000017dbed5b250cfed2a2f0fcd1953c975870be08662c430ba259dd1fecc1c8765122912e2a0c0000000000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x0, 0x10001) socket(0x6, 0x2, 0x7f) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000140)=[&(0x7f0000000740)='\'\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:00:39 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x0, 0x5, 0x1, 0xfff, 0xffff, 0x6, 0x2, 0x2, 0x800, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="957eb923738d3d97c964e78490ed120b505fd44ae39335792a1b3e79fc65d600f8a2e5b4e31919dd4b5cd0a002598ac6e1b24604d47095d0517d876bf8d31071915df44f7e88cc65af72d85cc56522506f9bc0a1fdaca8b1cd988ad0c85f202b5607598a9ad17d9bf074aac0eaa28e2a71e009e8e774f54d105e2c765d10cbec894878e6bf09167dbb3cec4b3fd02488010b456fb6a36722577a8caddd0047e1a2", @ANYRES64=0x0, @ANYBLOB="96a191030680c25a6b6d54b09fe5af4e683140e0767303d278b793d766af6945f753079bf8d41bcc5dba9adf42f4fb85d07ed84d85242f8deeafe479529c0f52da6f29c4e3d527436542a57a5015b15ece0e9ea4a37c60eb091808486b7ae3c55d5c"], 0x3, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r7 = fcntl$dupfd(r1, 0x100000000000, r6) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r7], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r8, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r8, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="0000005fdbc2690000000000000000000000000000b4ca003a6d0024cf21038e931678a56a92ed14a9ae999b2d504ad6bfa06f2e121af7149131b6bf424ca58f4a0147df2e3ecfe803d3aa6073558375746485293ba257a9bab11246f9083014168a74b7a2b965653c31c01ffa748bbaf0"], 0x1, 0x1, 0x1000) pipe2(&(0x7f00000004c0), 0x0) 16:00:39 executing program 0: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000440)="581a9e4a92cd5f608892c250b2a45356e7c1c27f217f1cea92867ade62253a6df1e428fc5a8cf36a1a94801330c218622b51ff25c71fbe1d576085469f797eb7a199cf3b4afdd9da38af28230261412b1b8ef9e929ce6226c9fad0ae473e345d4b285d8daacce655305d9479311df897a3bd7170e466b26b49ba5ee1116166eb677617a765b776e34ce9f391eea6d09315f44e51259c2b6825ef25062cd03ff16515389cd404121ffd35420dee56f19bc283ffc20b9ce1ca85cc048b3434a245478fd61d5cf7f0e6ddf23279d56f42428b0c83bd03a1b09e3f4e942024eb68bfe4c77b4bd9ae019c0d0e8af371a716b97d63538327ffdf45fef4ce8f010beabb591568ddd0fff63c924c14eb977181a822a407c1bff4d9e98b6c1c3ec09210877217a789d0220968265f0d9c54fe517e", 0x332, 0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815bfb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91098024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x7ff], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x10001}]}}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x5}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x10000, 0x401, r3}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e324d") 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3aaf"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/216, &(0x7f0000000240)=0xd8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x4a8) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x4000000000084}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a74ca24b0197be5, &(0x7f0000000200)="9e7e1e5b2b0000193aaeb08fe0603a5ae3000000000000706f06000000000000008e030bb9cb3a39ac23b1c77ff8e7") 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x93) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebff31929648000000000000000000000000e40ffa57a217017e2f4e9397d4d1c4fc422dd021051f55ed5d17fef0453cac75ef30250d4774f3e78053a143472be1c455ac8155cd82a7d8f97ff3d408ca3ce7c9c05221a92054", 0x59) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="fb00000078ff00008f80ab427371b3d29c50b990f6a9df2b839da8a2ec39d41cc6e2e66543de5f8efc905b26488dc0df85556ff8d66d3a3cbee51c06e8b0cfd9ae4ccacaaa0e617aa74cf7f7bfb9f8212af8f60c6f48f1de269d8ac5c3b31d7aeff3b879670509c2a3a4c9119ad43a7ad3d1e6c653abad39f5caf663c2e5bb20f8a1ac", 0x83) 16:00:40 executing program 0: sync() r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x7ff, 0x1000}, {0x1, 0xffff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x8, 0x1400}, {0x2, 0x5}, {0x1, 0x8}, {0x3, 0x1f, 0x1800}], 0x8) r1 = semget(0x2, 0x3, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000900)=""/4096) getgid() 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0xfffffffffffffec2}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x68) accept$unix(r3, 0x0, &(0x7f0000000240)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000440)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x68, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x80047001, &(0x7f0000000100)) kevent(r10, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0xb}, {{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffd4f) r15 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r16 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:00:40 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0009000000000000005b8b071b542a538706000000b81800000029000000310000000000000000000200f000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x7, 0x1) setsockopt(r0, 0x29, 0x80000800000003d, &(0x7f0000000100), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000001180)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) bind(r2, &(0x7f0000001140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) 16:00:40 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000005c65002ca45d02226270b7b30000080000000000000000000000f4ee1b458eaedd1618caf238676c3c000000000000000000e6ff000800000000000000000000000001cee7ec0056e45d9f93fdbcd475923b8eaa4a04f5c17bf2aa1f90bbb9f4e86e4ef0b53d4e867f1badd4cfc0a7bc43bce688aab23b54aaae02d6d9f260c476b7302e56c2619b81fd8509e7e4ac9cc3c3fde8eb64052e9f92ccecb4fa652eeffa46cf7ee0a2c7fdbeb8eec93790063383372b89d767ad1260a1e6ec5065d227ba64a74ab2dc91de4626c9dff50a7579b489104765acd8f8874d8a3ed8c8e173a367f8f2518308c725c020162df3a645f430a9583ea499dd1795fd28454e4aee7fa1e26f4b3a7790120f9d1cba711130668c8625c3b7dee495639d81da85ba5380ba97e1f60cdf141cff440d3066b1abbd6edb5456f4aea4b6c24f81e4fc2d63ce313c9439bb31eb0308154c631081c365b3097a9cdc7036bd067bfbd5c0f8977acce060dad794b3c990b684"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xffffffffffffff9c) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x1, 0x1) msgrcv(r6, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x3, 0x800) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r7, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06", 0x77d}) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x6, 0x9, 0x0, 0x3}, {0x5, 0x3f, 0xfd, 0x5}, {0x8001, 0x6, 0x7}, {0x8, 0x1, 0x3f, 0x81}, {0xc000, 0x9, 0x3, 0x8}]}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x1000]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000015}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0xffffffffffff730f, 0x100000000, 0x5, 0x80, 0x3, 0x1, 0x8, 0x6}, &(0x7f00000000c0)={0x3ff, 0x8001, 0x401, 0x30, 0x3, 0x1, 0xe000000000000}, &(0x7f0000000100)={0xfffffffffffffffa, 0x47f2f61400000, 0x5, 0x4, 0x2, 0x9, 0x1, 0x4}, &(0x7f0000000140)={0xfffffffffffffffb, 0x401}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x1]}}) chmod(&(0x7f0000000000)='./file0\x00', 0x43) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x3, 0xff00, 0x1000}, {0x2, 0x1, 0x1000}, {0x1, 0x100, 0x1800}, {0x4, 0x8, 0x1000}, {0x2, 0x101, 0x800}, {0xf817dc7442cf3da2, 0x7f, 0x800}, {0x4, 0x9, 0x800}], 0x8) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet6(0x18, 0x1, 0x46) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) close(r0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2775fb1737f69c7c148ea0e692cf65e696dc36b98ad541a838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0900a9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a2108b506a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a1461e6f08a2b909889753211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521ea3e7320d8e14360dc764183a0f78ba"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x34b2, 0x5, r3}) r4 = dup(r0) recvfrom(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x2, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000035}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x106) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x1a1) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0x7, 0x2, 0x3800000}, {0x1, 0x7, 0x0, 0xfffffffc}]}) 16:00:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000522f66696c7230008385ef7e08261ff9c73aef7f05bdc6b4f16799500eb8c5bfa0be0ab9afc8847fbbdd87b40e7e3277188543fee8c5a7711acc2b06ecf001e0c52abdcd41252fc9f6929161d610c93c6bf14c9d0618edcbbf9961b1244975d02bda2d08da3d84f91d7baf3351c2f1eea6cd4816ad91aa8bcc56fa27725e883333483fd074c26d5d0325fa673734872f68b188e41a29275570636b0d398e07d754ec7b"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) fchflags(r1, 0x10000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ffe30710e6d8efeba816847219e8f96151f3f3b752fb727958307671292a70b3615ff5b987b62fb6e8ea09a4b1448ca405b67f9802959b2051b45f77bc4e48a398c5666fab3d15a3ede1fa369a9f6c997bad35029e9894c315b6830c06cb4d68fc8821f06433965c4a71a5c16a5075de399987205ec1f31bab2a9e38f7e2012643ffe396d77d49"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x600e, 0x3, 0x0, 0x7, "3286d58af9995cabe681aa66f524f5d8735d826c", 0x8000, 0x3a4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) close(r0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = getpgrp() r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = dup2(r1, r6) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000280)={0x6, [{0x3, 0x6}, {0x1, 0x10001}, {0x2, 0x3cc627cd}, {0xbc2e5c6ddcb4e459, 0x2281}, {0x2}, {0x1, 0xfffffff7}, {0x3, 0xbf5}, {0x3, 0x5}, {0x2, 0x80000000}, {0x1, 0x2a}, {0x3, 0x100}, {0x2, 0x7de3}, {0x1, 0x20}, {0x2, 0x81}, {0x6, 0x9}, {0x3, 0x200}, {0x2, 0xffffffff}, {0x3, 0xfffffffc}, {0x3, 0x7}, {0x2, 0x2}, {0x2, 0x8}, {0xf500dc09d35aa491, 0x4}, {0x6}, {0x2, 0x80000000}, {0x2, 0x1be}, {0x1, 0x46}, {0x1, 0xa2}, {0x2, 0x1}, {0x1, 0xffff}, {0x2, 0x5}, {0xe22a175834f18f0f, 0xff}, {0x3, 0x2}]}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x80, r5}) dup2(r1, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffffffff}) r8 = socket(0x18, 0x4001, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socket$inet(0x2, 0x5, 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x292a) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x480) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r7, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000003c0)=0xffff8001) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r4, 0x2}, {r5, 0x10}, {r6, 0x10}, {r8, 0x20}], 0x4, 0x6) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000002c0)="4a562da421eb10f497115461dcf4e40780e13989844e8e9a1599dac13ad1ca914cdce567c42e80fe4ade8c224745614500002378f48e1fb61f8ba981e34abc648143a0b682f6a8494d4e117511165c5899647199677a6321fc377f091276754788cbd929dec9d4a5f87d86d05fd70bcc78ae1f5ff2a63a8ff64bdf7f88f6677283a804504ca0120b1b8b84b045552ac937af0fc63c7f8cbf48e47779fcf67bf3fa197e926b72", 0xa6) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) fchown(r4, r5, r8) seteuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r5, r10, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x10], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$dupfd(r3, 0xf, r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r6) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10a) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) fchown(r2, r3, r6) seteuid(r3) r7 = getgid() r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x10000) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r10 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r10, 0x0, 0x7fffffff) ftruncate(r10, 0x0, 0x10000) preadv(r10, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, r13, r14]) r15 = getpgrp() ktrace(0x0, 0x5, 0x8, r15) r16 = getpgid(r15) r17 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, r19, r20]) fchown(r17, r18, r21) seteuid(r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, r22, r23]) r24 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r24, 0x80047001, &(0x7f0000000100)) r25 = accept$inet(r24, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r26 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r26, 0x0, 0x7fffffff) ftruncate(r26, 0x0, 0x10000) preadv(r26, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r27 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r27, 0x0, 0x7fffffff) ftruncate(r27, 0x0, 0x10000) preadv(r27, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="5b7e9180c4fa5bbad4781c87487310e61a51abe5c01725af008b87c17397c3551c706f5a4c0f781180367a143fa7d2bfb7439c67ba6bc1d21bf45a0d85ba20c1a6ad3acf3ac25ff30e56e0421d81ae106783460f74e5f9a30c61af09e66e0bce12d1d7fd6ccef4b51cc0e2f4abe57fd488b41a74e43a9ddfcb0b054be0061a232cd49db7dba99033dda92189307978e28812c54096f2cb29e1907420154550279d3f6b9cff0afde706164d19e5218fe3b7d74d9766ae61c311f5bade29c8e43d0f14c0993d364d", 0xc7}, {&(0x7f0000000280)="01c2a50bc279dce575cbe6ae5189fda5096cbf1e12b32adfdbe87dd4e8fe6f4d690105625bb34eccdc69709215692aab5152afda4e7674aca45096d3e6dba77c85edb8cf31a5ab09f0658f516b26ee5ad82c2e18025b465b177cec4776774661e6700e3aa66e9678a412b222af74f1704d7adab4915a484f4db1988ce9b9", 0x7e}, {&(0x7f0000000080)="78a4373bc37a6ba4479f8197ef25564abb36ebab6f1d82d8e5533f7310bcb56f2c421c622fb49a3fbfda112a68b46ac322d0779d5509ae748336301cc8cb", 0x3e}, {&(0x7f0000000400)="7c3f6a22efd9b39dd35e24a656c71c0a1a9a43e350e48b7dbdb0ce17eed05d27de232ac891d34172d6333383bfd7fa10ad0679b283703094b54a314eafb314ee3837602b118163071bde50f0af0c9b2ee533131a2b6ece04c42e98b8a32b64802652da3bff2690586c0c98fe660d142b9e65f0bed5ad960883584c1fe6319b42636e560b3e58e7630da3ca1ff9cc7cc7252ba4ba3d4d5932c1ff3697daf70c189e762cb9c102617894844380f602c216945fb74d96c9dd8f4e3250ac2aa4481142b98e6b6017399924d7180137fbf5787d7aff9641", 0xd5}, {&(0x7f0000000500)="41fa3c6b6842dd922e46d1c6c1c96899fd78ee749c4477e2c305727f9f23f58ccf5323ab9e2f7f03caa2365499a6152feef80238bd2519e98f9d0010d029a9ee60335233fc3709398cc9abab6797f40063b753da799dda4495eaf23c9969d0ad40cbe94f43a2cba6f62cda02679de514cf5229fd5ab5fff4f5525b8c00ae383fb1ac122d9ad196cca75d159c2cf1ae64f78f587949174b7ac67679787a6ac38f626af39e15b426f94c2d49a8962244fdb6e51b5e14a10fc50b47ab651ffff2249a5bc1b99efb8e21d2e8a4809fb31940e11289343de363cb37b02a56999ceadf4d7c82b3cd5f03c878f012051a73324e22649c7a587cf7f7ec903002180567cf6d0bb2c07ebce9ad48ae1faa9f32717cbaad212bc5416e0baa31a11821d94654e074f035d682b4851d697409f84335a7ae7ec8151beca95ab75bfd7fa3e657adbcd8b219e8fb9ebd21ca607b7c7470486ff722788946f23f253738c82d407d473fd7c8108fe8ca1c61f819a7d7d928abbf6b339dba06c49b1d9482e4b0db211c45eb1bf509bd8a7b335f754a66b34b0c9ed65269f5b6dbb166eb416680b86f6c14c5a7474aa63e2a9ef03e0b4bbcdd99c395edb3750fc5d3ffc6e0cc18c6b6fa48e833ca11289047fd6b73bce683060d03eb4c71c539297454e603d0ef6eb8dd6f79ca2c60a2638a1e12eb297d29f457ebe57be9c0e18aa22e69afe7b2b17bb6a66e8382acf4be5a66429b6f5bff697572372bac8cfb840fd9ec685cf7f964327bf145fb22d2590c82d6ea621b8351dad824f4e637999849e5d4b60ad2d6d284d9fe2bf2b963feec1345c75e96dd807c85d4dae915de741b372061a28769ddb243ac638bba66d82186f7fdfa9196d97abf2e4b645407ca8d22d378b8cacc65f8ffe317d2cc39098f3e54e81b8ac50b0f144823d91a22a71918347045730fa1ac3ff00a4ea0fef0677a1196a8fe74b8d22368a020e425ebd414902dd8741c6a1d65ace5305541b6bc00dac94769fedb864c72e58d7f111d859a58f7736b1fc3b8ba1518e6425c05d1d26a822fc19ed2b06dc8f31344ab1c2900988a669440b857c1de84909de7dbd7cf7711450af7ae329bc1cc9824bbbacaa211a7bb6e4d2404d034f0c9a71b1c57f87e6d081011394544042682df869e90bcac2d83ff05629f575bd8c1453b621139f7d9d17e0424f4e87579846fb05bea7c4448df63fdaded88389458a6ff8bbdc957ca00d4f8e5985f64d729cc28728252270f1ed3d8eabaeeaf6422e7098de8f796dd70fc00731476c8f832bf7694c1ea3bd38c02e273c7e8c6610cd4b9e0c8e479afedbae45811a362699495933e169fb3dac4e87bbcf8aaeb783008ae424ccd2d3705b19dc8298998499f3719ddd35082be7a238b1a21716867ef4b098c51e50fa25d27b72c618e0c7e0d9d1e0d6cbc13d003e8310ae775140f3eba83d6ba1a3fa3d62271da7bedae91f9a063badb9eaf442a0cc0f1f61acf8cdec1b403b73515ce8e3e755b28ef1ca5b602d18f713dfb4e5d77c8eea9bf0f3186244210bda2a8d6aaacf35d4d84d34499a3d0dd907ae9de8c82f9bbcb636cf825792e0bc22d18b3a4dfcd722025b3e421532a0e65aa32b3c2fa392a618aa460f9fc2635f4593c8a2ba125b3c3dee2959bbb805272bcaea1af46cf854d13a2bab196bd63a706b2996a6a825ff89cc2b076ea49d418e8461b365698969bbd07ed23fa6db4c40d9cad6c5ac2f67b27f550cd37d33c642045e602d11795c80ca06b16d941a91b28389e493f2e9a2e6995418211f223a5865555166dc9636b52985b1f0c8e85887e52bbcf78a1042e4f1635f464a658ea4b481817f28c8f3f28d2dfe63b561fbbb567f6ae28e7473e69005d0befdf399d102d883aad012d153e0803e71308a261dcc02b10fb4a785b71b3237632416c11552d0e6beb644b1e2c0863e2807ea7ac088c2ee884302c568d2f051ce133f8add3d5d322f103d14354167c8b3c708206e3173bc4d3337f6f66b0263f7f9ab7f2a186bf893004c40b1eb7a4dad61d918c69967f1fb46ac46ec28c272962f2a8dfec4f91fd681770e730301b577576069e6fb347f02f3b31f6009430ba4c6df006ec1dbb8044447ce42a8b1837d6c4bc33fbfeb5e303452b0b9004d32a8d6d029457fcc5a02bb3f683f5caa1163bf2bb081f35420ffbc6da07cebb2cf0b24ba4243c5817a44a3499ae1ac8463ea3a6f32518824ecab4bbb619d872721600192a6f3e73e119394309b8a6d0efa8157c301fadb38bb0f1da63bc22bd15a00520745e74adc413410531ee7080f2ddf908fb8751f90331ddc5e038cdbd0204463b5a455c4db63aa976274625190ec6d0e4eb2dc2a26311974d2cc160f9cd7f5dcce2bf023275b38cc2dc3f7e97374b828f58599b77316c7d8d5248de635048aab3ae0c75482301196f3627dabab2a0576db4d6f89ff370cadb37969b14516e8284dbb0d123764129599cbb9a618e2de08161494377485da5f7085bc7c026d3b7293779e19daefcb288923eae4ab669e8f0150846f06630228aab9245a5418c5f100aa44e3a6c99a89261980ebcdf275e670fb2c1e9c5716740b0c1a46a967e12df0b146bff851fe14983c3b943884c57a93452a8dcbc2148d472724ee853019b3822b67402c9f8795445b6547ddc222e8ba9f2b1307c3db445348104a574578451f346d06911f6bd6d04080aaca43d5a65f60fad52fbdf22f1b490468325fda50a82fc5a4bdc1113c5626ac963e1e087ff2dbe802d4270fd051e4df2a10d698cefa0ae87a9e31cd1c8ac7e514245d1c65260b698a331a73145c6c357e0d794d4501b88abcbc2e4749c1e8bac18a08edf048bbec80de74a74a8c8026cc1a10dc8987402d0030079616a0226126c9afdf149b5a00f60bc626777f655cbd674195c90d00258d7edce479372dcc360fcb70365ae7957952a9bd5d988622d3f762b944e6efcd07c6a09b6e325da4cbca26d43ce13061220e288650c5513c88d6d16ba5a3d8c4e6e7de8d43f57673df0fe8ef3574041ecb711c5be545c1472816e8f6dd2b0e54bc8d5c6714ef44e4a4be417fd77770cc91e33c6b17386dc7a7dc3a45784d434828f6c35222ba95b60362b3a79d6292fafe6fcceeb77818428df04e701fc5ea26c444084762ff38fcee57f07728877f1a88adac0e2b101793c53468c0c2098bc034fdedb1d598becdc65a6a778c07dde2a0fdd5932a05e7f857a98fd5ac2c38df03dc0740c51e8479aa30d249d20f10f7a016f7e07b3b2e18963b445b19f562ae93262d6d29d9fd10f7d77cc871067c8a14b48b8a97f290ef115cf7e3bdf16809cced654f5729422c4bc6c57adf698b17318d91001be3eed9b738f5a967a47f4a3c01d9510f74a045e7ef75506cf63837cb59ea07380d19c0d7e7d5d9ffdfb8f7b5850b95720ed6ad051a9ccf77d8571cf103a3c07211098b9e0c9f6f7098be20b4e3e14103537402003c91a4d8cd77d113fb0b509949ef843b337c7739b8d9e3179df7523312dd60205023272aaef0fd3e881f5caaab1f835423c045866ce485bb981982de7ba0c26e091a0f10230460fff2e01ccd2e9d26f02634cb2fbbcd82a0720f01f940b27e3665b20fd888143ba33aebd792b9fdae9a80d99133ece79b95e1e4047b4310423cf347b981156eece1bda941b9860f6b1e6114b1ca29912936430bc55c80bd62792a3af83c79dde8d84184bfdbe7501e465c934ef21f869b474923a7a03e55159357081a44b1b57556023840d074d15dad39853e6d7d1bb5b6a84e633e55d94fd0a3680c34d775324a6f42693df831aaa477d3d1b657a55ee3a1af1202dfc5c545c4e0dc40a0f9e03eed6a4216649ffcd8d1983758b1826eb8e2885f461fcdbe841422a1fb4dc7956433e9dca7f459f5770946f0523903bd8a9aff344bff9fb43195a3a7bcf7297678f80330cb4c43489e984e825c637b3d57b34502d762d4a099b3cdc22db2a6bbf26d50c67a0193407e74e5c1c5b2bed88fbb824ec6cba6dc069af80218b307704941e01f2482d6e57695b409c30cd593dadf6f7eda7853d5c588e8a0c9a80c32170be625db3489150bf90fe7146548e1c4ef8259ce5050fa5f1896755e131736b24f39aee2de46fb40e7b2220fa76048ab836f521acd95d9351a01f644d9f7306a4232e665df44eaacc88725fd9ce1421fafae998280247d6169f2b34b416ee6ec74b1bb05f1b97d0e4b6e4870cffb35e2084e79c6c6aa77dc4e32053d80f95db8a2e9b05c6fd095a659ee1281a4358d2a6fd95beb7ea16f1013d8bed8a955f4b13e6b7155457b3dc0d0f514307b27ee6a6a3906843f4e4385204d274fc4348f285313ee5cb6e71fe4062b078af7a5ce49e9bf83d95771b39091ac1070c6afed609f083cf9d64efb0fd6d07e6f0d38b30852c4ce8ac54534ee90a4d43cc76dc596bafc3cad77af43fc0a44085c873abca4261ddf669db2bf8acdf8d86f28a0ec2ca0c71503cc0efb7b28b9da5245bead18a643a4e2031073fe889133376e8451f644c518e82a38a44a49dbcc2fd6033d8366178f771331be14d7c0c39fdb75c983a45f8a70d29e6ada04b8e4c2d1dcb620002c51e96b075cd41655a2fa363551482a491efe981457b1617caf725936bff60706281625bfb1390e6622fa06e67ffc6cc907442d2945d6e3f58f168e0839a650406e411b1ac102a1ad45c53a5b56dbc4ac5f6b142c17252d5795e8d222fd71a0a269fe1a657b2416b82645529d09f233b66778335cf8bce7920e4984743a885fc3542c999a8090a37e9d759883b1ab0b83900ace1dd3dd3d22f147a7f4b588ebcdc39f721838f7c9dc71cb03432d19f4ec97e109de2134609fce8b1e0120a7beef9de0baa80586733ad28d69b5f7ef08b57837c8e89719b29264401d026f2165c39f913bfffe3d22fa95743c181a49699be2b3f0284db714bed528d8cd4aa915fe2ddad1cced83608a0707ea088ef569af0f30305648349638554a6a8ed0d4b77c53dc84615971b357c189799990f238ed6bf75b105c89c02453bfeb48f62f9b065b8778aa9abfc99730c07564e4ae581b565ffa98190c60ea2e05b0704d6f1a4e6316159c085557328516d22feb906b610ec9dea01bd5123949ca7adfb779db8fa1d619926d0c85a67ab79f893568e3c12899a7c76b5195c7af18ad76ee1be41217cf4901a3041a5472c57c372d18acca2a8a86920c3f22c1577970c19d06d988c5ef52bd6ec2e07110953b0b61cfaffbd9742fb5a7ec66e199dfc62cbe4ab3c7303d7cfdc727ce86cf2bbde2992a1d926107308ffc08713b572caee8cc305739028066bfa30bbffd2e0dd9c4f9eb602b01f9d9cd48164d3aec4cb6872125490e911250b444d0d5d96fc3debc851599d0647e0538aba35d8f87978ca71d0709b8548f291925344a83c42f35a4dcaa7f25772e25d374af68be6a02ad3b94f4caba04b157477c2f6213e4543b01b867a8393cfb3a7d5d69d1f6a4ee4d8225e2a6837734798fe91a3b352340a0facc2442e2d3deff6f7950f214bcf8bfc92f95b9521233a468ca0d0edb8ce9740442b2b8438d3bfb6026c05ba04d44e879a8ddbb06c834fff1b612f74916ba167ac3c0cd30f0f93c5b7a5654eeba95097583b1930428730eb0465b5b0467225377c7c9de43d1fe5b50caf45abfce6720737b74e7e131e32f6977b5d4f3065a6fdbf2c12cef2a0c6e97e413ab8e783c0f0a6ca8dafe0bbc91ef53bb411fc84602ae7629eab14659faf7de07633a297cc63dedead93961a07e036", 0x1000}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="200000000000ee6aab5c14e5338bba8dc8e3342306d31257578dfade0000b0012a8ca08bb41c5b136ec62c6ce2ddd63ed26bbbb313f67a160504a848bbab78ec9d4412e5a57aa18fc8fc9a885655c47274429cfb59909c981c2dabd92c", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0xc}, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x100000000000022f) 16:00:43 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100, 0x107) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x202) r2 = getpgrp() r3 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x5) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) sendmsg(r3, 0x0, 0x1) ktrace(0x0, 0x5, 0x8, r2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = getpgrp() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) ktrace(0x0, 0x5, 0x8, r4) r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, r5, r2, 0x0, 0x0, 0x1}) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) syz_open_pts() r7 = socket(0x10, 0x4, 0x8) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x40) fchmod(r0, 0x100) 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0x63}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047001, &(0x7f0000000100)) r9 = accept$inet6(r8, &(0x7f0000000280), &(0x7f00000007c0)=0xc) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000080)=0x20000010000) getuid() r11 = syz_open_pts() r12 = dup(r11) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() r13 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r13) ktrace(0x0, 0x1, 0x8, r13) r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000000000/0x400000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x37}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', './file', './file'], 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x47, [{}, {}, {0x0, 0x2}, {0x2}, {}, {0x0, 0xfffffffffffffffd}, {0x0, 0x40000}, {0x0, 0xffffffffffffffff}, {0x1}, {}, {}, {}, {0x0, 0x400}, {0x0, 0x873}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {0x0, 0xfffffffffffffffd}]}) 16:00:43 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = fcntl$getown(r0, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) dup2(r14, r16) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r14, @ANYRES16], 0x3, 0x1, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 16:00:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0x1000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x3}}}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x7ff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) rename(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f00000000c0)=[{0x7f, 0x0, 0x59, 0x5}, {0x9, 0x2, 0x1, 0x9}, {0x7c00, 0x7f, 0x7, 0x5}, {0x1, 0x0, 0x4}, {0x6, 0x0, 0x3f, 0x36}, {0x0, 0x3, 0x2, 0x1}, {0x94, 0x1f, 0x9}, {0x2, 0x1, 0x2, 0x80000000}, {0xccf, 0x5, 0x1f, 0x6}, {0x401, 0x2, 0x75, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffff) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000080)="012c72fde086b0c01f08356214bbfef889c5239b90b4f966b48ff4843d449f53b413e511b853f70338f1da5fae3b6f8e34c49b078f3710738603deec273d87c331ae99d65cccae4e", 0x48, 0x2, 0x0, 0x0) 16:00:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r1, r2]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) setgroups(0x4, &(0x7f0000000000)=[r0, r2, r3, r6]) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2bef44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2775fb1737f69c7c148ea0e692cf65e696dc36b98ad541a838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0900a9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a2108b506a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a1461e6f08a2b909889753211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb820a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521ea3e7320d8e14360dc764183a0f78ba"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) sendto$unix(r2, &(0x7f00000000c0)="e1f4c4bfd4a39b98123c407071d2c924b7d6e25bee7b8212b9148fc28a3ab5b43c4026b0e577b0c3ca39d46ef1837ad3509dd843108377bb456fdd5ff331139177a28dc3cc539b77932a40fab9a0d70e591ecf9ffe5239aee27f083482352d87af6ad6ed1d3a709518431b7377837712aa0a52f423ba9214c8f6a974e288e192c7d7375ecaf25a41eeb81dbc3726f6335b96ab6dc19a90c308cbaa4324917e432a0a2a4d0e2200c16790a6", 0xab, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:43 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) shmget$private(0x0, 0x4000, 0xb76d828b8b3e70fc, &(0x7f0000001000/0x4000)=nil) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) dup2(r1, r2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:43 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) r3 = socket(0x18, 0xc003, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1df}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x1000}]}}) 16:00:43 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./bus\x00', 0x300, 0x92) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r7 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r8 = socket(0x800000018, 0x1, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r8) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000015c0)=ANY=[@ANYBLOB="78ec770b0b19542d70000b2f66696c652fe662361b6d1faa2313d7fa5887b7e5b636fa7551dbcc2e5ad6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1553f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda45b5ee4106da406de0000ebaa54c677e08d08a5ca20284a24f2a3c271b64774119a5dc52932e0d43c37d0ab552f2cc82756b7227d65104c07cd1fb0b99bcfd753a7f09bdfb227cea6c0a1e164f3333162fa8e1e5954705f123152aa98edc90d77c8697c8e114d757c9307ee49f6b8e7bf3ee22bbe53529f4cdd8bd8099ef43367f958975ed93f93925fc86f35feae94d079422d55a81c92913c5754620150528a6fb872ecb4eb3916ec8cc5269c7013fe8690a5853a0aaf15bcd1a43ad51e5b936dbcf3a3d33236bd799f194a4c409e5f75bcd97e649790c391d0df2d94a291c00340cc214cc0cfe424ee230f893af5ab8e33432b08d3f8177a6326bc8411b1e9a582372a01270a857553fd65dba95f2e11c68610e46546064e8e61e9ae258e89b260022d4510c014c93312490b5640725e40466a43dc3857ad033114c6b1b3c098b4fa1e7bacf6e1de64b840baef0856496ed5d117bd7d1ce8ec57d68680f0c497255890a7c95b6db3ce1be8546af0174b949e1838290b83233986f58463cef006e729606d8990e489d240056d1a4c8d12b1be7a7a3922073afd9a12ea12680adbf4583caf118f171606ddb452078b415829ab5750603ef6898be1ffafb3579efefb831d96ed890e641fe67cf5535501fbb4b78d0b6216fdc16720000000000000000000"], 0x10) pwritev(r10, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x60}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:43 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x300, 0x5) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000340)='-\\\'--\x00', &(0x7f0000000380)='\x9f[:(\x00', &(0x7f00000003c0)='{&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-#-\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) kqueue() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000700)=0x1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000006c0)) open(&(0x7f0000000680)='./file0\x00', 0x80, 0x20) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f400001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r3, r2) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x3) dup2(r5, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000380)=[{&(0x7f0000000540)="e3445395ec238778d6513415651adf501810a63efae735c5ebd22f9d94873423d5d87161ba211fb7be708573eee0003398eb2f6d8232d8b838b728064583bebfae606fb0ba0ade2897d1b9c6d5c1e6d78fb53b47fa7cb9b38278271ee7c5f35801f95778b245c0dc1d7f56959c272c17df69f803bd6f6c1ac5a1b4dd3ad8ee96c4001bdf28cb3a491e22d64e7196c751853416f7c21fa7534ae5a90a1e93dfd8b1547b4d7c52d64769fb5620221218b55ed0f55802e7ae343480c6159711ed7134ee5c229c5c8f55d6c99a13df716010a205008366b3dac071c720dbf63221d91077d52e156b828f0ff9eab9640ca84b", 0xf0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xcf3543a3, "3ff94cf500fdffffffffffffff00", 0x0, 0x72}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x1eb) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') symlink(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000380)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000400)='./file0/file0/file0/file0\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="e0dfdf88c7fba2e4ebedd6ca4cc6321b45c29abf34e3fc5c6467f36c277f014afac0ffb50ec531dcbe78c29c8ab6dce74e3b64fb67adac0c90c0e68b3eb692f2b4b081e77643399a7179ee7f94b41c50df1d15d287762466d9174b0e9dfabb97195a2a20b2976d03c5d9b3d31b2cebd76216a217a922c9f572ebcd02b5267f52cc2ccf26d73388ca9f87fc12ccb611fc36ff24ebe28646f4b84b86ff9ccd2776e7759ff5fba58bce4cd4bd4363814897c5c6056d30688daaaadacb0ebf7434f5bd409f39413e98d605644882c1ea04d9ae72fb02482f4d72ad4f7492eeda82087c21e85a2d60a870a4", 0xe9}, {&(0x7f00000000c0)="759a601f28742174d34ccdc0db8f3d2e11b04dfa117bc409932acbaf9f9c0c90e60a49b9bb186f5e72f6a362430001e85ed782", 0x33}, {&(0x7f0000000180)="021d00c8d229d56a2597caad30cf3d4df6c68ffee3b292a4bef64e4afb4e6fdd20ecb2cc66f86beeec242b8e5c8d8dd4d9f10be83b595e8fb9b277d116b996f344cbe8f3f9e6b65a7dbf75747056bee380e6", 0x52}], 0x3, 0x0, 0x0) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) 16:00:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x1}, {0x6, 0x5}, {0x1, 0xd4}], 0x3}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:45 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x10001, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x25}, {0x2}, {0x6}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNOTTY(r2, 0x20007471) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r1, r3, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54, 0x1}, {0xc, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x2, 0xc003, 0x11) msgget$private(0x0, 0x18) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r5 = msgget$private(0x0, 0x802) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19c37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868140600b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f2f7769669e32485e172bf12a92a66ee7518a59169cea7b8214da2ecfc6faac6e96341bee968691441a80bcf3b15a8e210db253b8970002a6152e4232dc72fd37c0b6eb0e400008a8d38e42f53e6a33f87d56e49f3b00284fc88d287cf47d179ccd2e4dd9a02c66ebd9a5c5c8788b4b2697628689af36c60f385a988a26b1715e8b780447ac4b4cf25bda6da73609bab6626bc27bc9dd8a11da3bc3a8c98e46d80aba5224201236bb2bceea9ad610ef76ebe36710aab4ad79e5686cb10c2369555a67ecea38f181f19d712c529190ad0f96e2eba5ff6eb983173002056bd857fa93bdcd7bcbcb575"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) r11 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r11, 0x0, 0x7fffffff) ftruncate(r11, 0x0, 0x10000) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r12, 0x0, 0x7fffffff) ftruncate(r12, 0x0, 0x10000) preadv(r12, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r13, 0x0, 0x7fffffff) ftruncate(r13, 0x0, 0x10000) preadv(r13, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) ftruncate(r14, 0x0, 0x10000) preadv(r14, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r15 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x7fffffff) ftruncate(r15, 0x0, 0x10000) preadv(r15, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x7fffffff) ftruncate(r16, 0x0, 0x10000) preadv(r16, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x7fffffff) ftruncate(r17, 0x0, 0x10000) preadv(r17, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x7fffffff) ftruncate(r18, 0x0, 0x10000) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r19 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r19, 0x0, 0x7fffffff) ftruncate(r19, 0x0, 0x10000) preadv(r19, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r20 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r20, 0x0, 0x7fffffff) ftruncate(r20, 0x0, 0x10000) preadv(r20, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r21 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r21, 0x0, 0x7fffffff) ftruncate(r21, 0x0, 0x10000) preadv(r21, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r22 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r22, 0x0, 0x7fffffff) ftruncate(r22, 0x0, 0x10000) preadv(r22, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r23 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r23, 0x0, 0x7fffffff) ftruncate(r23, 0x0, 0x10000) preadv(r23, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r24 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r24, 0x0, 0x7fffffff) ftruncate(r24, 0x0, 0x10000) preadv(r24, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r25 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r25, 0x0, 0x10000) preadv(r25, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r26 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r26, 0x0, 0x7fffffff) ftruncate(r26, 0x0, 0x10000) preadv(r26, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r27 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r27, 0x0, 0x7fffffff) ftruncate(r27, 0x0, 0x10000) preadv(r27, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r28 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r28, 0x0, 0x7fffffff) ftruncate(r28, 0x0, 0x10000) preadv(r28, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r29 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r29, 0x0, 0x7fffffff) ftruncate(r29, 0x0, 0x10000) preadv(r29, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000017c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[], @ANYPTR=&(0x7f0000000e40)=ANY=[@ANYBLOB="ffec2ae2bca0b0dd2a52242bdaf9bead3c06a3804419b3447279d01cecbf191f3c27920ca224240e2d436b1306b04630d9f10c2bec966110d46d9e410ac1ca644dd77be2daca3d6e8637570430e7ddae30321fe3f196aefc5f846e64b5aaad8e9c625695af1e26f57ae4", @ANYPTR64, @ANYRESDEC, @ANYBLOB="bf45dd7965591f1af221a9761134dbdb5ac50161208a006cf9d024f75d91a2a319de03c978fc12538daf8980e78d66ddfa1a554bca008ef7059fd5ad4add55751adf630270c6a7cacad5192cc8606d4edc80fef91f852753f7aa3618a36a75aaab9f84fb6375ef4300ccc7b7124de642bbc7ad797a7db7b41bcd9ad5eaa9fa643d55af7d3ec1089991a7b3fea2fedeba8b2fe6512388850c3957344b58eef43f6549d157fc8a969adc786da78730abd871593d0378ea59c86ee5519e83f450a97197bf101684a81093404805bf24c6071ddbc2d930c888a172d69e9339c12ab32d22203426fc48f2833d8465dec39f", @ANYRESDEC=0x0, @ANYRES16=r4, @ANYRES64=r3, @ANYRESOCT, @ANYRESHEX=r13], @ANYPTR=&(0x7f0000001d00)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRES32, @ANYRES32, @ANYBLOB="8b9aff75a2a5ab0f50bb60f191cf4245614785a723631d56d0ec96948279e0cf723f9598ab4d7707b6019367e9bdd1bda01d4d9b9ab2573674bf764affa431d507", @ANYRES64=r14, @ANYRESOCT=r15, @ANYPTR], @ANYPTR=&(0x7f0000000280)=ANY=[]], @ANYPTR=&(0x7f0000001b40)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r8, @ANYRESDEC=r16, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r17, @ANYRES64=0x0], @ANYRESHEX, @ANYRES32=r18, @ANYRES64, @ANYPTR], @ANYRESOCT=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f00000019c0)=ANY=[@ANYRESOCT=r19, @ANYPTR=&(0x7f0000001bc0)=ANY=[@ANYRES16=r4, @ANYRES32=r20, @ANYBLOB="2b0c312d08b99a80648469ced95292a687bdd15a8ae784b524ebff1fd7a6a1c914c0106a", @ANYBLOB="882962f6f4b5511bdd06a94cdf0e26c5194f2a25f04fb57185930b9bb34daa807bd917d57801e24a4fb45c0b69f7bb38258c201ba14b00c698b73b852374f5a54979c2fb308ccf513dcd235a559bff4ae3b0dc3c635965734b8b15f9ea7e53339ec4d3081c843c1981d6134dc5ced17868a407985742af9c9d4940e38be420bb760d32ad99fce1f02b59ff96f4c94c2936bc951fc6f7f19344354532c47592c4149df3be2589be62c68e3b9eb0e2a9d677df41b1e285e56bfb50ea66a15baea30a918752db7de8b2649008b249ded7ccea962061bff1b9a7d16bfbf5f44c17c4c9a22d237c62794a0185185d", @ANYRESDEC], @ANYRES16=r21, @ANYRESDEC, @ANYRESHEX, @ANYBLOB="bd2406ac1f1b8eabc4f0fa31660ff2b4cd457f214dfba88bab86c840e205498c1a98cc6e0fb20fe406b1e538dd8d0fce82cde078b03d0d0fb6d883825e7e14f2fca8934d48e31f126b5a43fc6fc507ec3a672d22375198bb10a54dab59a304e683d07d52e3967d21e36fc42263edbac657b3922fa36374ddf0c49db365b570b5d784e2d2b166437422585fe031ad88f3090c57e7d81e438bbfff68ada4dda33ed274e078aee3b23c1581d73a14bc12dfcc73f73d7b20cbe6ad44b0569898833925b0f6e806169e85f2dd7c1d6d3688233f8f91c3857e846ea84437", @ANYRESOCT, @ANYRESHEX, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRES32, @ANYRESDEC=0x0, @ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r7, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYRES64=r29], @ANYPTR, @ANYRES64=r24, @ANYRESHEX=r25], @ANYRES16=r26, @ANYRES64=r27, @ANYRESOCT=r28], @ANYRES16, @ANYPTR=&(0x7f0000001000)=ANY=[@ANYBLOB="80eded5d409a1d0f1e6e9636010598a37ac7f5d44e2b775a2817cdc4831b0b7a00e914ba19f2ef49837617a4fb82893b759a315fec95f7e2584a93158efb27f6df066109d34313358c7dc675d1dd0edd483650374a6b25b9397b18c9ca4d46a60d08f18b1b87105ca9cbedce18bdb10d867df523bc7f570670c5287309e188ac5fa3f38372c79bf11980564124767215a1f2fe83ce6a90b0097ca749579f3116", @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYPTR]]], 0x8) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) recvfrom$unix(r4, &(0x7f0000000240)=""/40, 0x28, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x6) ioctl$TIOCCBRK(r1, 0x2000747a) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000140)="4d24fe36514583c10fd50473f25611979cde2ba8a4bde6d11da17d1d54dc0a79724778dfaa2e30a9ba9baffd1a9013b6fee6099a785f289e3e8d9dcd9692023d7b3b9f03a3a38915817e2b7fe759d385d0fa8e9fe4949c8ff5a4a6db93bb", 0x5e) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10, 0x13) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4411, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000240)="9e3eaa56000000000004bf9aab4230408600000000d045937041051000001c1ebc0efdd308e6b7ca225f18df0b16467cf88d389f5174fbf9e2b5787437be0d00f1615e375c0e99874d725712355cc256098d3e9a7fb7895d621207ff112679c36fd39ddd40de0d188dce73efd5367d81d53df9c2da3c1b22ede39b80d0bde356581061615b988c7fac612b59ff9e419393fa6d8e207d9a5af1d3725487110049f65fff6ba8f3139ab951dad8d30a4a896fde367a642c5b9a7f456b914ba22473ba32d9d289761f0acc8737841ae2c7bf11b79a274df01e0094f0533bc3b9047f99c636b585051beba1966f45b0100ef5ed24f601bcf232703ed08a12a11c40e4fba8b6272a898d625608cb", 0x10b) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="c8e130f2ca483afd66bd94a17b312299b653327058a9f6d9a118f721", 0x1c}], 0x1) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x0, 0x81, {[0x8, 0x3ff, 0x7, 0x8, 0xfffffffffffffffc, 0x8001, 0x6, 0x7f, 0x2, 0x7fffffff, 0x100000001, 0xffffffffffff8000, 0x10001, 0xfffffffffffffff9, 0x7, 0xfffffffffffffff8, 0x0, 0x188e], [0x81, 0x40000000000000, 0x1, 0x7, 0x20, 0x1577f123, 0x8, 0x3ff, 0x1000, 0x2], [0x6, 0x9, 0x7, 0x3, 0x6, 0x3, 0x2], [0x90000000000000, 0x8000, 0x6, 0xfffffffffffffffa, 0x0, 0x3], [{0x15, 0x52, 0x1000, 0x3}, {0x4, 0x7ff, 0x0, 0x401}, {0xf0fd, 0x0, 0x0, 0x80000001}, {0x7ff, 0x1, 0x2, 0x2}, {0x101, 0x7, 0x2, 0x7}, {0x8, 0x4, 0x7, 0xffffffff}, {0x3, 0x4, 0x80000001, 0x4}, {0x1000, 0x3, 0x843, 0xfff}], {0x81, 0x8, 0x8000, 0x9a02}, {0x3ff, 0x3, 0x4, 0x3}}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = syz_open_pts() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047001, &(0x7f0000000100)) bind$inet(r6, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x3}, 0xc) 16:00:47 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r3, &(0x7f0000000100)="baf1deb08213c82ca2ba455025a4efb6fa57857cbd0965ea7d9f10b31bd3710e8804ae555c819b2a08b1e16d16dbbe01937d6259d469a2ea3cd10cc9b6ace8cf28857d975a3b829c8c7c729517d4e58b2566527117a80e978185ab590eef04610592c816c65bf3a14f41be25ef997fe42202fcf939490ea6f15d403f5414f7175230517fbd0bf9cef2c09fd41d8b0d13fc278a92b3e8a142e5e813ed37cc7810f6aeee1681", 0xa5, 0x5589bfe9e1f37b57, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x9a0f, 0x80, 0x7f, 0x4}, {0x4, 0x20, 0xdb, 0xaf}, {0x5, 0x2, 0x7a, 0x8}, {0x81, 0x4, 0x81, 0x5}, {0x7fff, 0x7, 0x0, 0x10001}, {0x85, 0x8, 0x8a, 0x2}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000540)="fb8e2d6af6adc8c0a506a698f09bc9e2b27e744f6c4dcd6f394f227cab666f431bddf613bf27bab4cacd69bced8d68038089ecb89c14fecdb3f05d9b08b7a54601fb3495128c61fbba52401ec731628e24f7f821943b0d6de037cd7d5805040e2e999f724c6d693eea550806b76de49d22de91a5007bb06f45c14a01b7f6676363685e2afa51fc502e96c5fba19e7b10ecea7a32f75629767f2a09acb1791e1b98778c8f9279a971da83605a67a35431e3c43a4e3088848aa7af82497e4e87ec40e9824695eb82cc", 0xc8}, {&(0x7f0000000640)="3cd9d0cd2d9b33367de4940de679256344515da2132d52c601ea7670f607cd51f02f0f9812427da3f1252056cabb31bd81aa2e54d5692fe4daf4c9df52376d7097e70b6973b6cc3e815946d0a0b6a27a1860075ce3cdb52cac410f3cae96af2b2c77116d7a7c99695f58d2774588ac92c095f348c398c00a0a94f0f182edb666c3997209d8596d96e58cb4ff9bcf7786669987d0833041b98a2537b9ac5e41626b35814eb2e7785a3579dca184d13e14c020a57d16a31ec57f1edca562bc5f61a9a421b49049a8d916fafdfe19eeb828132b9ccabf1b6105d5e5a382cef1194e2c536fdf333adbce86", 0xe9}, {&(0x7f0000000740)="105b3c98225231b811789e1658f1e3bf39ae4d0760ed2abb7aca0b3baa2b14347c66ca5063b968e42afd8236b860026ea6bf37e5bbf3a4f45ed2ca489d7a778448968690aa3b161ce21db1cfdee8fb47bdbf3281f6e52c855da056b00c8c9506820469f526414c12e2a5569f49117c5cd25c0f95073fac329af4896965b195f136583aea08bc801b1e1ca38752f13c29d1fad20e55ed96c44b32aa561c04801abf875ef3be15e73b0466", 0xaa}, {&(0x7f0000000800)="935474a4a17610770262698301a59125d8f3a7f3fc80be0ed2a4c46a8fdd8c1a5c34916c513afb014e88a9fea090d661941ca958521afa69614a68b68c7e3deba25bf9b96b2fd6ef458d2aefb714829911f3106306be96a631587e0ecdda4d1bf3f3b395666442509037cedaf0094317d3a15204faf84fbe57558d1fe2293535fc276463122cc5f1013579d1", 0x8c}, {&(0x7f00000008c0)="2e0f8a78eed1c8e4973511c08dd55f5ada1624e95ecbf6e0f84e9048ffa6580000676d86ef6d427c00456d19c547229d46f80f613a43eea5cff60e79ad15dcd383dd1f63d5f8bf53e765e1bf5fecbb8a53db218cf804aa2a191854925d9cc095ac724707e502b754b884426b2e7b17854ae5e4d3522df8f6dbc97e5bf1d0a50732d363f52b471b8e707e5f4636382e51d23515a13ea227ad351f3f1f4003f93de5edd37a1918e4fb91f4964c41beaa9b6b52869e970eb9de94dc6b22c1242263ca9fa1f6c931f1956f7716105a30709ea7d1ca9f6ea46929cb28800a6587270fc7f8957784d47a2562f50d4d72f8b58962f378030f645ba2f3e00ce5d7c7bb3f2f33fa41521c3b3ff18dccf59432194d9ad19259690720f437071544fa68a4e5e44fc135459a6419332906a1c09ebdb0f1e427a6343d74a2692a01e7e4d182cdc85b2d8bc70594515f38db3977304b9433864cc6220dde7a478c5940922a345905cb6069227f955466303436b00f6c9f7da8ba05c71784ae3ae509a00c842b2311dfeb67d7bb231f3727db61004770ef19af2f35513bdd23cd1cb1f93bc0a1930267264cf9788d2f69b63a5d3be48a4b2e2216a474ec273ae827b9e27eec14c7a0eb6d4626f50177f47c176f8947fcaef61f1446983f416997d2e0991200c196779b79be9cef6277fc70eceb9a4313426bfc8901c9becf7b73ea9f0bed02cf171d7e9dd0562a5fc5043d48c2715505a7e28b2cb4ac81f32b847fb7bbaca8b5b35f8ee2f55f289dc6268f852312d5b6bfd9d702579ba9dcb4a96af8e192c9e2d58393372ca12d8c33fabeb820ca0d06b8c9f0bf909ef3cb855395b1ad4defe57aa4beff3a98ebf175b0584ce716f1850f702ab4be3519608da2f67834dd080f6c06eb2eaa73099384f4a7ffcfe72e22721c214125aac560f21646a08976dc1bf4cd3812052e108fc488afdb10e6f74bf56f24f41f50a4a2a648bd4898f9fc7937bd762afba72c41e0be2b93e75d95715eac84bebf731eebdc4173d709402e4f2e8159143f8db4cdb1e8f61917d1415194cb8d3cb761c39d98963b8f2dee9380f92f3f76a31aadba60700a36e1c9989e3a69a31c34df0f08f3a26f6009e694b9cf478381f6e59e1763a29b9012ec1c475c85292d519ac95269efa799eaaa3ae47db76f4f862b16ce3faab6b86ada485344c8fb964691fdd0801306a48fe8864c36ecc43112adda33bc131f8a45e0673c7f4b37176841b8e0287cc59d474fbad7695e315ffa59993293b7a99838d39bb901512e9163e7e7acfdaef58fe3a069fceacd49ad082a3f17c02af17f18b9c2714f7a1aff35120c8bd650e2ef6d3b1b5051c1d08e169fe5f808d77cf4f9a7659bf7df787bf1132bda7bc5c7cb9f6c89b9833e98eb967a963d22041dd4d851b01d69ddb18f657a6bd79bcd99f055d773d554fcf2d9362feef3064ed199cb1179deaf1b45e3ea9041e8a28829ecb4cdde5f3e26d7ea4329e187fc70badee951e243afee5bca1a352607af368334a212aeb3bff7fee8ca41fd404ed9db92332dbe7c507940701845fa9142294ac2a56daa5f70c265cced70f0c2d4be5bc816e5ed2d2ec11978de94a005b83bcbdb37ee951b9b0d2e2d7691df7f07b802e9b01c0579b1416088fba3364edcfeaf8b2a02b5703c94885b3290741ba7bb661659f0a722c6db8dda4bfcf5c46a55db9fcc079e3c160d7954972103823c2f9dc9055fc02ac07b768ec33000739bff4fb1d202b7d2a2e20e22eefba7afcf22c597b2ce8efcd5a47fbd965cdb885368a5a64bb56da5eaa2f0b6bd75092f604ba9aad64c23684479f01229dad2953bc4976a93c78bb09c2546418b16d122a6ce1b114a4a3f3c0cc3e4965d6115bdc96f48c41f17a111c508029b58ce03d7efa5509a05e464427e4c34b6498dde96d789680981c6aeb7ab8ff0e48bc6ff5a014c602b8c3e0be4c914df9aabfc79e465431e65aeaa9ebd75b2430f5d7cab03a853ccddc85436f1a1c53b80c83fe3486eae51ec94ea0183312090e7b4117275f893b619657255f939382bcfec3061f42fad5ff6fedf3dde0e8a0ca0872630b2d88ae0217f34431e884e24e29650012cff02cde418c0362a88f2db70e85c62932a459788846dbbb923d073710ad6a8a45ec5b1a8371cca79c91f5288e8d5739bb245e7bd5f0d27bc1f04a126c9ca00e080423b17e5f19d7429140706b10fd3db6cb8b89112f962829014a03855b6f14ce76e99bb7dd303c37aa4ae7b11f49f37c1e6432015d0350aef76986816c3a69ea58896a57279b9b83e71256be53881e4e5a923331bfba55dd3f173da74cdaea2e22b3815f96a9e490ba0fe22c48c8476551f2207b791ed4dabd07d5e4484845a392b886ff07607f5e9a0ae05c1c58031214a41851a526651fd7291a92daea3b49f42555c870fd2c6bb9f051840ddf335b38a7576dbec0d6c9f2803eb34272be8eea365170f144fdf2bb77b9b7376cf08e401eb7d001e3ae86be97bd6131eaa3f92d9d0c28a3adef74dac2ba6027ef14f60c4db0b99de3e905457f99e85de9addf08ee4b4c4fe4a3ec999593947cc4c3d0f1d0b4176a61c5eef9fa3ca36b1826fdabb6a8a93c9cc04649e378f34fc66c16fad054c890ccfd968fa6245d7ec7df2a0668d8ed6837520acdf2d55dd1ff206ea4f326df295e1fd312e834f46b8cdbca87d13b7fba6ab42831932fef145ef5570fe3c835f38a6aa0cef365c84d94a4de59de3411f59a2b256ae6cd52c475c740089c58e5354b986411e56f8939f5c58bb8a54c24cc90912e1ee561c6f2d09a500ff6ee19b92f49bda9b39b015b9c15878d1f0242079a9821fe3376068e02bd43cba812e6c4606f0a5673743da56be3eb636ee7f6701a26b08fcd02fe88694a3d248f33634e0331730797b18d6637321fdc0bad9ebd6bc4d1b61f780c4b5917268d1af64e8081cd38cee7bf08948f94c3fdd012401add1a450cb0f8c269945adb47244eff84e82f0d5d80f4166dca1c48621553d68548599f8ba824b1b4b8830388824ed9cfe3f95254e05f620de0073482566185f8f0a0b123935355e1a933a75610e25b05e283b57245287b4e392d7c30ababa5663fc214ebb6b485023100c3429bef91255639129ee168298d2e601fc972f38070c0df8f767893c3014844101debe70bdf227dd0354c8cbe91ecfecd03915674c39dcff3cd9bdfd3d992f16789bd9a8b50ec755539c417ce5ec3b64ffc42971a4733bef90536df8095b88e088f8bb08d1cd53a0dd9aa5fede8b3a33e528a57b4507a6efb73592bbf5c99826ac723696c6f8435c751e4c2ca8ef9e7f15cee8bf7837e7488a0889ef675951de4d2a5a02433b953c8ecca123aad1d9d7878534ce29d746d09c007e12bf582c0189612cef1ca7e5daf1f1580729b52979be1d3ce8ebe73c092e7f884cc36c1b10905466dcbf7beefaabb6036ce7e1896df6dfeca1ef7c628dd98eb386841ba40184c95643c6263d641cb1014334ce15b173c1b8947c877510715644f4a28bd9d0512f0421cee90a3f267bb6d0f4fed12cbe1595b9166934aaf73652ba10d87440eb0cbc75a0f3e3e9ef733641d787e615b45bddf90158c11e04bf716ec441603beec5537cc55efa7d0ee74c019865b3436addbb08d2dbe0348e34b6152be7303b33540a400d3aa3818af0e6a775b72211f89c97560f6f7b6240ad7fb40cd3c3db3a96fc55057e288dafc14b6446259807143caac104e6a69e385ffb8aaa3f74ac207bbb69ae5cef764a18185575337929c1443b17c5d9f4003be8721cbdbb28914a6d8124f008bac9f7aa701295bcb95aed9279678990203fc5bb422a062d8e3ee03acfe5ef726d3865e9cf196325df2a23da07be984bc0351e9efc1c8ebcfe4e3997ae5593bc1c9b5f774c64d3a2fe21f5b74863b1d8f41c785cb114ea8738478ecc3a46173fa58bce49be079da3af374ba5c613d99c1432a55abb8764e8941a3f7255ef4e65eaea0c1b420a40aa435dd21dfd5a88d356f1e497237c161ca7b522284d79faf9b8e38957ffa034fad4017549bb5679ea39df5b48ee2340a5cd9aacd1454d65d7c5cffe822a64a14738c39f6308a1c8406eb9e01dba55bfce062000d0457b8f57868439de5dd915e4725ad4c5f60170554ca6acdcd30e1f0e59259cf7da011008366a1f88141a0c5b3a3e5f332cf95cd75045d18199d76be69a07854895bda21fcdae0b66dfedfbdf0416c31408f8bc36420939e4fb8f718f27688c4fc923657d26b12776a626d2b735bc6b757f9a3ccfc64b1be7c40fd1eeb38f765b9307de9fd2a0d37bc898f673f52e277a6e29c37acd7f1982cf432241a53301a1e98d3a160030e3a69def557a9907dcf807d276c4765c41510fe4951a7a948dd73fcc4393127d6d9a68177be74965cab8e264e22ea4b01adc111078a83bbf0d32be5c495cd42952918ac5ab27bb82f689ca46a526f5c98f70f0eea601832688f2e0cdffc2be7ca02c1e52ba731270fdbbd917576f8b15b8eff388c14620a6aedf05043b13d6d697928349c5412051c1334eea718c6b77189e3c21eed03674d45b883178856400071ce5e0fd03eeaf432f0999a349be050d06f1892c708b25917e7db755acad8d21523971c2ebb9e8adc7678ffc5a7e619a9a9363e1fa488029ec9a6fa2f799bef58bf959cc8a49a022f0c31d98ffde975b15a6cfc584b2d569f65f5e9b30b23268e99c3268026cc80d086081d9fa4b1fcfdfc32cac53c9d29e8b4d9a8e9360d5d38db6e286943b704bd53af0a438b08ad91eaf529fb42fd73205fff9a388ba72f9d9e3afb328e08665d44597f85e8f79840e18efad3f41faf44b7919ab901102e4d17a3198e95f5644864d69a055b4a314c3a9346e612935994a34d3101053146db7902783964796ef6a357fee75f3311e85b6c3ef93dccc230781b3c1365b69f94203de692693d6d8ddfc5172e63e451dc171a5af0324ee8088ab99f02acdf7e36ae0076e9fca60ea877fed0da1525969f560597f1c1056df88c9779833c59de9afb59fbf1c38a8b355e6f747f33c6a3f8f6265406791cee8b7ad663d65aeeafe3b02a1aeca9a75ea72ef1c94de3aeb1664790ec28f6bf818d62cc6ffffac7396750595e3e20f34481e258a6a55de7bbc979d87d13923b2ccdfdd199077d88306a2b6a5c695e35651a12fc2737107d4f5c81c06f1585ce1284e617faef98f722021fe6e6a47471ef3fb1defdd21ec5253f4b5104b137dec2d835291fcb3d3213e7cdb251cb8c7f4ed7baf1702b5c06ef07ec709cfbe5655c8aec67fdcc39e46c3a94b62ebaa15d256ed4d26dab600ebdaea30a9e0ec4c1cc9b8aafc133063de723b142c19c17422aa599f02097c3f85e7d7f3a14d8f46793ff08bbb01e378eaecec3e259b9f6ed28a2e723b0403aadd3c26d0a36ff5910d033b875e7cacf34387256f60692e16d5fdf25050affc6bbbf0f0c42f113af02cf4672945c8416c5b3d50d53cf97c7818c07f6629207d60460d29d9e68f2c633821e38ec8820313d406b6f06a121ada45a38ffc75186f0f3498ac717c2a786b4c4db1ffcbf225a370bd91fb85085d216aea88cf3a7afa195f51e34eaac13319e6a94096ac833df7bfe009d63ca48783c9c16773f7c9ac3ead40edcf7bd94b8ffaf9ec75539fbc27b947d42d7b31af45bb2a0d46bfde6b3c2254dc98f8a22da5091dcf06f9b7ebb8e5bd541cc9933f4290a216214b52c8d478a21c6f838e42f70e6dde2cb0125d90ad3c78ff7638952536e3756f7a30f415976f", 0x1000}], 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) connect(r3, &(0x7f0000001940)=@in6={0x18, 0x2, 0xffff, 0x9}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair(0x6, 0x5, 0x4e, &(0x7f0000001d80)={0xffffffffffffffff}) r5 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r5, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$IPC_RMID(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001d00)=[{&(0x7f0000001980)=""/140}, {&(0x7f0000001a40)=""/236}, {&(0x7f0000001b40)=""/97}, {&(0x7f0000001bc0)=""/5}, {&(0x7f0000001c00)=""/250}], 0x1000000000000149, &(0x7f0000000440)=""/227, 0xffe7}, 0x1842) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) flock(r6, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82e62e93709f2effef07000000e6bed1ab61fb0e10795b2debf820ff8d03c231755c690c858bdba89d7907001bf3093c85934da38b35d2f118dc93cf27378ab3671f8f00500e0e358e07416f60ddb0ebb4197451104925ddde91d510edc17b6716c0872beaee61d8648e0b4dea86147410b1ea2cd5b03e0bbf"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$setown(r3, 0x6, 0x0) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) shutdown(r4, 0x0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000140)="1c04d179ed7a94e75198aaec8e6ed8ade8ec25db8b67252970c054c2b00ad3e8025d5c2136229b5f980629c414ec4ed014c391f4dbfabf8b522ab4998922bdecf19ecd807e5b2f4f4193c520fa0e432352dec35402d2031767350fe63036dc896420e269f336fb72dd4f193f041b2d822141592d01f3b46be63d0760ed43eea5a7b269be17b0eb969d18fcb89913925a75e495384aad72bba61d65081de8eb833f4de2492432551b55886b9f42696e4e06fab30fb641aff482d1c5743461047b8e7a41bfd58c9ef9215d5cad54139b3616be4b", 0xd3}, {&(0x7f0000000080)="b142445acc9b1c6c5805c74029d5e6b07e7f66a61b59aa86ff66d310ba0d85e71873e9c1e8cd8a5d979cb23af0c9f913df1a0fe6098f45d258c1e2bd6cc27dda52ed3bf301dae5853d0d31ef30e9fa8e86207de3869dd75a0142926f87bf1f4826babaacf037d06b24072574f44e3abc655b0ce795b8449437dfa49f564a6a", 0x7f}, {&(0x7f0000000240)="45a9265d9efc72bb5fb3863cd8426dea1b311edde00d87d7eebe4521ae32c5e039b448134f989ca69e5e7b92a991870422c1a1c49c34bfa763e7b61edd771515c7f91a003ee2396923c78418acde21dbe566cdd905b9269006f872b21204687bc2cb57b34ae826f80bca89a99b29c76ec15d61aa73000983449176d0255414fc9e311cf260fe705e7f98866b63a8363102b16849a80980849cdb1aa8115079e73b10222872abde0bf729c9c35935f5ac24539196db1566d11a16df822ca771867ef17fea37afd3f4caa070ad344e8393e87e37b6742228c0ed5f6ff34929ebd5bb306088b020e7af40a995ea80685cf813f225ac1247d602b17952df62207709cd9927e716076754e4761843c5fe8696f6ef96b5cc76aa5ba8858e11a3fd6cdeab70f4cfe8b3f68a354ae07c444a915ee762785cff9e68b16a3052568d691cd92fd75a2be65a20b0463167357a0cc757a98d1a150e82058b47e71c86eab0f68910f54dfe10e2438ab1e86265e90d7745cbdb0b5bcf786b483964f88b9d4f94aeabc8be4eed62a6b135ad4f8d8011eab2149ae9b606f358e54215d1d118d564dd4f68ba8532938dc0d27f253fda676ccf70a7af6592e1f9e506aa388004082a787deac8c5f8e091f54c5bd6b50fcaa092e4da9fd4fdd3e6e9b316e8c82ce590c8eeb41a5422cc28f000173555a4c7a8527cd68a0a0eb086babffab71ad198dc45b9fbc0b009aae4883da1424bf2413a87f0d6296db96fc94a115138961e17ecc18af7ca7c3a0a84dc4ad96f899f2a1ee9c1320dcb29e9f688fabc0900c56b044b0bd89948c824a58d255e7e8d13f3c429c0c48f9ec01e39c5509c7bd2d4bf6a0c00d0eab812813e653ece23f5c9589b11ba2fd32d0c98b93149f60a1097aeeeb0f914ee5af46b1e09a7b5f7a11c2454b76f4d8c5a83ad0a0a98eccc2d049627b2ac2f9a28983f5c7cadc72d7eaf3ab04a441d42bf3f582493b84431374442e32e9ac75bfa4eb9d905af9053d4a9cc76ebd6df943cc60263d586c22bfc0924c63ec400cdffd26e3165823a814b716317927a56fec25da250c4cb1bc047a61daee4629ffffcb5edbb7ee489be1050c64400994b929cc5707cfe9e1d246ef263c7b9786fc1601d8c6493eb81fe6de4a1aad540c1ad3e9f63ca723bb9cdb8b28bffd91a21babeeb109936328fa789682163173e3084ac909e275607783de0ae8bfc91c2e8aba6a627721d3b69e040d05a5661fc9786b62ebcdce6eacddfc7f335364682aefebce00222ef7b29734e5b290dd5127270eef85d1c8839f90c840b39fd838ec97972b4a35e503b0021473acbedd13fc644a9aa9ecaa463ca4d182fa6c3c13f911b53a183e2d57b1ba91a45bb87ae09a5232a72b901136aa81bf0233e7a22b3942e829e6cb39883d650ab0ef4d7dbd9adb7d3f22b54747b540b9a21d54067fb34dc3056eb622343f05b9aae13ec1e8b120492ddafd2c1291c0ac2197a3fc2eb62118a7c5765c85a75d2333893f6ab931843bf33037617aad34a2a52746a998a5a16d00ac753cb8a710f717f5bdd7cb0a42cc96e72cb5831e9aa782144671d13fee08e56752664f749c43021e912ec68eb5565166f72846f74fffe58bd1be058c613c0c1b39827c059567ff1111ff8798f7a28a6d68a1cac852938ba5f7518adabbb38139deb42e7b8871f77cf63be471d683991ee68aeedb7d2f506a4d8eea1297e572ae804087286bf1770cab87ef113be27eb5bb42ccc852b41c8346b81c2f800179591c3a8c8614a381578f5e96f40efb12fa8764c845003544236a6830a73d64f134fa7023ba8d3bad4d21f84843df31b897b7e1b6775289fdc914187e6e60d524bb6b482517df0b48f8f6515a2809ed78cdf2ceb8b8571db58ffd2baac6117162d6568f9512c1ebc8e6a07e4ef881d73735b8b1fe64ab8b68f2d40401bb0a1e1b629f1afe2effafb3f66450068a69ba6fed374c5811cb8b694e9a28a5b294c72f27a035d066de1e3a003925ba20605b2248b25d4e18d11090bf1ea391a334d66383f0dbdac530e925a1e77b34831574bd73af4f2bb259835aa746125a6f3c40e61040ca418cdf7a3505d05d58527e0ac1306cfeed6524db24ca7113a2df0d09e290e4a305540d4876ad5097ef333e7f874b219fda2d4e6557112fc83b3e8b2a3558df9b24ca6973d202f07e5494f1c80eeddf30acc89c1026198945f169f91959e6b51fa36118f6e5a64404b2d09107f0c4dca1e2a6d6e14f209b219aad0023d434077b0c1db3180d02fdaab6864350a4182dae34d5cc64092ced20218cbb9745fd67ecf1041e466c97c4ccb531f427e9188eb1accecb213757e293063793017fd639cce3a5450f14a8a9536a29fe880766992ae30509834570a9c1cb6b8d60f797756b045f0ff9064e96d9bdd46fcbcd804973ea757cb30d7c13b8bb229c0aec1fd9fec3b7f55ba1fbc60c911fb59da7ed3887b1917cc50616b3d5e9b99e8a160ac2d90482cd23fc46c9f8ac9a7187674b42bf7b57f798ee7dfeeb72aae6cfa965ff501b52af45e24d4d043a11b224492be3ce6691f9c9ee2f91ea80fc7a64769f2e665918ca031cc19168573d4c77cf053981e80625258a2c6e502432d20a610cff5928074a5838de8f32259998132e6ba8cfc00c43073b676b2e51f3eb34859e885158c20179b12b25356400ce642efdef2e64539e1c1f80a0432b261728d35450b3d97bca142a3db94cbb00251bdf62a4f2854ac2fa8f01c454297bab516e5de62e4da4f0d269f5eef8ba5d32c4a6a05973dfbfda68fbea429894b7e28b3e6cab37a2ea1520b971cc2a4314dcfbe8235c32108f336e9a4c147bcf25e6e4b5482308ee8fafb6c53f4c7e065a04c0c2d86800e1e5a35dd31aea5b9be170d50b58272d84ac412d3ac5e9236e882fa43358b52b1264e5f9fd285fa7637652a83489e6254b460c2ecfbe8cea4d0ef74ba4e39e0bcb8de3eedd9dd5343754373f08a3b84ee5e55eabc2eac45d9362b2595592acc986767c91795896ca60b0c3dd7bfdf6cd8a2970250a3bd5cfc353bbfa1264df3529f4d237933a6126af5d1a185ae41d828f7d4a73c253855313bc3e07edbff6435ab05d1934b55f53e9cb33f95fd6eda1103852dffd7cbc7aea6cdc5f799bfc2b041a18f9ff5716108575f488b20e9d5a77fdf646f0c0a707da98dfdb93bd2e47f67e1b5c889c04d251e6264cd221f03fe7558e480743af7ea5bdbdee4b5e73060df812f5377ef117e993bb0c6848436c5ff1deb9ac69f4a83ffbad4e6554dc0192f16f4e994e8ea4560a931bb41d4778d307c087f5b334e0c729040a956d0197b6c80b023583946693db991d4667cc929e98a1e025978671deb8db9e8a5b6323a6dd7e3d19b1c636f88a225bcf54f2b81c25bc5eeeb66cd0dc22d50d095fbc6d5f73f35e449c1666bc3dc8329940cb384de3f7fef924a2b853ebc4e92d9465f598b492d4a030b3b995e5c69f14dd192e4aa50885e7b3e774ed81ee5264f896bdbd533f8e3768ab0e6ed5a151fdf1ed54fd1593da25249c7a1143ea1376912cf1ae161a15c7a103c22de1b1b33ff47107b3c082358a41e8cfe276f1f5bf7714758aba501d59cba7d8fa511f2c4c317cb0bb0eca7ceb2677bb651c5861bcb1cc232c3a6ada93ff0289501286dbab008c7efbb82218b06568c1b922f67b3f005f580816666ad40a3ef416ae0dc952b865f027667ed04182019ab0a8ac6be5be68be7831f684fb1fe312535f9de6f6a178e7dfe7fab90302e534cf182e65a47470052cf22fa9873e6dd0473ecb0996ef7507a36ba2b31cc1765375b3896d16375c96b631c2d58cce58ea1c9b1add9cd5d34beae75065cf648e472c484f1c31c1969fa4b73671ee8e8e5825a16f5a505bc620e73d8849ca0d286e522adfc3c6cd370749df4d2714864b3bd73b6c35079423bc6ef889dc695d04178e5bf9af633637cbb810e9b6fae995c29b267041ccad2824addd8a4d8a06468245c6b088b8486c80cad408c9d3f136fd2169951a604a1c442112715bab4b06dd123ffe1a98c95882ed1704bab4c547cab7df7fc89d3f4036bd966e7dbe8388d4b1c49c5917c5be73e83a5bb65f3299eb2e7ba504a4391ac8a056eba2eeffc8131e009e033bc2b30be94f2693f781a73b3f5223e282fbfd531cfd8a156cbc2f34f95b395066a8773bcfbe7de846a1381a3f0ec0cfc4d2c9eb2f6811f86d134037a2e839a528f0097a2969247a27959b76d14ea40e613489b2c5511615384b5f5a7afabe68aa1cc925a4da9bcce5d073d49c1a5d7904820574eb41de464bb74eaf27ac1489d97d99cc7101dd3a0d2d1699fd44fb1e7c7c548260b0a6d17ae25e73547978d54a635ae587ed6bb1b63514b567e728ae8aa5ad59a65eae2dee607b58310b7d1bbb9d3bca5a3b38490caf1d34ced3f32e0f09d11c536f4c9efc9d953a31a9d52f4fb1a4cae10da3c849565c8335c0e0d89a94866972b2b746dcc6ee0ef786ed61c6705c37030b318f91e179183594ec4913c841beb40b67d6f96053606e35cd62f2d253f57973686e2f9ba035e307149c08dc98ae924e8ebf6a483bf8c2eb6ab68e3d81422d15ed1d185035a38730df2046a1d7e9522412277d0cda5a8f0fb45882e139b6b4f50a9d53a61b9699460445482f146c91478da89e5c33e998258773a05128bba6be276b14a4a16b4a4279a15facc974a3d1779c9e9b7432e23c513cd0131bf939a732855ff93a8424c3c3d93100943213002725cede9366e037baef7bb1ace738f385b2b439ac4283ad4084afef59aab2d407a1a600c69b90c873665436d5892d3d26477892602050b1eba1dc77e652a86b4b3dce8fe89259e649a920f725513d7b7c8b4813b41f689ca14dabd2b47d598466dccaa8ce9b5823bf85126c4b3ec5c8c62cac312b0b4fde0e6a924309018be7e116e1b870520a8f602c51c74080d8fdf4edf1f4236a7477e01eefa90631a908b8cc0cd07353b425440af2f9adb12888c819b9244809aca2e23754703446a44f0a774972db14e1d2966afdcf5ae42b1f2fd449c67672e868e55c467a4c4823c8b6947e54dc444373e7a2a16926e2ddc84b9f223a024581964ac26159d5d15a4fcc7ad0af53b58ee32c6de5fa36391caedd0d0632b33f814da0cf71813698390739c17a02d8c3fea82719f239abcabc901e14cebcaac3d08bd6ffe2b8b94649c40ea129d715c499d9873605275d7e30042d0162d34540898294d44ece50cbbfeba96afbb36bf51ae5b85ceae7ad0ea891cd638bd7dd8d7f5b51be8ee3789eae1257c2ba317b6ca5150d5e2c371dfa0f3fa02a6d4e4ba612fb67fac0d830c3339034d1a4eff32ae151d9a68f3be0193cda985abd85f8b8f8906e57c334a861cc906fb17a0c84b64f7a05e509a865adca0cad3a12e9b8ce1c066eaf37867dfd32a9ce8a1c85cf395e531f6389d7cc696e00e5dee4a408637512a42e4479428916ffefc8abfc84915535eecda3ab009ac664ed2010fc35fcfb8338749cfa66c770aa576b694a1c4b5518b151109a3cdd5650624e761b6e1306784986b6bbbe4f9c342caca032ef9d0031c8a7130ea1f2ed7c495eaa645b4a886da2b8469969608e6739ebdff64a258844621095fbb589bf35ae5d949805ff925b6a684c34925fe2b033637442736e55f2b1a5f5646ca5cbd459c0552a51cc1e90b6d9c60299b6655a6d7eba45e0958c6c9488f1e6396e4eb01b7ce568ff5bc792af758943a9499da3b762f37c2140eca81570c40e637e2a82bd0bf2a507c48", 0x1000}, {&(0x7f0000001240)="82812b9f185bb239ef2834bb34d8c22c066881756fb2797c08e3fe033a14e720f1c9009657226dcf2af67f7bc88c92da727f23a7b01df0998ecf4063144377d333de7f1b4d9d0dc2692fc0127cf81fe2643e7ee81d6907ea131efcd04a44a6507cb5ce260a61cf4d0a3425fb196ee1aeaefedae9c17e7d35ed6b27861234af429f0f8d00c42b9e72a0e0e19ea2db4cb88b27cd2761f5b74402e9325db733903e391cc83ee90f8f718606d5bf497c9656ca1e7ff5efff0c4f2201f0643fa2cf2a45ebeaab669da7583977aeeeba5a5d6cc011370d9ca825bc0420f967a182140d34742a1e959f81b0730515e0a317fef8a6d264251db6b17334ad10990ac3e66a4544cad11807255773d6e01bce991ac00df360cc93135e580ed4e396eaea576f3a8975b5ae730093ca0716ad1958ae5013afca946400a718a889820e05ce710f0ebc054070b619073a571aa55bb5a1c76eba395cbc1871aff105bba2d2e3e3135bcb1e5113ba52a8b2701192b67c3bdfedf87c650718bebd984abb5d4d44b0c6f643266b58c07a07f5b6b43cd970218a7d50183a6612fda081643fb057d562968831944431076c6ed8a4ade8ae4348a247dde99ea4ef3376d23ce80527ce1402c1850379b831cad75250fac0675b2c415a300a19832b3392fe7f2b57759485e1d656a83ff40f47e3bc69c351ebe8a31d6cefcdc611ef845bf9f3640f065abd83bcf0f8635020ede8b75be3f5f936de45c08c0e278e5ea42aa919f3a205d907b620378ec62139ea4afd6cde3c5cb332e68d9d2059a1af2acee95afdd227435006e44e43646e9f76d7506a9e90d987267d50f5f3e8e89b86d8318bd463ea39ff2448995a52b76e5161d725c0f07a950fe97bdc408e048c375a8cb1734ca69d9c2ca8ee8fd38774e7e8b418c684e9df1e22451aead689485a08d7361ac88050445569fd6b65d874d567cf4176bca976b8c7d5061ab2ae38f1808cd474f82c5493c5571603f3ff733d3dabf8370274097cc3019c6ec4f73567b7427ad70df5179ecc50e830cf44229dd373e01ece32c24d1009a37d0a35ab5349ccefc77a847b26dc39352eb7d5a1610a62cfb3ad8b9db088a13be5e7635d700feaa8bf2397c8602431ab3775c535b6dea15808adfc6246c7c858442b6f47f6ef6af6d380be71c1675bb8bbb6f823609ed4ff3ba1e9263bf6d94974601a2013ab856004a954bff26cc11ac60cf00df2faaf12a6a2fd04f90d17a965ed6516c75f35bbbbabdad2044a73f191ef0104200262a25f8ca454edb0db7382f3d32f8d8f723627cc535bef2cdf4b5a5a8ca250945ff1db757d2218b20fa359277e4a23c66c8be348a08d891393f3572d6d01e0a3f09d662b74673481bed47b0a0cbd31d6886755854624cf73062707c785713d5c6ef7b7b17d16a11c1d692397e242c21e38b29075a39458d5429de7af11a2192ced7ad776bdcd1e6eb923d3d3a7091834474ad5da7ba0a0720da5b59e192d35c260e569267ec409ba543cc4bba0f8c8b55dcdaf7d4282441c1e7098383bb72bb3582d47bf68628e2d57287ecda57d7e5a92380f41fba7a9f8e6d1acc5800809cb066955fddf3205b3f8d042546a94389c13a3b5ac7c04ba1a44a67087275060c4cc13f8185f0db891e7934b329e2cd30a5c5f7486d0f45bd1ff1ed7f1934a07ddfa11c7005379d93f22d33443f6137b811f3355c5af7c47614c6af51196d0abfbeb2d7b5edeb07605efd3815cbaa45b6d5564ea0cc81193dd6f4da7027ff4a5e6ee4eeb3f656547158ef1fd910fdf7a149388bf3802c26b0b1988cffc0bb7a99260ae6f3aeb5c5c2ddc5c5096e70323a501627203cb51927684bd17d247e446c32c7f4c49e3f863a10e7c6aacd380e4783d37f25e3d1d915aa3850b08dd3ecc3b957b9be13f8f934dc09b7bcde38f00f8a220a8cc3b8f3ec86286df546e0688e02945e59adfab2f4b33ccb81022f017f373c58cedc63f56365e3045078a2172daf41b50b20fc2cc827288d2dfcf1e3fcbbaa094b68920741449a3494455ffcaa70997005eac0cea341b737ef211a6f58c3efeba1bc046e59b59e8e02451e90d2a94c6d652caa88a5e0ab1585b275d30e1b6a6d85530e2faeaf681c38360daa7be0fb4f18e61b6c16f50f2417b320c83181d161a3e9a54922761e84c8a335f74d9066efd3d5b1a747bae72b04d462f7d161d44f70fc7756fef21348abd97c8a61343688de76bffd2504a00c7238f79bbce2a8204936db36c6ac91643ef1e11dd526ff5e87075df39aec3c61cee4aa05c04ee26f13f769765d6eba84a8d70fdbbee727a96659959fef8ec365a865d863bd02bfe20603a801e3df0e96ad23d58b377d9ddec0bb2cffaab7222ebe50052d6d0a8a398923453dfeaf30ac10d96fbd298f8025ffc18184ecc3cc870efc2d4595cdf18d9fc055504d106c838fffa1a71fcf594fc994ec5f9dd6b9c3c4bb98a8520ce4a73525685c2ce057b3980ab8821fcf5afbf3763e974e27e42b462af34e4031d843bc182bd87c08d28e3d4c539e97e29e4166eb77393b4fa952c429eaee1940d5b34adbaa27cc0e6a384471df22a694398a2d5bf3e7b5ec3a2904462f335fc782d7456f9ffdc429ef1034618355faa1d16c169f8b5c9fa5cc6a753cf982671db2e2dea32e1ea523792c228a5f432bdb35d60dc9bd2c441323b3e329093a3bc51e57e61b72bcf82b50308a16ba34a674f784704589e212cba5a953e5322d0f1afcb3c2a28432a9e307e2ac824cc8e6c4c4385d722c8a09f856ed7a49c97f374b8a0ce9a8c57e1b1521c1cdff64ab483a2c5b3b9a835a0389dbfd85bf0120ee5c18181c2d9a4fc570eb0a3c76c2c65793b1efc821522083557d75a089eea53dc9c89654858d7fdbd86c7860a6179dbee9b1ee2e7cd6df2a3330c1af57bbbc5277ce400d7b49d0eed9cdaba7e2babd9765be3aeff55440187723effaca44dd4e1101ceed3b8ba2871e08626f11e09b145b069bcd60cba6e2c34df6c35529c4d7dc038545bbd8bdc2ae3a851dab343722ddfd96c8905a75d99c5e7df0958230a4f01ab6d28520ac1e576bdf9d5fb37a7e724dfcde960897c19837c27981b277275e9540bb5b8c409ea42fe4ab34f30753fe6973bb10a62f1ed644d6c756881d17c923d83fb6e879e8c47d0fb48a2588665ef4e0668f48a4fcde7aca37966311bdf82c325ee39c6739121079115b3a389e7c2ae8c3392d44f6f79f996a31a43fc0d1dd4b131d5f50dfb3f18e4f10370824cdffc867e61a6a33a85f7b748debbd6bb07741ae83dd23ff86b6c0b1510ecb7babc797d4e9cae7b7989d9267308b0cca7c0ce36058418120602abbeab34c64ac991cf5351bd2c9da6b494e8d525030dcec9ec2b3e94947bfc5518b4326f3c1a7762d7a60cce513fd7c00feaef8994d87f891486262b8168433c492ffdfb838d4de8a4802d67cd69848806015cc930331f159935c6e93ccc1a0b86c33fcd7bd18f8babbe046a81bf65b1ea51194c76a2506e14816e93f5b52880277612699b3e85daf31a1ecd33c9d1c786038cdb4615d74b6db0bd94c30d05d0f04e0f1db0996b57cac87e8d5af22debb646e438849539b2fed9b577bc7280eda4c2ba70a8b04950a3abd3f97694936a17bd8188f6e53bedae9612d64257f657a2d6ae93933f7980ba2dc21ede0addb844c7fb271ed2793c3d3b57f39905892a2ca093a06d2a08c6bd504b288c4d69de5cb45d9588a2e653f618ab29baea236e3a9e494f01f1a8edabd3f9ac8637ae08700d2fee3464975b62ae5ba9dd3edcb27a8d169b630a33633713dc6a2d08da823cf5d34acf659d69d77739e88f3f490aaef81f667a75e489d1704180576900f977bc16db1bf891c8e0067c8f47aca20d03c5045dbea38229da9d8715f08e7a106031ce3573eb3f30481c6c298e183f8ec15cfec3822d3ab61857104710dd9081f78869368f2583bf638081439645352b356a9515adc37bd0eeafe31868aad7cd59192b3b41254286d39e1a5b9802dc63665f5fd90e5cd489f3168b9d260f3fa2fb1b3cdfae73c13ca6a96688916f2be549597b9fb1059428c971ce2b43087f82c0cfbbd69d7a48dc78ee254035878d81c34eb8ce18d482e2d9757952cdf5701a26827d0525bdf81d079411cbeb7fa31b13851e1ca6ef2010d8b14b092457c8b6d8ee95c7670bcb01993c98f57d330a8641e72a9a9499f66cbd2834668536f3ddf3841d2273493fd0b51004d6fb53be19aeaa2b53f5925a696fecd5cdcf1e6cb1f8f24e99363e2c96b001c9087d34cbc43f5d2c51c2c1d3e3b17683399213a1468f1e252ff6a143d3ecde404d132be817453756e4081fb12e7e67eb0202fcf71f7d4fb70bb7fd328f525c43d9cd912afe436c83c67ac60035a1f26c4d2469ca6367f23aa6eee6a74239b1ab4eaa2bdf2ff10a38ed7919cb8b052536c17bbe5ae22b2e92ff35eab892027ee88a9dc3f523457b406386e6cbeb884be89cd5c8f2a43e45d6afb453c13079ec4cbba9c34c12f0d41510449e3db34ac9b2efd6c937e7e20fac3cee202b5e4c2fa5e40fad81f4576b8e03f26fd18851e5642442e612673b9e7db23d7beced846952ef50a8a52d7c3dd31f141c36eba4aebd8a0daa5c2f27dd9860b78ceebd18cb96b30cabd0e73f0f8db2a469a164aa8c6bf61158b607ba13a7fcb75f2bab5bea5e1378dc1e4f3eaf84a0a4db2b14442e5f97b714255fd45b1271dc9ae79135faf732afa50afae481ad75af39270d2dd972336748a28a2f12a1f7b1baf649510d1bfa6663f78bbf65b5bdd4289cbf994af9bc2c3badd7b75a41c812fcd92e0c8668cd07b0ea904dc0443fc3b0baa742e596513574914f3d70b78189c96d9f8aa2a7809eb22c58039e1ee50b89ddb546058a72cae866472e2db4c48306dbe45db152435e01ae80415daf5e428248f5d01a5be8ed8e3042c412422b7d3a4c4a77772699acd068d6b5f36d9587bf5ec662febb1fe4c1c2cbb0f942f9dc0d393e7fb57aa80ab1c570b445fa3e50d89dc76e63d5ba0ad461a8d5d5d6f4bd6f6b3ba14281e92a1bdff7efe4ae3c95adcce9d39050e3496bba11d45cd2f8e9e4abe02548045beb762dd30900ae08043703577e0bc8c6511b5603ec331ae3b4dcd0d70ef6e1f067320ce2e85c6464b9859da8bfd546ae0e07aa87aae594ac5f17fc899ed9980de71453f20e0e3e4ae8c42b5796f7886bc9fed067e004ccfb3df5400d0485bf64e35f73d5bbc137314889ff0e91f6efcbe96815934a3e440dccb3cb1767f154359daa185752671a2edd4e92e0099373cd02b8e4d9afd35ce448fb154a73b8a4f8ace3b276be0475c8124826d4955f14fb629e74a71b8ca322e949efd8b3afb965e331d3b3a0c60a86981ac1840732a450714198a87f6182e85e7b37e9f61448e4688cc9b81464d8c8648ff8bc200567c4cf3c831a966c97ebb8829a5152267fa18cef99364ea77ce61520cf4f8fe2d3120547a554b1a2606694f2f41b2214bed471210396127ae5be4c55407b647aecf2491d3ac7f590591bc4e430f9921ee8bf8a2c57e9362f8539878a2c41b7fd714f210c74274d217f1be4d05561528d293811d4f8b4e88d7a7c3564026ee677b926ac85eaa3e75db8e9eb3fd2511badf1552fe1f4d5f900fb18366973646260ad80704a81cfb294302d2ab77d9e6672617a7dec49319af3121f9503a358300a0ad96c3d32f0e77586ff927fe8b1763cdfb2ae8ef778453972afabc7fe35dd3d21844e497802e1548a8d8d73fe1e355975025220c2", 0x1000}, {&(0x7f0000002240)="bfc46ba771070352fc357399ce8dca56905503b0d96f34469f14943812390e04021faa1749fd4f0e4564624fba4930", 0x2f}, {&(0x7f0000002280)="f44e5e4e050a8bdec3cbb75999abe0b03f32b9637ff7cfc8a9d3cad86be86fa32eb791e1bee563170e281529aca4ccefc890ce0489e302312a453e2b4508276f1d336b518abb585cc54fe07e28fb298452e827d46c1a537a53", 0x59}], 0x6) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x34, 0x6, 0x8cb8596aa97625a2}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac5edff2775fb1737f69c7c148ea0e692cf65e696dc36b98ad541a838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0900a9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a2108b506a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a1461e6f08a2b909889753211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521ea3e7320d8e14360dc764183a0f78ba"], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = getpid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r6}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000001000000000000003b98bf94ec8199f00f8b69ecf0e7640a354b6e5ea0d5d13f4e3ddbcbe7cbf2b9dcd9d18f0b717ac3b17e3a199fc11a5c7d3859e33fb2cd919becef51be97494dd8ce669c30aa11deac4ab8190e60f3346c49660809a71301dd147d1aac4ffa09d30be60e88900a42c9476e53eaacbef3010528d49c02fe7b3e3560bb50700b5bf3febff7eafe94a29c3485cfaa8261dc633ce062bc8b45d859f85cd2fe21485fd86b0d0e6d7e094f0ce7ea86866123d5d27746fb772168e51cdb77a512a53651ef8186291dc6b1ae0867d31f7e4580ae64416b34d578b51b7af826a2c5d5"], 0x10}, 0x0) 16:00:48 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/37, 0x25}], 0x100000b9, 0x0, 0x0) fcntl$getown(r0, 0x5) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) 16:00:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) 16:00:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000240)) setsockopt(r0, 0x28, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1b8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffc}, 0xc) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000640)={0x7, 0xffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xff, 0x4, 0x0, [{&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xc30}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x44a5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00', r1, 0x3}) renameat(r0, &(0x7f0000000580)='./bus\x00', 0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00') 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) r1 = socket(0x0, 0x1, 0x7) setsockopt(r1, 0x800, 0x101, &(0x7f0000000200)="b48c83bf1ee0766e6ecea34a758689300b79295fd14432f478a928f67320c14e1d7990d07f77f1e7f7f1d23ca5640a1b903f36aa3dfa8f4375ad3fbb3500adcae112981fba67cb4501e25911fe671976a925954bea59b890eae0d330f1f88900497959f9cac7fccc1779b6c474beb2038cca0c74c47615220cd3f716da7ff872f18e2009ce1a9ef38ceed792502cbba11b984faf128fe12761fa5405177cada08124f2d4ee5a665214c319f6e18ed9c156f6126ab49508ac9f34ac601e06223f99b5e00fbe440f653d2ad5c05c79088474e7859292860e9408149bd19e557c2279c4", 0xe2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3ff}, {0x30}, {0x6, 0x0, 0x0, 0x108}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x48596) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x0eo\x90\xc5r\xc70/\x00', 0x10, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000002000000000000000000009bb6af0000000200"]) r4 = getpid() fcntl$setown(r1, 0x6, r4) 16:00:49 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x1, 0x7e, 0x7ff}, {0x18, 0x3, 0x0, 0x6}, 0x100, [0x5, 0x4, 0xccb, 0x80000000, 0x4, 0xffffffff, 0x401, 0x4]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000940)={0x2, './bus\x00'}) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000002c0)={0x7ff, 0xe1, {0x1, 0xc6e}}) readv(r2, &(0x7f0000000a40)=[{&(0x7f0000000980)=""/187, 0xbb}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000740)="298f408cfff0bc14163260ea194d2084c87d715570940300b3bd94d208c269cd946a2e8c3c5843d727256217e061164188eb4b46bece3aba81a55f42f72f09e56f317353d6b629c47d3c2f52f0090be4b016a39ae19abd32a3be8cd94956032f740154539f50492ea781667bee4469219f946a3c47d2e1dd6475f4268b6c499e1a2dfa8bf3aadb93f24a110e66291987626aa143a4b3d5cb5e63240ffc695881110e298e8f7179ece4c9b5d5da24e14a55f378b2399becc3b70a9e8a", 0xbc}], 0x1, 0x0, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) fchown(r4, r5, r8) seteuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) r11 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r11, 0x0, 0x7fffffff) ftruncate(r11, 0x0, 0x10000) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000001d80)={0xffffffffffffffff}, 0x1000c) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000001dc0)=@file={0x0, ""/11}, &(0x7f0000001e00)=0xd) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) ftruncate(r14, 0x0, 0x10000) preadv(r14, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r15 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x7fffffff) ftruncate(r15, 0x0, 0x10000) preadv(r15, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x7fffffff) ftruncate(r16, 0x0, 0x10000) preadv(r16, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x7fffffff) ftruncate(r17, 0x0, 0x10000) preadv(r17, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x7fffffff) ftruncate(r18, 0x0, 0x10000) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000000a80)="e695bdc946ba69567112398dcf0553206f12bc7bdba01cd7f72fc9f019c5aa7a936b4f3b6c30cb15723fac3b5f5c48887c6d918a2278b3b43e3568ceafef71e8b123584dfdca479b35bd529a72846d41d8581a8883", 0x55}, {&(0x7f0000000b00)="d4f78714ba0954c1f531fa22b4db1b194f8d986922f7a2b21628cc9679517f1be91547784a884c2e9b958e7076013e9ed760483172c4d000937d49c5e80a2012b19cf6374b407451ccafc24bedcc5d200db3001be7af232efff9050c3ec8ace80bf7b3d0f26c74b0a55345825d96f4e650456ab76a981c3036dda688146445d2adc68706edb1f53419739697ff2b4e95e0a1ab6a4e96d9f417acaf641a4e414e5c71ff450d64fb2fac8f728cf6adc55fd2eeeeaa04ae7491d358ea2e5e49bb1c1406e4424f38d2e88a9e9ef9d31e7843fc5a47aa5130073266deb20e09a6eb4cbad181a46b6942b8baefc068404b3c30f16d8758d7bbd321ff54bd39e8bbfdeb59c1969bf075b3e2422cabb9d8cdf4d10d3a737558242bf4565f6e42f496b9808f43b323d56c95bcdf10b4bf4055e47166fb23aea16310af983dd832244ccd9d02fc6f459bcb45e20ebd0bd83761f604db6672d05c2c8ac9444461fbe7da90142aab3da0ebb4462b87276b8e7c6a416dbf9ba70065b99f7571796990c2de21a48539ce469690eab574c0443094deef49b3d6cd55497cecc0f97e823e84b16d7e10d3bf47ddfc756d92befac55db5ff32f626158600a38db0378db5c05f15b2c28a913523843a5a91ae1b79ec40d31bb90394900ee347a9ffb19f553b3eb8da0763c0df268e831fd7d328b04f6c0b85ad0b236bb7e47186909e47f5b11989eaca3382241548a010bab7bc1e04f451126ffd934e66a0449523f4ffa8865af4a4eb00d62a8c3b039fbe5fa59bda72bfab2bbf3c7f13801ef4122a719ad637f30923a7cecad39e134bc1d2f08ad6fd6ce7025a5496e1c9080d1d3a29458f9e61edcafc627a2cdab0ee7ffb3f6616d603f4dfa1c21560988e675d5454bde5e0fc852b830613f189b2e83b0bffeae091007df905cd6a410b67907e33bd862c3bb4f0a0e5a90d1995becdb96fbbca700be1d17b3110efa6f6012b756797ca388d0a9d0b29a9f608f2745433037c0f125753fb0307f448a0bba16b906e55a48d5086a5c9808a9b7dbfd87bc372483655668d4ebaa90f2b2ebc67773783828ccb9ead5ae21f0a69781cdfa0332010d3ec5edee9bdb9212c29c3bc32e412a1ea7c4daf6e2676e1d69d9e722c20c293f87ca5d338a14648807cbc4336059d11b3a4815d0c66fd41e0eb7cc2d6ae01ead9da217423fb912f27a28e71354a16902a7292fb5741c3f0f087577deb504ae6e21e5c9232fb056fd8d35105a544df69815bac8f83832355e6eacc2e4b476d0813fd3ac56dec27a6b5b55499618078e4320f2c5f9d80f57512050c50499f3b3f96bd8e31b9cb07577969461f8712fdd1b7b14a9bf6fc276fb1db5b3d2cb39cd32647a2cf785da6d0aa5bc192e9c5ac6d0cd1f178f8803cd53bde30a657df51b386396c40cf599f4ee0e4faab997542f586bb07d40b5e8e6856082a32d509f57e48ea819ddf51083591691ca990d7c0d5d1330210a0734eee45b1641e4de1ff8c8e2b50696971ba06efb9e54872dec018ce373480da9c62266e0fffdc1b092d4e611fb0070b188a69f9c45c035374f6f79bf2640c3f577db6446f439f2cec0735941fc4a46b54d5125790cceda1df4ff26d3d13017e33d230fc13d7f0c404e97a44f31b57bb43bfa3686609c14075b808de4bf144e815bbf17a53c89f5b337103ba307b1462f7d58c57dc0e1a6d84c881ce351e7cfcb62e8184531a349f835164e78eb43e7b97be3ccf4a69c29b800759b8064328fbfb63bac2330daacdf5c4974d9ed26f72fd4ea6174645c1248a9dd7dfc1ee5de1b502ac6875a3c86408300c65929cd94f3d6f7d0f4d0a55a73ca1c0b6d6f41fa809faff3d84dd70dc9353d0e72987fd14a767968e0153cfafbc36a41adeb1f532eafc5584af92610be526f76d35c4823b84ab8d542b7777139f8cba1affcc0ae92a22f3e115a4fc367385c9e4fad04dc9f878aae0072c76833e8df2b2e2cf33cae136abaff503f90d6372486e13104ba3c57b53acb8570df561169c1fc55128beb8849f8ee429df70426091e3ffc0143f7a44e29409c5fdea71c49c764c2bd35526e8c514ae59f96ab76aab9f2bc7517701250755d659bf787eecd2c0931e38c29eeca4279c78b50908891a57f2ccb11423a2186f16cc6f2a46d9f7a67afd6ff0687360ac24968f615fc934946ef3a729e80d7c16ae952bda62dae8bdaf2d92d576ad20596a8a36094310c80858a66c7c4fdaa45bff16c735890060a2d9a17f7e507da375bfa7aaaf0070bdde861f814ed139dc3a7f5a2bd64ddaacb27509d0e1c9ed01967e5d4c81091dd5a49b9cac5bf260b35dfebe34d4f74957fde60b71c018e7be5c44267a5783ca1b1d024b39a585e72564953e76d7cd7c417fa393ebe805ebea62ac94721723b078bccfcd5c4048217e64ebe87d546639fc83470bff6cbd318852d7a8f1eaf1a758bb3bf096282a383f56e09bfbd9b9aad8e9b22d46844931211a2cc61dc462f931c6dbebda7b8142550b305eb82bc21067664837b4c6cf151c6c38b628a39c4a9327228e6067c5f4ca3cba3e041429e19869b3eaef5d576a91d030e235ae2bc7c27772eea92a94b37d6bc32d26b7109dc9cf4b80a267e00a9dd869a9e4bdfa204efe7448147dccf795eaba81cb354cd7507ecce30037517ea152dd47bf34075a3f3f4e4e590e5047fc4ea0d4058922cad3ab99bb45b656f19d373b6e9bc828c7308084e41f1928af76bfaf13d5368e28e5facff87e24a1da6cd4f7f6495bfdc4ea764426ce6f94923f16d923a811a4ddca7788dab687623c039308e81ef1da301df65495d5f8e56711907e4d2c2f78e4593a8b6ebb775ed5e8355ad9a95f4c0219ebf9fed00b009cdeda7239bc7edafe18f61703a9920021d03a3410cefa8b53f367265c762f0ab1a9253136a19a6738c0e053f5e486508b097896b4a8bc7fd580c3310462f1835ebf6729f05bb49bfe875595aab0481739da1ae378362e402bf4bb9bfd94c509f979b3a5d8d42a96f1c6c8fce4387cf02da3b9814ae22bfe816cbe72740de944cd9450e80922220eef17ef6ce024d0bb71a067d9d7dd499aebd22b5105379591fb4c9c4e03a324c988690a2204626f97cb24356659c2d5a74b066c195147505d7e15eb2f22cc9735aa765f801507985c9529be7426a4b12e798166143536a8e7169a01523dbc163a312d0401c655eedfa3c355b6f8a4b0fa94025b86c413405f833a7d73d0b176db8d82bc7ee4e6d5f7ebff8a6ee451df2f53bbe8c37344f2b47e85bb22b164343488d73b7226c83460930380ce22209341bff4fcd1e91d0ebe8fe2e913928d616657be33f07889ac22a579eb2e46b4bdadccc463416f26328a6c440a789ba3f83fa8913cf350c363da2665b26acd7b70752a19e8575c4cfe71bb695ef7855e0c0c96eb1fa961d26454d69dc5331db74ee9d1668add160ab88438dc6394ff8feee663ba1eacf36d179f2ed3b54532c09e441787de5236812f662cb6dfb6318e0fadf7cad2501a8998cfffd1f333ef57d3f174e9c5aeda2357df59e4c99279b0c77b02241b215aeb8c9a844ed570ed05e4de6bb2b1e821df7e9d566273698c2f33d8df8ed25304e8b51bcc583173bd2bae3bc504c6e34d547b683601d9ae17f6f5bcf9ca43c27afba72eb7118ea441a33e64527f2cd0481ead9c712381cdfb5199779afa7f6a8c617be4a6c53dc3bcf1da647f42b731c1848a48017feb25ebc58fbcc6c3dc67eb0226545ba6791b46962f4c330fb899697fce15834b96e90b67e2a8360a6cdd3be29c8a7a3300129f41dde18d5a1d240c5256c3143ec7b58ed1524c7126fc358e5e21f25e52bfdccb2ed019db1f551b40b9771119e1788e1a5d578f0ae084c38bb3725c0ae53729995d8d901ab53c475d04cd66634fbafc551165c3096356a6d2abdec880c0bea170c34ab24e2d762159ef7c87e7219dd81311ce6d4875d5b54b91764ac18bc8cc2c62d67ede4ba8239a55463330b8885440546059b22585dbeae5b11191f4750052c8256e3e5fdf78f923e2bdc8b964cc6057dd70925681f22636fe505fc7da7a72ab4c2d79f580437eccc1ff1f23380d7433cd68e63cc19c18967b76488beed077caf4e277af874fabddb6a5da17c82b7f7bcab7236e82de629ee06119031ab80a9ea8a29c32dc56fb49a12c6c644792a001a8349fc04b95aeb875fb3dff6d0d6a4c7f1f11d5686c5bc0e98e3669ca5b80c46e78ab1712a5dfa4939d76cc4c450a8ad381a9f337e00f8a242dc668ddbc88a569247b395f9d19c158a4032983d7b3a4fb362a94416cb08b2f17a5e454be305eaaad6c6cda6a8e718eaa5b9d67d099b155e6f426c80c377bf7a300a142fa5b3b0fcd48b19bc3ad3224460524eb77ab1346d54378d35ffe42c50af55b87efb01a4427935981396485bd670c9e2951d245354823433fa2d1a4d354b3d23066a9a5832cbb4b48852c33e78d585097f539236f936cac1f0ef193ffb277213905c66c87eeadbb72014b530b6eb768bb09cebee01c36503fcafd0f3a51859bd1150aa315429c1c9d68b7762e47f1aa2804847b65277757f20c193800767a292558d3f90945e2ed3d536f81154434b08411f1af10a18763b17c25adba16e90cb557acec33098c15d072c3ab149f61c67b7dfe6686f67e995e6bf06f856ce3cadf12a906f16c5d27c9cfcbd27d8d6a64c01fed007785ccc2871b230682a88cd32b812ef04160c678e953bfa9d7028937cadc57e9cc2a8384f9f9c77b988896bf20418911d75039991ea60bdd0b45cbb4fcf7b2facc92550a7ada28e00da589a9773d63a0b27dbdf8f98b3348ee95e07b9f5dc87f246278646fe3da73671845e1a5d74a9a7d22b8f18809f4a2a491a6ed218ccdecdbc64e8c346b252d10d4281b351b60ab2f7273b7426501fc609a19601544c156d08f381c601b3478764d6b29b79c3851e34b6339f30ba395ae480268f99c23c8db81f5693de9302627ef5bfddb048cbc6734100942131a050fd31a03c4bff6558ecf3b686bcbbb64d78103a8591b7fa69b26b7c92e0c23656bc26c50d8495f28250242c5942490b460b4f735c041e45b78229dde6766bfb7a3f874d819350b0172ea53fd59f8dde3d79d6a66f45381c10d4863e22213ba201f9cb11997d4e6844802e47b06cf313af4b02920732c565da839fe2f75094cb78b6942f07910efb987a7a3850430062becee362376fb98d84c6c1414281d16feb96d3c315850eb9170c09a8c51874bb9ad9aec2eddd1a612136f20cfc598f0e2951d72526c076196f452b6b25a1409d550146c4ac6bee945838cdb81a28c4f1c05ce9e031ff1c0a7e450f88347e49fa247266a3c6ec009abb6883d676b883c3c95de571706a9c26dd99d8450d43f235456956eeb19ce620c972becd9d02242eaacc82b2bacdd96e4cd127daad6484424dce5ec92a9ac42686e08f07f1903a6a5f995657b46b2f0f4fd00864e5a8c147ace8d052930c6223e0afe00246f1da4f1823864e5e3f2b908b78ce1c14e1282408d0267902b40dbd7f1a629ad4bd1a1afc85f15ea3f602ccee374fb854a990fce60173c6e72a80131194d208dd9c4dadd2d752601ffcde46502d0f10d0df098af87502c5d73e262c2e1a95ab8325c6457fe784fe9268fcc73a4687a9baaee79fe871ec7ea90cfa71313b24baf3d8d5df86b318f0ca78f3d0ea7fbf14b647c00b7344baf43da6a8b3eca9c42818c3b874333ee138bc93bade572041571d290b64d11bdf98d336755f1df4c55c7b5d63b83ee70", 0x1000}, {&(0x7f0000000700)="da25339bcf484cf4059bb83718f2e2c8e42f7930314b71b579def36ddf4ee62fcc741eea63712d684929cd94559240", 0x2f}, {&(0x7f0000001b00)="57290e0ac8617491234de891c9e9261bb10e46676bf02b827b7286e1bd016298542e6f5510ce7278ee03f95340d98a6901da336cbdd1db860264bf94d52b24bca5f1805363ec0a50b3c7d4f056a37ea9731c6d4a7986b7a7b17b97db1a55818ef1ad66b31320c810b84b3869c43259", 0x6f}, {&(0x7f0000001b80)="c6246088649759072898c2157ced74ada298efa5f6a50567ca0f41fa7f882fbbb73750df43b849e7a15505083f688a7abc0f19687a7bba24717c0894c5fcfcfe65299308d8f434de201cf05d704ec05592d3da0ac3734b6a8310659494fd494495ffafdcbfab8c985bbabc42191fa8bf7750ead94421a187d61b12d4898c13c929b49356541c251ad71cbca738782aa727cadcb6a486bfabec6c98ea424048f5ae5ede0884c9e8b9bcd4aa984b32b3dcfb1f378e33152f449db18e9b97476667ac192c58", 0xc4}, {&(0x7f0000001c80)="d4ef8cfcec1cf3d809cab285c178817f97c93bdb881c18b9a577cfaef000851e40ccfe201cc6bdb3711c92ba972aa82aeadf7dbf0c0e8a467d8e280126a3089ebab3c995050d305751ee736f3229145fb81c13d823", 0x55}], 0x6, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r3, r5, r9}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r0, r15]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}], 0x80, 0x2}, 0x202) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:49 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0xccb36d7728b9a62e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) 16:00:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x16, &(0x7f0000000000), 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffd) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8, 0x691}, {0x52a, 0x400}}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0xffff0000, 0x8, 0x6, 0x8001, 0x8, 0x6, 0x3, 0x10, [{0x5, 0x7, 0x88e7, 0x401}, {0x2, 0x8, 0x3011, 0x80000000}, {0x80, 0x9, 0x1000, 0x4}, {0x6, 0x6, 0x8001, 0x8}, {0x0, 0xffff, 0x8000, 0x40}, {0x3f, 0x2, 0x0, 0x8001}, {0x8000, 0x100, 0x3, 0x3}, {0x6f, 0xc789be1f, 0x7fffffff, 0x7ff}, {0x4, 0x1, 0x8, 0x1}, {0x1, 0x2, 0x80000000, 0x3}, {0x4, 0x20, 0x9, 0xfffffffa}, {0xcfa1367, 0xe625, 0x4, 0xc9a}, {0xa0cf, 0xc6f, 0xfffffffa, 0x3}, {0x8, 0x7f, 0x7, 0x9}, {0x1, 0x2, 0x7, 0xfffffffd}, {0x3ff, 0x8, 0x1, 0x1}]}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r0) shmget$private(0x0, 0x4000, 0x2a7, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r2, &(0x7f0000000240)="d000f2ffffffffffffff00000000", 0xe, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x10, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x801, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./bus\x00', 0x40, 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x5) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000001, 0xc0}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffe75}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="a10f252d040085a81e946f3882ff1e8cfe8373905043927e94ee474057bcc8b149592ef303000000b61b5d9c896cc10ece262fe6899f259203009427509ebf36c2a82b01369263b1978d1d600f10f9015be29539631c6fc2f94ad9202eb06960ff7ea85a5cbbd1c9d079e843d71939549b635c3da11943bb8a5144299be2784839a99d5c76b615ea09e5e8e3f50f6803a7d8423dcd4f01137d6bfa2fcd93e4834ff8cdd494d5f9e1415804f75911ea924fcadab69ad85bb3dd13255a95d6640a70045dbb75ab04c348046ca1995a4659ae817c055a1142e74be4bac87fdead3ae20481a0c0e6a01c91981c4ed9f759639779a913c965faca8b49ea5552edb0d58b0f1b75e20f7379bc7b11bc4d5a9b0bb00000d62c29bd0da4346505fce1ae0b9d911be592c1bf02e6837f8e163dcff86f0492b83585536be114c628545a134d5250845e20c926375b0772f996772f5ee90292252bd555c1f4f93a9486ca0da78dcefdedd4af79c584e33bc690d42c0972f3cfea811b22641b14f6a9aa8d129acf1ba2367f80fcda83c2852fb8ad0c0126ed8139ba030ab0e1ed3acdbf4c17c4502e0f15f7bfb1ad86"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000140)=[{r2, 0x2}, {r3, 0x4}], 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="009bcb73853bc348", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) accept$inet(r1, 0x0, &(0x7f0000000080)) 16:00:49 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x7, 0x4, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffff) syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ws\x00\x00\x00\x00e0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x62d}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$getown(r4, 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:51 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0xf2f6, 0x3ff, {[0x0, 0x0, 0x80000000, 0x5d00000000000000, 0x10000, 0x6bb, 0x1, 0x6, 0x10000, 0x2, 0x4, 0x80000001, 0x441, 0x4, 0xfffffffffffffffa, 0x8, 0x8, 0x8b8], [0xffffffffffffff9e, 0x3, 0x0, 0x2c26, 0x6, 0x0, 0x80000001, 0x66964222, 0x15a300000000, 0x80000001], [0x3, 0x0, 0x6, 0x2d00, 0x400, 0x5c0d, 0x9], [0x7, 0x3f, 0x1ff, 0x1, 0xd9d8], [{0x8, 0x9, 0xffffffff, 0x4}, {0x20, 0x80000000, 0x0, 0x3ff}, {0x800, 0x401, 0xff, 0x4}, {0x1f, 0x6, 0xffffffff, 0x6}, {0x7, 0xffffff81, 0x7, 0x8f}, {0xd6, 0x2, 0x1, 0x200}, {0x1, 0x7, 0xcb, 0x7fff}, {0x0, 0x6, 0x3, 0x3ff}], {0x20, 0x401, 0x2, 0x5}, {0x0, 0x80000000, 0x23, 0x7}}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1ff, 0xffffffff}, {0x18, 0x0, 0x3ff, 0x100}, 0x400, [0x0, 0x5, 0x2, 0x3, 0x4, 0x9, 0x94f, 0x2]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c02211702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4fc7502457bd0f0d80f6861bbd478aba7a6091fb4ab839d1c1ed55924ac81d30cb23f0b3468f7ca3022e3f2459cfedc261e1746dd812677943851ba55da162833f12e34c0d533af86705d5003102a77434630df5b7f393b86896719b63dd13bb0979242ef9271daaa2be109bb41df771094d4327da7287c295b6f6661b5319c5de712b57055c9472a2f92dcde63ccdd86a104cb96df59324321c0dd43dc35d7a8e59c444414b0e2aecc6a2d61b552ca605964733f78e41c89dc38f9be4d65bfa27eb58d03431e50ddfc73a8c"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) load: 2.23 cmd: getty 83366 [ttyin] 0.00u 0.01s 0% 305k 16:00:51 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x1d0) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x2d97) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f00000002c0)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x100, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmget(0x0, 0x4000, 0x104, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x2000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='@\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='[}\x00', &(0x7f0000000180)=',-+\xa8\x00', &(0x7f0000000380)='.\x81.+(\\\x00'], &(0x7f0000000280)=[&(0x7f0000000240)=']']) load: 2.23 cmd: getty 83366 [ttyin] 0.00u 0.01s 0% 305k 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000001c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:00:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0xec2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd59babf292cc6e2994587988cf59647f5aa5837efca3ec0105c4c60001203c7a70a8b07032d822cbadb4dbdc3ce47d4235739dbaf42fce0d40811799c2a76ea93ba9b7a6bf5b13e824cd52706d5004b51e9f5dbc247ea943a1da0397ff4aa8f25b9934f9f807b8390fd6ec2dca5559719bd6d131e6c98f805c0d98b5d551535ecd6309404d150eba5f12f0c7a38115f5c6a9b2a5d7940f8503739cd1c559d625770bc70bf5a0f83c3391594b08da30a7090a35d5dee0463216700ab3f08ae5f9d62aa2e4a51a20932405c7dac1b6463c20d4f0a226467e3af6e466c3ff58502a657e260577f858e92dd461ce80336ec61170945296aaf28e1d3a706187b2a343f4a8c884ed2d0673d05f8d448b44d074943f7454974458d29d8754664d21286"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x200}, 0x10) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000080)=@un=@abs={0x89e607da65bb73eb, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:51 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = dup(0xffffffffffffff9c) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0xb6b6a8105475e982) poll(&(0x7f0000000000)=[{r1, 0x1}, {r2, 0x10}, {r3, 0x40}], 0x3, 0x3ff) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0xb733) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x20, 0x9}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) munmap(&(0x7f00004d8000/0x2000)=nil, 0x2000) 16:00:51 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) sendto(r0, &(0x7f0000000200)="1333c281b919334885a6d896a59c3a00a9052962ec9ee51a6f118c7fd8ffafc4d81063e0962c1b04eea31da3a0de98f31c9a71fe06f7ae1bbd856eb561b0bb868abdccbf03ae333a40ad2015bfc64566cb143a2bff0a64ec58bf267ecf6f8e94ec12dbad0951c45130dad198146ed690a79146c4836a26a7d644d3309e6b0e7fc418bc62f250194e8673eaa09fadf9e392ca019bed669259e502ed6cc787c8c5db77be9f24a265f366d2a1389a948901040ccf2db37f8d2be67b760d", 0xbc, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socket(0x1, 0x4004, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x21}], 0x1}) msgget(0x3, 0x134) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = getpgrp() ktrace(0x0, 0x5, 0x8, r6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = msgget$private(0x0, 0x20) msgsnd(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="010000000000000040dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e1fd1cbdca9b2e6910c4b7aebed4c1d3b673279ac672cda9a2eb681027c513ab2da3525c7121c41be40fe8873997c5e7d26757182b167d8abf822124cd274bc9f806bf5f44c20995734bbe175b72c32860bfb4f826bcf0324a5fa9e6cb059cf8bdfaff2d5d7465aa09941835ab854b64d20f03707540215ebb1a4ec4561e1188297347b18907c651ec1ace789eb3ff996b2"], 0x60, 0x0) r10 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, r12, r13]) fchown(r10, r11, r14) seteuid(r11) r15 = getegid() r16 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, r18, r19]) fchown(r16, r17, r20) seteuid(r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x7f, r11, r15, r17, r4, 0x30, 0x7f}, 0x3, 0x4, r21, r3, 0x2, 0x0, 0x0, 0x200}) ktrace(0x0, 0x5, 0x8, r8) getpgid(r3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x1, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x8000], [], [], {}, {0x0, 0x0, 0x0, 0xfffffffffffffff8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b0, 0x0) r5 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c653000f7a6d13568ef8d99ae7ded3c13c142fbde5c6acf5b6e41c1a35d71baa86abd7480ca845402480f9a9c5f5d09d1edc5eeb3fd1d307a82a758ef4e993c505f5099c7a838239ff5c3"], 0xa) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0xc, 0xf0000020, 0x7}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x6, 0x200000000000}, {{r5}, 0xfffffffffffffff9, 0x4b, 0x1, 0x0, 0x86}, {{r6}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffff800, 0x6}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2239233b8fb90463, 0xfffffffffffffff7, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0xb0, 0x2, 0x9, 0x1}, {{r9}, 0xfffffffffffffff9, 0x80, 0xe68c675c14578e07, 0x101, 0x6}], 0x6, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x22, 0x101, 0x3}, {{r11}, 0xfffffffffffffffa, 0x20, 0x2, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x4, 0x10001}], 0x2, &(0x7f0000000200)={0x2, 0xb25}) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020691f, &(0x7f0000000300)) 16:00:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) r8 = accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x10000) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) r11 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r11, 0x0, 0x7fffffff) ftruncate(r11, 0x0, 0x10000) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r11) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r13, 0x0, 0x7fffffff) ftruncate(r13, 0x0, 0x10000) preadv(r13, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) ftruncate(r14, 0x0, 0x10000) preadv(r14, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r15 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x7fffffff) ftruncate(r15, 0x0, 0x10000) preadv(r15, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x7fffffff) ftruncate(r17, 0x0, 0x10000) preadv(r17, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x28000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7, 0x404000}, {{r2}, 0xfffffffffffffffd, 0xea8916c12d85746a, 0x20, 0xa3}, {{r4}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x101}, {{r5}, 0x1, 0x79de2dad9e1cc2ce, 0x1, 0x5000000000000, 0x100}, {{r6}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x9481, 0x75d}, {{r8}, 0xfffffffffffffffb, 0x31, 0x4, 0x9, 0x81}, {{r10}, 0xea8bb43038f3d849, 0x80, 0x40000081, 0x2, 0x1f}, {{r12}, 0xfffffffffffffff9, 0x16, 0x1, 0x5, 0x2}, {{r13}, 0xfffffffffffffffc, 0x12, 0x2, 0xc75, 0xffffffff}, {{r14}, 0xfffffffffffffffb, 0x82, 0x10, 0x0, 0x7}], 0x3f, &(0x7f0000000380)=[{{r15}, 0xa476500244a1bf55, 0x104, 0x20000000, 0x7ab0, 0x800}, {{r16}, 0x3, 0x1, 0x80, 0x8, 0x7}, {{r17}, 0x8, 0x1, 0x1, 0x8, 0x9}, {{r18}, 0xfffffffffffffff9, 0x4, 0x2, 0x1000, 0x8}], 0x5, &(0x7f0000000400)={0x3ff, 0x40}) r19 = socket(0x2, 0x1, 0x0) connect$unix(r19, &(0x7f0000000700)=ANY=[], 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:51 executing program 1: mknod(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x8010000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x9}, {0x1000, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = open(&(0x7f00000007c0)='.\x00', 0x200, 0xc0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x31, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r3}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xff, 0x7}, {{r1}, 0x0, 0x80, 0x4, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) syz_open_pts() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt(r5, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r6 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000280)=0x9) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000f1208c0000001c0001000100", @ANYRES32=r5, @ANYRES32=r6], 0x18, 0x1}, 0x401) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000005c0)) bind$unix(r6, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r7, &(0x7f0000000680)='./file0\x00', r5, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r6, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) kevent(r6, &(0x7f0000000980)=[{{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r6}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r8 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x1, 0x43) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r1, 0x3) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = dup2(r1, r2) listen(r3, 0x8) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) sendmsg(r4, &(0x7f0000001200)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001100)=[{&(0x7f00000000c0)="bebfbef8ca80d35c0d0b", 0xa}, {&(0x7f0000000100)="4b390378ab8218362abe7c74f76cc55b79a8947c9f0d6dab3b84675e9e93a5e87e362916661f5fdd4a68b71575dd076a550bbfc0cda8b4744aa787ff0800d098246e02c7bfb0e04b39c1f5a360e3680de013b8f4e4b30a2aec65ab6c057c9e056165a88143c858e53bce2cf08ea249946a36c0d4f7241ea8a573791a7010436358f29684a6ba771e412328657b8cfdcd10635c72d539e91e6f2ceeaf8c07cc6c1846af3e84b3b687d7a1d36d6a5b3a60ff23cf19d2d00e0b6195c544704697d8df39d6c53186e0a1dacd1504172ba97d69d2a0603dc3d8df88e694363e3f6627e0de7faf92dcc29c89366106b9804a8bddc2001500fe2c720b8c740cf2ee5122cc07123f51ba6837699d8bc25ee8c02ff5c8d099c9b2c1d4ee20dddd6ec7a80f0dc7eec2b323961da727d50c4e02eecbc7ee4e3fcf8e7583686b45925b79440db5966e92f8c9538cefd162aaceb220abe33f6c63feeb0228c4f27f8a86c455a023a64f423ddc99c1a5363b9b8d753c5e55a7c55dc898afd00993f5bc6debdd98dc96aed5ac60272df106cfffa09450227eba67a21cafb4b0c5f30041a64d332869731a034f5398ddf19f6c95311c750be6dbccbf6936ebb511e91984855317e0e811e4eae923395302b71955c174f82457e18e77800d7478a4bea7ce1bb74739439383693b5bfe933924de483225c481fc0cdcc867e8ac788ea68f98f34f2de293884c59500848ebc44fb92dc2176621e7a98bbe936c7199b1452a2d1d2c2260d6f36d61f583d7338c70757c7c00fe0dbfe39d6a7f94231b390f367b0c5375889dd0352a70e228eb5c68e9499211c37f22bf552e50f093d45f4cdf6da1780a6ce4e6b818e517222ce6416676f64c1fcf48b722ef4fab88d4450d95d92f325ebb957ebe2c7c2776fa38c0a86b99745633a39c577b7d61d572d47806d800712c749181822753fdfbee71ba9761250e5a143b2267feb75a7e85429d0b7112cf21d6718e5c0f88c11b26833ddaa827cfe88116a9e6db0e08cbdec77cd28a6504d85116ee653531f82bb59ccc23225b1884579c9f0658a3247a6ebf27d36a50fe92ddc7ab4a617c1e70831a6113f9f32daf2c0662a11f295f14aa8189942a735af0465bbe6fbd45740e4c67c74a4158c6a98b327753ab25ce62601a21a7b3bbe228deec3e9330464231ac519a15f0fb57df524a9de636289c553478d074db37e4348f8634fea7e8b928fc71eb0f3d5662a8ff34b58082caa6eb104dc31ed53d9f5b2d963679d613e5c930fb1a19e4dc1dfe25aae3be8dbaf2abde667d5304e4de810bc9112e4f44d0edc5433723d58b211d10b3fde481125525bfe0f0441d257aaf7dba8b64a5db511b23bb7e3898e64f2d767e37eb25a8379124b979fa47930467c518c57f933c3635bce5977b731eb527570b7e9082e4e6a8f1a99d0ec96f8e40eecab6a355ac3b026b0d2cbd0586c50a78b8936bb49767d3826d33e5994d0a0e983eeb4d8b4263b216619ade559f6c7f4828ea35f0cab9edb20a0e9665f99fffec1fb5e08e0624629c85f86ad9d97f6424ebc807fa19f3bbc053e132093f283a72db97f6363f7187198331fe37f39e051c3912f292135952da429c182c6a78c27ff3a2177605a2da7781c2409bd53bac1b1033a0f96b3701023f3295263751a59bf6e00e2e70e2de07464fc7e615a85da4cb1f407f40d8a44c1122a5c44d958d01f76c16c99835810b0146673b6a4549f735dd7ab35064256031515867cb450ac3f53c63684d1e31c9e562e493bbe9370b626f40fcf412a90a35eb6f7ce44b2ab8d88ea6e37fe0d51aab40fe33d8caa27c1032b55bb02ac04508199dcfd4a89c7c0715a3f375b38e57c047db0c68358c244225c75c930d4179923425445a77bd96368d1f67e8f66f897f2d31f27e7df79c8c250d83b3809222c45862bad86c5d2bd0352983198977d52166da2636ef5540d47db62095531b09a3185c7292e3e561daa9cf370622a6baa28dde70f31304f4f6464d3c456802f4992876fb7efe1a985aa464e73c9de4539c5522917d17a4f039dc1637cac61656d8bb2bffca4a38e4d9c9c6283868d416382060fb27f695c2b677eee0708345cfcf201ba4dac572df2eafb48d991a94217b4b363484c96ab4a7b4ca1d5bf8fd98473966c9723df5011d90bf85cde2d7ed4158c0fb9d015bdeb5bd0fb838a49fb50bf05e24ad87475d0775d791accb4e7cc340b2841e021f1bb3f33a4b2b07d748d0ba8f6f11d0fba4e9c1b90492c9c926100ea744f981cfc914c60f044e91e719278ef7a181bf6bc2532f7bbabeb5eca04e815ee880e3e415be3be9c0eaec0be409070028304488942c2208f883476a7da4816efbde112b0d4b0f9a9af1f3d5b0c838f2d710f20023aad6d55461a70487ed0302507be2230560619f7ddaf85d3734cf5e62bab8897f88301256a852e09a88d7f31e9ed06672f6cb5cda828b4317b3504dcb73ea768864ceeef4824afbc6910fbbf1e087e18313cfa920c59a1cd35410716e862a656094b5e23a00390044e70e1f7c71d0e2c0205d10ff5e722fe90fe71d0e902b03524acb86a7edbab0a1fc722bc869f77f7d3b822928f6d22c7fcd1ba87dc929c51558165c876a5dd1bdabb54e4b5949db5d142abeae163bd3fe12808b8c90243aa858baa98ee423ac935a26c1cf6b233b7cf4098a2be47ffaf4b9eb5132911d5fec2a612f5f737944cb2ce414685ebc69cabaf37e9c06c5c1fdb1c9c6c9739ca7619b6a778290617d54ddfa2b7055088f8c48b85a88d5f4cac8e04fbddbbcd80df33b8ae4b80752cd7e9e0ff595520ff85efc3e50a8aac45b83b2e44985028331401bc60362fc2845e5a491c140df77df6dcfb10a345c853f94ef080b39f0fb1f3b2778b7e6bda9edb92977a1ef852a1a9e3dabecad01178fd9ff130ee9c7a9b4bb8ae68549683388670a70e2440526edbaca39acf72b33897fc11817068edcd7ad2cef10c2428af4a7ca04502d4734de6dc92233b78068f518f6127fc0884e4af8eed3b08b90ee281557d27b288eeb02ef656773e13384d8b783b84a6f57b38143f1cc9a37f632fbbe356b707035b03812df65ad5a664bc11486bc5425385961538b73f71065cfecd10c590ec04a4266bc28ab6fc514787aa5e3d59bac30c1cae2bbc372193dc194184a3f383ebea1eecc2f254bcfa41336d7869e3725dadaa424800537d4ef1442000521df28962e917d50b660f556d1d80e1e9769d232df9b8944a4066cdb600d2c98f159861c1301809cc6f591de1ae0218887d95ba70eaaa3ce50029500e1b117b0f231acb92d1cab86e6c007d4ab4a3cb8573c562e7bae5188b92d2f4227f91b8f7c0af88d705fea7cd60fd55c5f5e48b73b72d657ac957322ac5d34f080acdd27158ef1906a0f6b56fed30efdbfd838fd74e10c54923e4cbbec0f619ce325d52aaf81b466d630bcc61bf4910923b1c9d9dde83a99fbc590283bec18b838096ccad407ad6e14b7757e4a210e4c39ceff5297e69ee485eabe76d13a53e8c00cd5cba4a406cf6c3dbfeb46ee569838b54e049b72c95b1d8d192e5e84bf48e8de63bc9a0795e243a45e18fea13d9ab112f4c9cbea52c43e8f2ce8c838f156d426b6084907bfdac26ce3419e2cdb60a629ee7c55cc155f2a063d0a817ffde4ac997f307e1c2b6ba06ca7e21ff8ac5a5c6464fbf9783430eb6d37718a49bd301a91eece7a971bce0de97e0393ed89b482bce8249ab6faf4acab876333bccd7e4a1887bf592bf701724ad21f0f5a5e4b7f5aacf036ff559a45259a51db473c418627e2a9dfb9e632414c098568e33a942563e6ed41b510903d835dabd6dd371cfdca7cce290a2f6f78688eb25cf26d80ad50ff7e4a9590fcb90da5492ed5b2fd754f25d1cdc07489e6755026eab36dd7c1788f8d1513fbb951af2f8b867de58994f6eab9740ba779932f6d7edbb9eb0a0afd641f10c040ef439730d2100f070d87831e4dd78b35952bfab8d8578d4d6ad179098ba4f53880a5a528a7b3b76a9cf5be732db4948ab74df63662565124101a83201d68a4f70610c5ecac19f3e8c19c5c6985da210f62c168beedd27fa08e0828b085374ccafa69972d2209ffc9eac2ae54da7d20d30df52d484e58c59ae75f6ba10f99b5d205ab15182321a45a3ffd960a9f22e2b883b7f1ac8112e31ce78cc3df39e536e862e193d5c2b39725628e40f263f83a4280f0280033bbab3a967a4682b8400062dc04eb8a3b1091e3ee2c8b78150d3b26fb0b2463a41c3dd372d5ae4c99b3d91406c832303c354b4f51fc96a23f0fc979d1ea0d764a801786083b5ed0c7a2afa4a23f2358a96bf372231376c83926be2e54a6b9157af41e5c40db86d5b634756fba80e9718912aa750e76a644ad2faac5a4be64916e960a50a25143c20e9f7eefa845662494e615990cef7e3fba24fd873aaa6eddeb4d578e99d39025346f2de64df2ee508626c3d675b4be31f98df7278c674dd8cc4fe5606f14b12baaa79380fd143238cacd56aa4681de9c202cc521737253f7371bcdffb6a4629104175613a3f1ee6237cacf1336797b9159d10105f54c5f9769af3d4ca71e77648c1af22eef2c788b34ef882984ae0205dbe33701d426d70a9a956fdd6248d97bae1563d66b21a5763fec587f5999b7572c529a0b5653d1b8981f70e075b4e384e4f41f5ab65547b94c28b73384d2b72cf9d2d21e1c0bced6b59cd8741f7413f512ceb6bae8614b034450a61bd1900158a276a8ff552fd00f5b3d8081378606345ac12b641754eef017ec7b93e4993cfc371947f883d8b2e5004ed21fa30a549d507a64eccbd2db41edfa5565151cf2defdbfa4c21148aac6a714742da8eebe4ad5efc677cc328ff48b83b981552d87dedf3e324acdf34a948e1bf166c4c9a1fb04c423cb31385eff112b038f9b120de86c2626b9d40bafdc35b66b5e1c5f2901c9a69bfc6f8d7982a16978280e567252e2aded00231d74c6e4fa8a7088f050129f91b63dadea3ffa2c3fefafdbf853789e91cde68d5ccd27892308400c1c78f13d633afcedea29936c3045d26eb6a7467c1e36a04ade557a75f7624daeca546f6cfa34ae23089609e7467fc7a1aaec29034df4b2c60cc5f01f812318f17fdd9a0b7c8bafc8875f0c45a78dd27ecd294544243afd4e24ca39702f7384ce4369049fe7beea37a6305b50f4c0f5331ad38dc40ea9b99384e756350c5695409bf1a812732e5f42fbb934d9528a82a44f336b7a80b56a3531c3fd8a96d45cd398f0967e5e2dda8f3417df7ba3b4fe5542095c20024b5d76a0154a4d69ba9c632c384258990d74abc35c3603f88de013db91238fc0cd2863bc6545d186c9e73cbf811cf9752dea1456553e943aa4d1f2678d703e65b229af00e27715fa3ea5533d8a5790f5a471d87cbf05f258363fba87aed2c23e6830484c819243a97cedf0e61a34606f4c26ccc2698a6afd21e7fcb1d03052a4fb09d5fa13309e5623e10f7a269b3e662360d36c8205dc78017db1a9d709eda588e1039940f82cb587028661520e39647ff15295de16612763f757856f63d67106dbf5057de6f72968e0694710e65c7bc8911bdf872ba6db28282641f3941fbb73848e120a157259d3c109aa838e2ca5e4ccbf2421dbe90629b8f60f9528b0c556b0b34219172e4dc35809aae059d785ef163051e10344a2cecfb8550b3602fd5b1fbc568a034a782635cfd125671355379a5af2b1f1c98b071e15c49e615a2bc0fbdd5febe45985a1699a946291356130e4610e00f4", 0x1000}], 0x2, &(0x7f0000001140)=[{0x10, 0x1, 0x7}, {0x90, 0x1, 0xffffffff, "5e3bd7bdc2cf22fbbbd28a446238fde14e6f704341894d85f46eaad74cc36fc208e1a9f414f53f6f8d05feda62f3c42c0c4db0bca1930b28e4b90d992a9a146c28a275cb2d2dac287288f6b82ea8ce2c7004c9d0a810530ec47412c1acf4dc5e0b2029e48b0e642d77f0098b56711333502d8e9ee0cfa7adc9"}], 0xa0}, 0x402) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1b}, 0x8) 16:00:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYRESDEC=0x0, @ANYRESHEX=r4, @ANYRESOCT=r5, @ANYRES16=r6, @ANYPTR=&(0x7f0000000080)=ANY=[], @ANYBLOB="bfd8eac6bc29e964a9780511ce7aa0192a41536f006d8666911dcb5dcc27eed4f08b7217eb5c6f22b153c2647e90a2734222f6f99d", @ANYRESHEX=r7, @ANYRES16], 0x9) 16:00:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x10000) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x0, 0x8c0b}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x200, 0x100000001}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x109, 0xa, 0x1, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x1, 0xdef0, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x141, 0x20000000, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffe, 0x80, 0x42, 0x1c, 0x5}, {{r5}, 0x5ad8360d323aac02, 0xa0, 0x200fffff, 0x7, 0x3992}, {{r1}, 0x8000000000000006, 0x10, 0x4, 0x400, 0x3}, {{r6}, 0x41034f9aa0c1360, 0xb5, 0x2, 0x832, 0x8b}], 0x3, &(0x7f0000000200)={0xcb64, 0x1}) 16:00:52 executing program 1: r0 = socket(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000140)={0x1000, 0x0, 0x5}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getrusage(0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x20) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x7, 0x1, 0x80}, 0x20fd, 0xfc000000, 0x2000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) fchown(r2, r3, r6) seteuid(r3) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) fchown(r7, r8, r11) seteuid(r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getpgrp() ktrace(0x0, 0x5, 0x8, r14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xfff, r3, 0xffffffffffffffff, r8, r12, 0x80, 0x1}, 0x70f5, 0x27, r13, r14, 0x7fff, 0x5, 0x200, 0x401}) 16:00:52 executing program 1: socket(0x2, 0xc003, 0x11) r0 = msgget$private(0x0, 0x18) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xed) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r6 = msgget$private(0x0, 0x802) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a3108000000615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e7d05e963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x3ffffffffffffcdb, &(0x7f0000000400)) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, r9, r10]) fchown(r7, r8, r11) seteuid(r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, r12, r13]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, r14, r15]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, r16, r17]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r12, r14, r2, r17]) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, r21, r22]) r23 = getpgrp() ktrace(0x0, 0x5, 0x8, r23) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x35c, r8, r18, r20, r21, 0x0, 0x1}, 0x7f, 0x2, r5, r23, 0x674a, 0x8bbe, 0x3, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:52 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20740, 0xa4) write(r0, &(0x7f0000000240)="4ac0a63694fda07b586e97e9e8bec61d8507b435c5c316eadbf51509eaeeca6b2a0a22426c47f60f31b3a4bb9faae71fd73fce24ac1c1742ff7c00584a0da5b70163b245eacb16d9757172b0e719bf50be1fc664189b34337684e29c8e2832784956fc95d39d9cb8ccdd72388c649fc17d1e24d9b93eaa064e76f06a07fe861ba524282bf804632c9fe9e226101e3b64d66652ea599503b88ec46ecf68bfeecbbc514f589660883234941ec9aa6777599f2f420d6618a77d438b4230489b175c863eab16a5ab40e976d63c362a09202ea5d5c3f54ef6f6789e1b6fcbb1d1d9d0be8fe51c675774b0583915", 0xeb) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000000) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0xfffffa73) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x10000) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fchdir(r5) setsockopt$inet_opts(r1, 0x0, 0x23, 0x0, 0x0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f2885f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb37ad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e77c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da90b510500983d41ba76f5bff41e0e590b8bd5295eba5ae8eb2b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6bfaa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270dffd017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500"], 0x10) dup2(r1, r0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000100)=0x43cb8, 0xfffffd64) r6 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x348) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000005c0)) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000480)="718ae54fb45d1e0bdf0ae98427ead2f8bfec780e0fdf1898fa91be7f3d40aa4d69b8446d0e7233215c5a5aa05f47f5f47136da5e856c519caaf71eb343cd20eb9328a24ec147e697874442e4c6e59e797482009d94df41d96fdca9dca064085a7a751aaca0bf09f61249e208f3e1fcd95648ecfae6828e270cd184f562ef50b2d849acd6bbf35fd4f2bd6c7c9a9483704f8c6eb19f685f247f395869e696be25d1a025297839b8fae3d7531eafe5ffcef3a500000000000000000000000000000000065edf7715e112f1b67e3fdc0d9a68a8338cab84510285ebf6c22d8c1a416d5c6ecd5777016dce2ed85102c8f8cd47d06c590733f170578870eff19e67003fa7b5803dfabe52e79d9e88ccf8fbe8bb14b504a0d5bd6e31df6cc67c", 0x11d, 0x0, 0x0, 0xfffffffffffffded) 16:00:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\\),+#\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='@$-\xc7*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)='-\x00', &(0x7f0000000280)='.\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='{$-:[&&\xdf[@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!([],\'!#\x00']) 16:00:53 executing program 0: ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000180)=0x80000001) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28002, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x9, 0x80, {0x3}}) 16:00:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x9, 0x80000000, 0x10001, "33dc38a50bc08aa94f6031197967a8d61cce5af4", 0x200, 0x5}) socket(0x10, 0x8000, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) shmget(0x0, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) 16:00:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4a, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x3, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x7fffffff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000053, &(0x7f0000000000)=[{0x60, 0x7, 0x4}, {0x4, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:53 executing program 1: mkdir(&(0x7f0000000180)='./file0/../file0/file0\x00', 0x40) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) ftruncate(r0, 0x0, 0x7fffffff) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2f6, &(0x7f0000000400)) fchown(r2, r3, 0x0) seteuid(r3) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000040)='./file0/../file0\x00', r3, r5) ftruncate(r0, 0x0, 0x10000) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x440, 0x0) ftruncate(r6, 0x0, 0x7fffffff) r7 = openat(r0, &(0x7f0000000300)='./bus\x00', 0x100, 0x6a) bind$unix(r7, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r6, 0x0, 0x10000) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r9 = fcntl$dupfd(r6, 0xf, r8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$setflags(r9, 0x2, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x101, './file0\x00'}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="0000001801040080000140000000000000000000944a00c6000000000000000000e3f8ff0700e4ff6f0000000100dcdf5e5819813a930c5a856cb5f3c91a1c4bbe5e299799d8f2db1c845b2cd007e521d5fb176c55ad6bc511035f2f2a40de04cc0497f1cd0db9ffd9b23bf0c8c92f64dbf83d292d50f3f42e4765af3ed139a69a36f0d7995198f44e324d98ca32105278923bd040c700deb0144be465cf445dbad62e36cafe79b19a5d427a03d514099896795fcdb9ca30497e6ded165904c93e4653f360771c37d65b7aab207a8c4beadfa4260d8079e53774dbaa6e51203085512cdffec074a707e54ef8", 0xec}], 0x14b) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/242, 0xf2}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000640)=""/208, 0xd0}, {&(0x7f0000000740)=""/221, 0xdd}, {&(0x7f0000000840)=""/39, 0x27}], 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x800) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xffffffffffffff7e, &(0x7f00000000c0)='$') 16:00:54 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus/file1\x00', 0xbf54000, 0x7fffffff, 0x3, 0x2, 0x3, 0x7, 0x7, 0x3, 0x2, 0x45}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xb1fb4a8af66251bf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x2e8}], 0x100000000000037f) 16:00:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x7fffffff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000140)) r6 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0xffffffff, r7, r8, r9, r10, 0x100, 0x9}, 0x2, 0x6, 0x0, r11, 0x9, 0x800, 0x2}) r12 = dup2(0xffffffffffffffff, r5) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000280)=0x3) r13 = getgid() r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETRAD(r14, 0x20004b43) fcntl$setflags(r5, 0x2, 0x2) r15 = socket(0x2, 0x3, 0x1) sendto$inet(r15, &(0x7f0000000300)="1e43e83554027a0f1c0c96407237b4bf71eab805045b70b9118d86f1cd57891c0d6b99f85980bbcfc332b06dd99af7b599b7aabe077cbb3be8314b979a27b78cdc6080c50c99a81983eb83d6aad3bcb805272c179a51d3c4a6583024644bb0fa88a156faa021ac6f047a931aee353fb7f2a2c682", 0x74, 0x0, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) r16 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r17 = getgid() r18 = getpgrp() r19 = getpid() shmctl$IPC_SET(r16, 0x1, &(0x7f0000000440)={{0x40, r9, r17, r9, r13, 0x20, 0x49}, 0x7, 0x5, r18, r19, 0xffff, 0x6, 0x8b2}) 16:00:54 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) 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}, 0x8) mprotect(&(0x7f000059b000/0x3000)=nil, 0x3000, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:55 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) 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 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7f, 0x401, 0x3, 0x2, "14f6555aececf104499c9f0dc8fc4cc9df86d182", 0x200, 0x9}) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) setsockopt(r3, 0x2d, 0x2c, &(0x7f0000000180)="2459c87a2338db841f3d2232a37cd7a63b11ef49dd0c3b748d9a6ed5cc9c209b737f875dd5e577cc1c8968d7345f99f69fdedc1d4e5b7c453ee78a674de3d7f057ebbb325c004b05e0ed7af2f9f1f26a8d987a8615b9664cb803843063d388ce96e22cc9ac0c5519a8d9ffffba9ce798227ef1b69c89c5ca135bf3a2d5c2eb9e7926a00aaac13f5d8b93caf411623437b2945f56bde9861e831040c1b086d4229afceeef8bd2e00f7c826ce6198fb21a608df113ab", 0xfffffffffffffd4c) r4 = socket(0x4, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000001340)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) fcntl$setown(r3, 0x6, r4) fcntl$setown(r1, 0x6, r4) 16:00:55 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f00000037c0)=[{&(0x7f0000000180)}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/184, 0xb8}, {&(0x7f0000003700)=""/138, 0x8a}], 0xa, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xfffffdd8) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000003880)=""/213, 0xd5) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) bind(r4, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)={0x1}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:55 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x9, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x7}, {0x42, 0x20}, {0x84, 0x48}, {0x43, 0x80000001}, {0x82, 0x1}], 0x5}) 16:00:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) accept$unix(r3, 0x0, &(0x7f0000000240)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r13) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffd4f) r14 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r15 = semget(0x1, 0x4, 0x102) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20428037, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8000, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:55 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x10a) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="afad1e33d4422d481331708a77", 0xd}, {&(0x7f0000000100)="9f31d344034ab781e602e2750ed7edb2b0deabd14a6b5bcd6a366ef506b2d46d1da8dbb51b8bfe4338d075debefde1b3146f06d036bf0ae824e162ee119a117d406150947464ad1c7e4652c424ea5c72533be757e88b611d8ba74a8b2fdaac0c57c86b8253f0962d", 0x68}, {&(0x7f00000001c0)="60f968690b71360137174a05963cf902a625270c0ef16a2f0271eee858f0eb4923040e5cb561ac3d436b35c899401863977e6d48984855022373fb91774481200572c9a1c076ff6413abf03f633447c6996796ca69870cf7a4812c91fea12c7d10", 0x61}], 0x3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000040)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x81, 0x0, 0x4, 0x8}, {0x1, 0x2f, 0x20, 0x8}, {0x8, 0xa9, 0x5, 0x7}, {0x7, 0xe0, 0x7, 0x5}]}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000140000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xbe414dd9ec3aa08b, 0x0) write(r1, &(0x7f00000003c0)="550f7dc2a0", 0xffffffffffffff72) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='c\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[0x4, 0x5, 0x5f, 0x0, 0x5, 0x401]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) r5 = accept$inet6(r4, 0x0, &(0x7f0000000400)) fchmod(r5, 0x101) sendto$unix(r3, &(0x7f0000000240)="f186cb7f648cce7d33b4ac9f37a79052782ca4fdb02ff0dbbfcaa9ad6e5c3e5db0611d5e17cef2f7a98ef0e5b20b1e4aef4ba2a5b4e43d", 0x37, 0x9, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000300)=""/153, 0x99}], 0x1, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x4c}, {0x3c, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x884f, 0x6, 0x2, 0x2}, {0xa6, 0x20, 0x9, 0x1}, {0x1, 0x38, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x3, 0xff, 0x8, 0xeb87}, {0xffff, 0x30, 0x40, 0x9}, {0x6, 0x5, 0x4, 0x1}, {0x3, 0x1, 0x40, 0xa3e}, {0x1, 0x9, 0x4, 0x7}, {0x101, 0x8, 0x1f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:55 executing program 1: r0 = getpgrp() ktrace(0x0, 0x5, 0x8, r0) wait4(r0, &(0x7f0000000340), 0x8, &(0x7f0000000380)) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0xe3, 0x0, 0x1, 0x7d49, 0x9}, 0xc) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82eb2d0d66696c653000dd844e9939b5e08308094dd53d58cc6af53b3cd2100360aee32146a262c7ba0f5e5557bd61e5887bb452fd6ccec1f72c3497112b4505b2909c2f47d63876fc5cdd3e29a87b7a67d0c15c76c2110e97598d0ff219bf63343776096ba53baeeec9bff0d1f093b60903faba6510cbf18f405097c61b0b44ba4d79320654f5be1af8575f90ab46581ae72bf959cb68d4d5bff0c395748645fa18235505c591c729c36d0533b8995e09530f20fa538fa06802a0ff71bd136f69423e18e31e3dcf6564ea43bc4b1e20f0a7d205dadcd10b1caa00000000000000"], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000300)) open(&(0x7f0000000280)='./file1\x00', 0x800, 0x10) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037d, 0x0) write(r0, &(0x7f0000000100)="9c65ffffffff7728bc35b86e2e7fbfb4a4a90ff1235cf2c340d91ce846ad22694ebaf2926aef0761f2bcc458be87ebb73adc9a76c2670aafff49a3dabe8b1ef96fc5cf360eb183676991ca9eff8c05000000b8d7b3e60c57f1b5894cea35dac75d5bd9fddc316cf60141df55550d652a6c35610a7507d659c4d7c053d5e94af2d8e155ecfc09ceca13ed79e57f8c6e6bb860ccf2a22a320ff58a93bbdcd2f467b7112be300a4302c3c3133f40fbabb99912544ef842d453826424c31", 0xbc) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) 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) r0 = socket(0x18, 0xf94fcd9b7aa86c76, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getppid() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x7b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) fchdir(r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4f}], 0x3, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x1, 0x29, 0x6}, 0x5, 0xfffffffa, 0x6}) r4 = dup2(r0, r1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) write(r3, 0x0, 0x0) 16:00:55 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047001, &(0x7f0000000100)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r12, 0x0, r13) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) r21 = semget$private(0x0, 0x4, 0x408) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, r27, r28]) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r28, r24, r26, 0x4, 0x3ff}, 0x200, 0x3fe, 0x358}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r22, r9, r10, r11, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r29 = syz_open_pts() r30 = dup(r29) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r32 = getegid() r33 = geteuid() r34 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r34, 0x0, r34) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x500, r31, r32, r33, r35, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r37, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r36, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r38, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2, 0x4032, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="39e3a54a69f4c1a68dfb15e1ee7468d979c44c1c9bb5862ebd116a7e53ab49e3a587ca84c951cb296ba92fcf5d1f60e54caae14094ff77d0e155ae602bb5d9313318e28298e07241692649751cfd59b11c5aa2c7d57948939886db523bd9c77ec30000000000000002f43eba08e44eba387970a3ab800ed3da3bcbd714c010ac7c710c67263094035f4157baf40cd258588bd8bbb0"], 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000300)) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f100"/16], 0x10) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="15aaf1941309dd60f937505e2b7466add3c6800c2566dd96ed5eeb0007e6d9da9642dc07e94f408c9a433dc5eb4ba82967969d06a02f", 0x36) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x200000a2, &(0x7f0000000200)=[{0x20, 0x25, 0x6, 0xb25b}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1a0, 0x0) pwrite(r2, &(0x7f0000000140)="7aa58f3f5dfb96d167fcf64833d72d117a37b4140026e513e5819f219c69724aa969d37e4cd73fe205abf84b5e20e09ce962343c9743", 0x36, 0x0, 0x29) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x4000009) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r2) fcntl$dupfd(r3, 0xa, r4) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0xceb) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x7f, 0xffffffff}) pckbd_enable: command error 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x1b17, "abd0cce7e7dc7382770fcafdffffffffffe79310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10009, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x0) pread(r0, &(0x7f0000000040)="c54343297270dcdf7d9acc584838b3b73de40d8a0da035e98713cd8d", 0x1c, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x84) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) 16:00:58 executing program 0: r0 = socket(0x42, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x880, 0x0) write(r4, &(0x7f00000002c0)="e85501f9ee6107a7a1dafd3ec3a5d05baa245f4455c5eb57554deb460f2b0e1b3270bb68e9aed03fb61fc20caa204418b1d3a22af6bc71001736dc0577c95726a86bbacbe026967e2ed22a343e780ed2e964719bdb0c4be950dde76913dc6c1910e77dd1470e14639f28c3314f323985714688e6dab36c3613b201f6b2528b2d2e969ee5cbb561ab4c870b73df3710b571ab12c3e4a2f9", 0x97) bind$unix(r2, &(0x7f0000000140)=@abs={0x2, 0x0, 0x2}, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0xfffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000380)={0x802000}) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x80000000) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) 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, &(0x7f0000000040)=@abs={0x74eba4ef77e0fbb8, 0x0, 0x1}, 0xfffffffffffffdf3) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x2, 0x8) fsync(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r1) socketpair(0x20, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) getsockopt(r3, 0xa, 0x5, 0x0, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$KDGKBMODE(r0, 0x40044b06) mkdir(&(0x7f0000000080)='./file0\x00', 0x48) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x4) r2 = getpgrp() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) recvfrom$unix(r3, &(0x7f0000000200)=""/241, 0xf1, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ktrace(0x0, 0x5, 0x8, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x313c, r2) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) fchown(r5, r6, r9) seteuid(r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) fchown(r4, r6, r11) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x2, 0x0) 16:00:58 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff8, 0x1}, {0x4, 0x2}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = geteuid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r6) chown(&(0x7f0000000100)='./bus\x00', r0, r6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000200)="6e38bd1b5ca30e18b687e04fd60b9953ee3f4f726c0ca93d30b81047df72b853a266338c9c792ec6c26205723175d4651cbaf20cee23e76369737eb7571e57f031dd89b00351f506b758e1b2241b9b00705b65d62f7657316c821c06c0ca8cb73c909dd469b5d37c7b9bb12d9a764493273ae47b0d9e63dd051f6593f3578415447bda5550", 0x85}], 0x1) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) socket$inet(0x2, 0x4, 0x81) socket$inet6(0x18, 0xc002, 0x99) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 16:00:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0xcb4b6bf7f8ba37c4) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x8, 0x3, 0x9, {[0xb2b5, 0x7, 0xffffffffffffffc0, 0xdf4, 0x2b, 0x1, 0x1a, 0x80000000, 0xa266, 0x7, 0x8, 0x0, 0x0, 0x3, 0x10000, 0x3, 0xa9254ad], [0x2, 0x400, 0x0, 0x7, 0x80000000, 0xd8, 0x8, 0x148c, 0x0, 0x81], [0x7, 0xec, 0x80000000, 0x1000, 0x9, 0xffffffffffff2e61, 0x2], [0x3, 0x101, 0x3, 0x3, 0x1, 0x611e], [{0x3, 0xffffffff, 0x20, 0xef3}, {0x8aa, 0xfc000000, 0x6, 0x387}, {0xde0, 0x3f, 0x8, 0xd18}, {0x6000, 0x7, 0x5, 0x6}, {0x7, 0xd3, 0x43b, 0x8}, {0x4, 0xfffffff8, 0x8000, 0x1}, {0x5, 0x20, 0x9, 0x362}, {0x1f, 0x10000, 0x227, 0x4}], {0x2, 0xffff, 0x200, 0x4ce}, {0x9, 0x3ae, 0x7, 0x200}}}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe07) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x1f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x355) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYBLOB="003329b19b14f762f916a07700000000ffffffffffff0200"/34]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x0, 0x2400000, 0x3, 0x4, &(0x7f0000000340)={{0x1, 0x8, 0x2, 0x5e, 0x8, 0x1000, 0x8}, {[0xab9, 0x5, 0x6, 0x9, 0xfc000000000000, 0xe5e, 0x101, 0x5, 0x5, 0x0, 0x2, 0x4, 0x7fffffff, 0x6, 0xffffffff, 0x7, 0x7f, 0x2], [0x9, 0x1, 0x5, 0x400, 0x81, 0x0, 0x101, 0x7c0a059f, 0x80, 0x800], [0x4, 0x4568, 0x101, 0x401, 0x419, 0x10001, 0x7fff], [0x3, 0x0, 0x80, 0x3f, 0x2, 0x2db], [{0xd3e, 0xb10a, 0x6, 0xd204}, {0x8000, 0x401, 0x0, 0x6}, {0x1ff, 0x5, 0x3, 0x40000000000}, {0x401, 0x80, 0x4, 0x1}, {0x4e7, 0x9, 0x3, 0x8}, {0x0, 0x8, 0x0, 0x100000001}, {0x0, 0x5, 0x9, 0x7fffffff}, {0x7fff, 0x5, 0x3, 0x3}], {0x3f, 0x2, 0x3ff, 0x10001}, {0xffff, 0x5, 0x8, 0x3}}}, 0x0, 0x4d}) 16:00:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7ff, 0x7, 0x7, 0x3}, {0x0, 0x8, 0xbe, 0x9}, {0x0, 0x1, 0xf7, 0x100}, {0x2, 0x8, 0x6, 0x1f}, {0xc3, 0x2, 0x20, 0x3db6}]}) read(r0, &(0x7f0000000080)=""/187, 0xbb) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, &(0x7f00000001c0)="2aa35f87de5a7fc5f27a24bb5fd112159d049e71bc07a65a23d8682b87c1b9d9b89812668524b1a02c64c2c8dd71837993cf6a6a86d75c5300289ef1edee48ee6eb56bf3fccb57d644246703ff5c83ab1efff417dedbe87162faf69e10d3820e38f8d4d62dda548a315b37a020f5def055ed075910c8775b77488ea052944a1f50986bd7b665d7f10fda766c079b835c352fba813492912815bc6b1de363fcfb04fd796aebae200735469e6380b8c9c7f04667933b050505ffd3f733e487e3d8c40c25ccebbebaef32d7678735e994c897c6f9c98308cf17088d2be2b89a19d0550792c4fee25eb2ac3e69ec3c97fa02d8dff39081d5889f220a1cac8582387857be48b2a2d763415130f653c2b3baf6da128294808aecf206898a93d6370b5e5c9100f8ca109db0443b3a3c7b087f5cad63ce986a31c6fc51a9a9a9ed72986b50ca1afde1f4e542b2ce9372ef0ff8520b5f9298875708e2a5c008be33aae12d6854d2d0fc15391fad440e56e0fa3575cd6e02ef9b80ebdcf3a5d2db47f3d22e2881d56cd1cb6ff7a69f2900e31651db3d6171998a5447c8a56367ffab50c26cf1542755af6b47fe2f3bf7ad6f66ddaa2fd69d43a324ea1d026bf1d68a8ba40bb8078a9fea3f339f1ac9350f41ee450bc24e72d1b36610510df75bde4405f2732da7c596eb913db6b6c553cfb867da2cb47a18deae6097584b58ddeaa4f36b0b918ee876d557ebf529b4af09be8bf27b1c13c644547a3a03d0bcca3e6659aae380990e9adcc971e3cc68afc10132fb5965bdd9c9388ed95b83c7921df626bb1b3fc6e6fa630ff43f753021f6ea3e2e932bb9af42cde27680cc9d0a2cc084a423f56be770f3071dfb5cca7b678f46c07e3106c58fd7a2705cf7156f951799d4ed0ddfd488134c211740b56eaf4dca6d66fd93ec5c442d1f6f1f449117ef2b05c090a9546e64e22a8bed0c67665b2ffbe16ce56c053197dda9f926d90781f27516a303accb1df7af1b78390b11cb687bfaf8bf619a68629aaae7a96987a48b0e95a42d2629368b571f2b8464627ac76227a3e829fa287db9527222e23633b562de292ee5038dcf68cc9eeabb5ea26dbb5c52f921247bda5deac920e79390a264b68741e0b1020f6a6cda38440028fb2141a9796291a2abe17970f84a675c1a025161f881d8ab97418599edb4cfb4f12994fa335667d0ebaf164a91dca77922b68552746c51193124c7b1c2f0cce07a7a7f3678ff67fadffa2384e75e529f9aa41d1032ff909f7552b4983252ea9e97f58151db783fb9da4972c0e95f5c22e535be301890cd502970d13eb3b78126e87e111f2341dcc56dc4d04bf5cb9b103c5c63363fb6681b6bb68aed077dba02b6674384a6f2484b08d3a2c14b1452059e97a47bce2c3266d759414a10a94d9ef5664bf616c6b07d7d53fc8392830fb23c34537bca3ed8666f7ce98d6acf519d106092b4c771882877ec6a378fc145e947787363dc990c63af7a77b3fe302982d5ae2605f912931813607863351688061a6e4fe96f0f4e22df61973fc4c803cf3646b7cb79d6303943ef8dde77d758c320fdba22e3a92bbebce1d8cafa9a9a326b9dd39918b8c1cc5335f4847c0157258a5dfa184412dc306bc3c78b34a95f849af409daeafb371f78d0d67c2a4f491159b3354737d6dc4ead1abea2e2df499a50796177df5a5eb0c7aa3c6e48df7705cb0b737c079434e3e368219bc75d5ae1d1bb8e69fbce8d0a8cc8aea05d9d9554d6a47423592e06956c1f14582ffa611d73049537682a705f85477985dc289978a3b5f7f44b842b93a7084109eaf9df3eae1da038e7d0707043197510677250431327039661928e80d89365a343a18cae64417133c477016efd5961201d85d5b4906b52532b22481e6f328cfcc898904f68411238126a38cbdc32d4ba21fbfbb932156fe5b17d6300a10f8e789ad67ac57e7c4fb4430725061ba7aaf9b28e2a3d9621241479cabbd036bf102dc87d295247cb07747bd6b58812e534bfd69c057987eb55025cc3a7ce60fe6ac330fa043a3aedad689e9ea7c8fdc4654f7e89586b51d6cbd5e430748fd48f5bff5f14bff17f4a42ec7c6e8e14dd06ed09f919fcf586eeccc0698c6d035d4160e0f2483c2d4a58f5509b98e8e1dedee0feb78c1c47523134adc7357b99cf57852c3c5d4e81f6b4d51a36274a9857785436d485091c9b1153dfef50ecdb27ce077d8e217407ab56aca989a9de97547a55b0b896a62b4509bd3f5ff6ddd9c83fa472ca6a24cb1adb61681adca0c6726cb51f80d74bcd83bbbddd77ebd0a848c6c03e8973990c19c5ca37563aa6dbec0c471d39e0c0c13ef2df2c4d4f6bd480935ba82adb1000ebbd271e270de2ce31ae234643508344c196b57784c9f895e9aa24f888da6b3cbf3eb7cfd88dfceabdeddce29b88bd2438f5109111c95c63a9d68f5fea19bcc409246fe38da5fdc7c5c913d800b63a494f7a6387fe589ffad7a59121b2599e96e990c8b6bca0ace6d433bd8b303b5996e07f9f2c2777e796fb9d81c3de01266dc0b3a9140826e643430cc5cd0bb4621a8d6a31ddae6a0b2d0179131c932f66dad82a7b4fae7c5a78a3d66e651a23754aab207a05d78f3e4ab769d285ab1ab31a2fdb40256acf56632041c5809a63e3c78112d0aded456f47cfb3759f185f16f9eb24f4a5aee75c13c2bdd727b0dab7ac341c5b2bcae5bb7e6e51b08bbfc68e2503b026a4a34ebe692ee2b4782eff90a06b3e115241702c5100bdabebded4a0eb85d3cfc8e1bd95d5c7be6446f384939e522f24694d3c8d9efa4b6577b9164e3ca088a9539936cf780a53cf41ed155653e62d38e9ae48753387d5f6dc552a08811556efdf5db4e0b1e00b6468bdb8d226823f922579636e0de43ff7ed85347694848ee73dcace3fe45a60edff4d376c77438c898d457db5bbd29f0b25e2cba5e265cf56ad4b3d7fe933ee820d368f24ecc9a4eae4dc1b80b7ba03b660ad5751bfa3a070159ebf711d2997678a11c861054b6488085be66826baa56d02dee9e4da7c562d06d537dec7c024ea4a25227cb10b3f04e3f59ac383e1c93a654925e26203e0c6e4d5a87c0ff9c302682166f1d42ec0f0869b812886a8d2547ee352caab7ccda72b2ee1369ebeb6dc2bc32aa124a743b046b3b165dd9c87fdedba8c90ad631c677ba3f41779aa42699f5779d78d2f80b4f6a3040a500b65fbf91dfd1541100d4c5ff79016a6e2ab1b3a2dd86ec918cacd74a85649ca5b0504ed4329f592653a0f6ab2764e2cfbc12192754258af899420f9072731e9bbe9c0d71809fb769bb370163242457b84e6770bdb1d15f45dc8565506eb38568ec5103566d4260e7d915aa785880254ea778fe69c07ed313e42cc988d85566cbaaa5b458b373521b9f578912e4129ac32807379b641047244ae33dc71e065df40d3407d798bfd54db878fb26050136659502e5588bf708d827de69d7414f33378cb48ad82d48020af6fe55a55f2e448c86d53efe2c61a4bbd4d7a94719e2905523456f48bda238c489ce95e2e0fc5279b73afadc87139c5c9be4832605e7385cb5acd2865e59fda3d55255745626d3932bfde2af9ad9e8080215f8dcf23e217648d97fa0ecdc4f49de892af313e2b1089bf4cf771d7c747c289a35da73f1448786138dba9c47ff83732e7b930d7a03c3c8b2badec6e5de1a4d49d1e5fa876cc507bc3cc36e49e2a4b4da8b30ae69c1862f32ecded39fba94e0fb7d40af496e694e264141b139b71c026809766cd6ab0cda7aaa87cf8ae78ae4282bd0ee4fdfb4b3ea556455b2369419b5b7f1af0ca98cec3e0760d9e78c6f8c66c6bcee108cd6a10b1dcacd97e132ef393855de5311dcbdf565976e3dacc8538774140be199fee366f32d9c7a096a2ea534fcc4f65e92a3c7e7b16078b2fcb4d7fdef9f193a7f1d6d8f8d3aad43ca58fa31edadd6e6c49cec2ee8e57bace9b2ddbc0d86ee9150b873ec17cc3581b4d274d8e6f06c2a0cd40b95b24aff26c384d2e4661961cc79886ad068402842b642a044651beb9be8be1008f558151ae79eb298bbd3b27aba2388548ab01b06eeef03394ae764f58786cb5f0a5a5aeb7f518c1500a53b1f81e66e071f6e2cc60e35e7a6a4a592091a8b575da5773c22405e01f88bf98b626998d7fc2b1786e4a2c1e59b500535f82e2c24a81735a4f813298f1616a5247595ddef9474b34adf558536df1f4d036f344f9f74de3990bbd55fb8b200ab351ecc72725e191ab0594c1fdc9a5836a6a4b1f62b02573dd39e545d6c7c530312fa6bc6abaf807135b67b75affe02f0d58edf8202c61b8433856ba8b2d1732ce11e638917b45c20f77693d818831b3bdb6b1825f772088960e1668c7bbbe2c980c15d524354435483c3b0821ac5d5627beb73a48347677bec74eeaac5c65a5c5448519580a6675f45c8f049e426fed2a745a6b80627ef6498230904e7e03b7918db3e61067c3be6a994c9f87c8f38f35643ab86a5e5248be2a8fe986bb21a95ea298f2e0911e9ed66cf957ed9a4f5f5fd5f3b1c53a6b310f5a121ec93cb85e7620b0fda58f806612859bceda4cfb48076ba94d8cace68046ddfb050f2778e58ab7cad5a90e12617e0bcce4d693f2ee75641e9472cfa2d93f24b3d644bbd88a8066b689c5b9f58097477a81a055e1b5fbc9fe6a9de1c8967fd9542e23c6cdc137dac3fea9fcd83b3756664a4d108bfd64ebddc68eebf1289ddbfca1b4c2c9f0cc5da5e8f19151e7292db001bc17870e92813651539f4b4cc17808888800a54fe9ceaf8e134107204bfa6cde8dcb374213328d53db4699bd2fc2f7bcdf5e1bddd63f7fe1aa42df414f65d057dddded0a7a325bf3a06b8c73b0d6d199cece2989acfdfdc16570e254cdea8eb9eecd0ddf631d2d7af270e69ff084e5e48178578a870b772b360ee66de17d4802525deb2eadcf981cb296352515c97ab4902b564ffaff89102efda3c94ca6c15a7f7972d1061b5f804a83658523a310ad035e528ba49bfeab1334811b478950d130f9bc2be9024878d3472c50d01879137302c033fd5427dc63e42dfc437531a79c15bb9ef72a1fbcf5f7df7246f4ac62d56e1b3f4e51b304ec707c9d2e319cfa6b5a45335a177d089816042f200e7286c88147b93e383ea10c4ba65fa8292f6387692fb2a7d7c7cfba74f94a59a2b5f80ba5fd0554fa6a1fcf2109a834990078451111d99488c2df59caca754f65cd98139b0a86168f077f28e5a0d4b0ebdff3462b245048643845f5dbe8a01c1bd43b165473d324e936858558e6dafb7f898327f06681fee176f88eb40430f0120d978155157cbc60b6a88476549fbf6168027c83ba8cb434b7f46e804662f3db904816a023d1749f0d401168223bf21dfafd4753beb160974dc3e67f65907559a7190ee857334b9affee0854ad3fd56be7535f6f4ac79fa6a2b3894a6474da3f7a41cf14fa4555c2ffc9ca08585e7d13d882f5c85c91a36de525d38f49bcc1e208e0b643e4c59911a143c18e979b769b9013dca93742823ca3db83d4e12639fc57522a552a678d6ad570cc93af30a0bfed020997a262f131c1f90ac14aa783313ab43a0e01de363970b370aab2f3a3006689af9baa9c074de15a1e7431614db97368f4ec7b0e1ff7f24b86fcfc349b89fa61064d978705b13c12cc1e15169df23c68e243ce3cc17ec3213a6df55495c06aea756f608fae1754561410ea057691fb37d0a50d6689b1f61d6451d5144c82957f15248087efa11900b0f70713c0d7027c769e", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0xb98be9be1763aa61, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001240)={'./file0\x00', 0x3c, 0x8000, 0x200, 0x1, 0x0, 0x3, 0x401, 0x2, 0x2, 0x5, 0x80000001}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) connect$inet6(r5, &(0x7f00000012c0)={0x18, 0x1, 0x1000}, 0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000001340)=0x101) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000001380)=0x4) syz_open_pts() syz_open_pts() r8 = dup(0xffffffffffffff9c) write(r8, &(0x7f00000013c0)="8206070453eb8170d10c33d6c74aaf9d6b8279f41d62c5835e1ceb04e345b962587d867ff5761fb5967d3bb4e59bf056844163f4f655cac2f6ebf94df1f23020bdabd389f7a47025279f5896d2039349", 0x50) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001480)='/dev/diskmap\x00', 0x100, 0x0) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f00000014c0)={0x6, 0x80000000}) socketpair(0x760f692583386400, 0x4, 0x2, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r10, &(0x7f0000001540)=""/111, 0x6f) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) fcntl$dupfd(r11, 0x0, r0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000015c0)=0x3) rmdir(&(0x7f0000001600)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001640)) r12 = semget(0x3, 0x2, 0x140) r13 = geteuid() getgroups(0x1, &(0x7f0000001680)=[0xffffffffffffffff]) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001700)={{0x6dec, r13, r14, r15, r16, 0x204, 0x7fff}, 0x3, 0xac}) 16:00:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000140)=0x9001) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x8001, 0x5, 0xae, 0x4a}, {0x4f7, 0x6, 0xaa, 0x6}, {0x600, 0x2, 0x9, 0x1}, {0x2, 0x9, 0x7f, 0x7fffffff}, {0x80, 0x81, 0x3, 0x10004}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:00:59 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4096, 0xc30}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) r2 = accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000380)="b366eb435046ea0a158964febaaaf8d7b5d3b4e663843d59f3b98839f9e1f4949e2f0303b8d568733fc9722d8fdd35ddc2ef6c24075e4b63ee96bb38e9f2212bb12fa07d3ea404f35ebdd42b9cce8d0fbbf34f1759be7d5ed42905b276729e14d1c382d34f7c5bd6c4e1d00295efeeb573cbb80c44e52c3f6d5773d619f1cce4aee07d3251dc67ca112f775e409ac4b66e1cb87f364b86656b3792395510b8876b31", 0xa2}], 0x1, 0x0, 0x0) 16:00:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x64, 0x0, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xff, 0x2, 0x91, 0x8561, 0xa411}, 0xc) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x7) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) bind(r3, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x5, 0x0, 0x40, 0x7}, {0x8, 0x1, 0x5b, 0x9}, {0x9, 0x41, 0x5, 0x7}, {0x2, 0x3d, 0x40, 0x2}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x84}, {0x6}]}) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000018000000000"], 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000300)=""/161, 0xd78db7a8547a0ded}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/118, 0xffffffffffffffee}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000005c0)=""/26, 0x1a}], 0x9, &(0x7f00000006c0)=""/252, 0xfc}, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x80, 0x0, 0x0, "8b000000000000000000000800"}) write(r0, &(0x7f00000001c0)="cde41c7892255ee74389310e19dc5657c30dbef70d81f176c9c63f1c963e00b577d2823e7fe22293ad88787ad6372c461f1cd9b487be3f4565d4343787c4b1749a1aea53f1d3632bf6566ca9906226d3d6c808dd3e0143a070fb9ccd4ff7006d18f143b2edb67ac647a1af71608f9ccc00e8fc146acdfc2f4b58defd3089c94c56926d27b96cca85b95c0d61522c328a9dde65ba06400fa273e4f4f6428b4942273cda81394a5630afcfaa4e600c17385e6c8e1b5b96cf68183cfb48ceff83cbbed6282359c83c1dbd1576b3c5e6dfc7eb0be85dad360dca41620d3326382f", 0xdf) writev(r0, &(0x7f0000002a00), 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCDTR(r2, 0x20007478) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x140) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r1, r2]) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0xffdffffe00000003], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffb}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) sync() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x6, [{&(0x7f000065b000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xf1}, {&(0x7f0000004000/0x3000)=nil, &(0x7f00001e0000/0x1000)=nil, 0x1000}, {&(0x7f0000196000/0x4000)=nil, &(0x7f0000000000/0x600000)=nil, 0x2a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000012d000/0x4000)=nil, 0x6}, {&(0x7f00002b0000/0x3000)=nil, &(0x7f000022c000/0x2000)=nil, 0x9}, {&(0x7f00001c6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f00003b2000/0x4000)=nil, &(0x7f000025d000/0x1000)=nil, 0x2}, {&(0x7f0000693000/0xa000)=nil, &(0x7f0000611000/0x4000)=nil, 0x1}, {&(0x7f0000156000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000101000/0x1000)=nil, &(0x7f000023b000/0x4000)=nil, 0x80}, {&(0x7f0000566000/0x4000)=nil, &(0x7f00002d7000/0x3000)=nil, 0x9}, {&(0x7f00001c9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f000015b000/0x1000)=nil, &(0x7f00006b1000/0x2000)=nil, 0x7fff}, {&(0x7f00006fd000/0x2000)=nil, &(0x7f0000087000/0x4000)=nil, 0x7}, {&(0x7f0000078000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000503000/0x4000)=nil, &(0x7f0000763000/0x4000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) sendmsg(r1, &(0x7f00000012c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="df150c9e3a3dce5b229ae58b8718b54f3530f7950fbf77fc0a11cbd9fa4bf205e70f929689561fdd8e2daba8b33974e1a3eb17593b0e1d68ca2432fbc2df657051d922f5cd3a54e13d798d35a0575e813dd099ce29226306fcd070732d83cec50438f05940e54baf", 0x68}, {&(0x7f00000001c0)="0e1e0613768348dc4492e6febbc5c99571c1b1e6f1300737e5aba6eea01e8d4722205b3ff73c188eb66e0b8b8d6bc2", 0x2f}], 0x2, &(0x7f0000000280)=[{0x1010, 0x1, 0x1, "9b9c280c8dedf6866d4825db6ba286650c81df935251d918c0e8c154f5534e468f57f0a97c2c7851952efb96ae48083649e2fd33635908bd68889d208843cff3111fd56f6ec12d471b635d1e0c31aef35255d7a4076381b825f36b1938947cdfb9d057e2a42c5bcb33951f2aa680752b91ea05f793afa9812581169a9b6b3642b2c9cff8ef64bb6d7f3dc952da4d2ca328a0c2d74727ee84d5b2969e11c069d58d898b5f8af36b354f51a5d45fee367beed74dfded992115672d2464efbd1fd97a673fa378beecf6db115410966802649d0d44019c61baf90d8a25a9734795fb07ebfedae0939b344c5382bc1b546660d9676d3162b07513ac8db2e3437f98471e341f86b3fec4d1c0e9d88374eb95393dd17cdcfa2d7ee5135b63271f91f68ca0a1dd6070a5440a0e5bfcb7cb4810af9c7933c753a5e3de2a5fc9758c710a085c97c39f9adfe83049e689492de866fdde0f26322be2d7f333e0da8924bce62ca81bb569ddc9aba47d15ca1361d4a2c2ae5be9d7772e98e3827a6af3e79f1431dabc4b5716b8e7e09a3b5f0e80d0dcdfdbc9a8c1b957d59d8a35c5511ba621b79f6efb9cc44fad4c0929549725c18330ebc7b95b7afb5b4b4a5bf0df112e495916d463d516a2e956455fc2332467b929eb454139ee6bc3d4066ea7de67b645919249b6f83a10425ee425e460b790b05f203ae6c0ba4604ec0e6f484ff77036a3da669c0e88c132b3e3455bdc05a78594178ea74d0a81c4c80ab1421868c09bf6466de09be30da3012ef09ff50d1e4dbc5535139e12579775114540a75eb9e92e3de49c5423929d1ff6b916388018fe75cb4987a0a937b405ab623e906429b90299071bb41f2169443c59bc452caa21f3ae88ae08bab6e26b8d3e69bf66b01a321a9f056504f0802e117e10193bf0d65e14d8f0afb11e765069375be8524fc3eefeb0381783e69ef100e754d282ca9a740c761302ff4508d24075428c2ca2a03c0042a95d88d5c78fe06a85965f8759db441bcbf784c0240ed85cf95e9f5aa96cf2ba3e309eaad84212cfc0822b93596e325521fd1f299417107bc4f62121653de8ab9971b4267b533eb443a83e2deb257b276489a7aad699e108aa4a99258000fc5631200bf6789fda5ec1d9816b2439048b6f7dfc9d06b18c539a123da31954a8530ff332ad8ce4c993025cfcc41ac395ab15fe0499a64aada99c5ab8185f1ca9ebd03a9f6e0975ee84e5b27cf963f6d416e316e19e077d9fa080dcd72236c1948be91faeffc0f1c789f53408765fb6ab4d67580be8ceaa8ddbf39d8b45f932f5d7788b8e9a4fc037f28189d1b84da2fd25e364fa5adad1d2da70788f69f7438fc2dff0ccaaea86e70a88a360ce654f97ea1a208c21b84a094b5e6d3574b834988f72e1af6ca0bf4a386b792f7b3a85359b7cf88774476378d821dc294d4af8dc2df1e54dcd769e406412e9b7a4515104a207136d0f71c5ae2e9355d6888701f9defd7b2c91011cf9a43bceb1534e6b463d90208bcfcb7e0d823d288fc7fcb683ba83a98d3efcebd671b451a3ed023a8e8e14ca39369a9a5312e3facc3267f52a32b99ec0374d8a900885a2013ead77ab5138dabc63371326319d4e7318f0aa64b4b1c62385a0356d3f958dfb24df8cf6a72afb764574d237073153eef1a59d9a48a28beba807c564a41474b589bac47c7d7721c2439ffb227583e5b38abbe7a918d90285639e172a8f1f9d23b05ca5cc3dca9aa7af1678c450caef547b017fee9c4f1e100c4fcac81a64995d0cd3cd0c883f240026bc09f7a521bdc9f36938356eb2ffdf2565474accaaa3a6c3c1576ff030f02b569fb61482f13e8c58e05294adff90e9349f523034c4f3dc3063cb1cc4d5823b519fd979f202da295bbf4126846e2fca6411dd4dce0468bce9352f0ba4b7a3d322560c669b68d573092aebe628ffc8f1b48ad84e97ba2127b857e21d8ebb614897d12e923a521ec7823eaacedc7144d134031172e80a1eb99752f436d331ad642a372d890752d230157987df069b5ca8022a3d653a642d1709b43b48af47a62491f3b46e00fecc8d14a664b04cb7168fccb98d7f0728ffdf16818ffd8d2fbba18de03eb8aa6bf7c05a72f130b55c799968a0dd01ba85d266b432accd56f55a06dfb7dda5bcb7efdf573fc8a58513cdbe4fe6f3fb782ef2761695665e18d3ac59baf73821bb453a0d9d0651194fe0fc9b16dc86c19c26520df1a7783caece8cb1a27ea89d8ea1fa689564fb5b8fa585eedc10e912e46c315563e0f5dca27cf6a311c88ab56faa2db507e2125cfd8a047049c096717884207ac45b2f8ded3b6cd8637a3806e2ec91aaafb950c01a0ae8f249b3cad2cd08047216ee84e85efcfd139cb31194af1099e6b64ed5aeba7dbfec60160e9f3d59f5c0334f0816f4d1d493429d7d4f493430607efedf6d024e07dd721b83bdf4a2000b3a8c51b5e826737ac7dfdfbe1c569b18cfc1e544ae54524041c24d7d4d37671c9fe669985ab0d3be0d3ad7e5320e73c40b51ccf56fe1e0030ea51b81ba316c799a1bbb451da6d6115d4a08697f5de17d31fd3f7f371b5910f8d121c7415868eb6942d28ee4e987abb28ea0d68b8c7ace0e7096148ccddf98016c47c20228ff063b6371839ab3a6ababe5078f33a23524bf9c16648fa15c1b09591256601350f1775e51028cedb55a10ffd51962b610785a16efdd8d7e25a177b6ab6dcad6c9c10d7bd615969c463992232dbcd5a8326031581409568dc762257a01e09818cc821be55a79665d50e1436d7ca90713ccffeb1f353016bdc3891d1bec150a6a5be9b7611b6e2963969eafa1adbd10136a824ae45a2e272cf8a87ed852c7c83b10336ac4f7b8755cb87d776e4b55d020687c9527c67034b758d6e94ba0114960257d79469a7c3c160672f7c3131c8087be8120fecc07fd3436a2caebca10927e3df8fec0faccaef2bce6f1368acc333918c35d5b7388eb5d83ef4c8f8f5b5b5ef22e00bb3eec0ae7d4be50df12047af20756450408f6976871f6929ee17fbd26184bba26fa2e373cfb1613417bce9b9a20eef8c877a1e38989cb3796c17140b5c30220d3539eab1930c7202054390ec53e5f2609d665bb1c8a22497c35122907fe96412735b7864c31d82aaf30708ac6ced4642e4257036ace99a2dadef52d278d905b1aac236c839626045621cf029b150ba3082236781155df5279737bc615858170cfccb92b2540945b906c02d86221c6824072b13535491994850d89aec6e19bcb9d3dba42094a9b73679be9457ac0a47c58b49cca44f4788d7a8008bf8092f90d72b4b42e71aefd82aaa9e6662e970db9e305a9210133fea83eb4d7049a55b8a9c7f4cd38be1c912a2375c269cf22fe80ccb0adceeaeae2636b60cc35e76ca172004a259d6d79cf419a0860dd9fa34a49faa5324a904cf3e83408bd2604868a30cb575c8b6a353b59d76d4cfeba83d173b7e8df6b8bb2313367e356620ecb7ac2978c711961c73508510b69b45e2bbd33578bc459e2683a323d069083dab84532b630cf45b9c5de9977f341ac3e9fe8a74af73aa191240ddcafc3eca5cb5d2286791eb8d2bf4ae70380364923f975b7d985d82347f287660f5d70051aa5e43dacddb9d90f85168c86102e149c7ac5ccba00ce5478059268b7607ca554a164780697c6dd0061e3a3193b37911b2902dcde68a0dbe126192dd6d4727222766102d1b19c7b06d97faa6cf49484f86c16eadf70382885909405dccb35bf238f4d9b441a49ecc4d45ce1a67788e153f3698ca03e084759d40f44ba0bab9adf1b97a10b44c7542407763e2972013bf63fc7e3e5a35342b90e5a81cae933c9aaf0e9838db1a4f2c6404a0310466c5d496965117fca8e23d98a5759d4e9d1c98fccaae6e32d86c30154f87b7cad0ba22ba3c9b00eaa581358ce84fc755ae933f66f41c0bbfae9a354d159452d30e9d2b1e42a832b5ddfd9d45de1936339925f50218fb6de0e3c5f6f78cbb2163fcdfacce879496bef35bd44de1fb96664065c3c290b20e667233bd70e2c96bed82f7e4169ad078128ce3fee5541361c8db7fea6a0ab73acab21cc0022bb75be43d74bd4433de4424462d2b04ff213307a7e424ad907e1881d2b7a31cf2c086c77b47a3ae434c9f4f8b71431b84cea5c277f4761e6ed77ff54f336b808d291ee63f212c97628518510eee85557051f7cde4a05d54bf771abd9718b01d69f85a540ac9c99cdee69503d5f72dcb123ae6f7112a145b50bd712c9f02b91525998f4dd4aae683216f3e08960d0534e47e0b0846b32a7b12ef97c6506e37e8d09ded4e2a6e7ee7a41b477a3da542f07038cac11874be17d5eec1bb8cef83a9c92eae56fa246bd7cdfc20e69d39542d8b3fdf01cd051d5852eabff9cbe7a7609bdb8305aa5b29bdc11b36bdea1c5ccfc1c084682c5d44a9e8c34809fe1a0fe383d44b653d6daf71b5785f985ce68be8888cad22e49f1f0b981eac1fc1d7258c7dc79245f8e1abd10a5c2e25672a380c338e369e91c091c9e5c3a61bbd5b776145b652693b89b7164c2cbdf9f30d45cd236a96661d614892a79f903228bf4c1d502711411624271ec36d7e1e301f61c96db7c50daffd02be66933849a2a23463993c925f7536695ae42ab161a114a00a09713a4a07829ca00d32138a7dd85d7ca8c7153b1c061726e95139dcfa8bff2d90fd4c707ab51d8d8fecf661b96a095790a14d3196ed0b5468edeb7a9dca78392f667d4b63831136862c3f0942cd4ea3b532fabfbbffbf49e363d5658af1749fb0632131a8e9c22dc9ccdae5482f69626414a392f5577b97422b8915f79b6fde0cca17d48b226fc86d2369435e43ee0893b9e09a02915da6a02ecdaf6b96150778043dd2abbcb44c9308c29069149b1ac5af7bc98685e73c9a5de622ffac40db74a78f2dd925e3c1cd86f76006c31f61747f4ec3dacab58c70fbb3d65f43b44b4e833eb9253ad1c79cdbff40c5e33c6499f48f305553ab460b05d2c3caf5bdc9224eff1a53eb44c822541000950ca53d232867796b241a0f2515932268f33dddce909509db696ad69e041ed0f5ba995925eb41574a4441fc7424f0cc68d7251b8277986e6bab486c01ea1a7a8d56dfadc2bea451e65a0642a5b434c51658022321b04b3162e66ad2398b2a25c3b2da553dadb14ba027d176491147188a9b1fd9ab3ee5bc07a36f417613d706058b35290cab1101f8f70a3dc49e09f68cb271693862bbbd9f1fe9a091602889971306b0d30b19d83dc57a7557d9c6bcbcb5e46ceb5a179816db2fcfffd267d44d0f8fc4afb00cbc9b8897a94a2d1f444682aba7ee11a22352f9c64dab2d0b75bd84c02212d0c927aad11bdc23bb01667b0def6fe2c0831100e71d8109a111802f3256f37f84a83a941af190f4e04e131dead9c897b98e74eab3c6c19eb557bbd1b5108df4efe1ab2df2882e441c124ef057740710fae8e1444d02b88fbc7e936ead4ace5814d71d94c5062c96c34bbb9f2d50e92f0cf8abd482fa0374c94ea2ad63c4aaea46eb57478a0d5433736824b1c2e07b427a1e3c00bda551533f82f07293e2b08af8607ca912f7c83f619e74d08db4648f89e674851a3d8059f3a74cc3cb6626ac232277ad5e69dd0466c5a38b0ba2c724043cb2c1ffe3343232bf0edc262848818eed0cef926271fb88f86f6facdd8c9eb79497ef0b4104cca3607d98349b3f51debba4c4a0a0766c68cc671bc29c482640b364d45f1dbee4f64b6a8b0628b51f5e9a0996e823b7deffd4113c6"}], 0x1010}, 0x40c) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pread(r0, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) renameat(r0, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file1\x00') panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 343135 91448 0 0 0 0 syz-executor.0 * 70571 55497 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206eb0,ffffffff821d1847,3b7,ffffffff821e7b89) at __assert+0x2b rtrequest(1,ffff800023dc5098,4,ffff800023dc5168,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000a47100,840100,ffff800000a47158,0) at rt_ifa_add+0x290 in_ifinit(ffff800000afc800,ffff800000a47100,ffff800023dc5470,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800023dc5460,ffff800000afc800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800023dc5460,ffff800000afc800,1) at in_ioctl+0x205 ifioctl(fffffd806ca24910,8040691a,ffff800023dc5460,ffff800020b46788) at ifioctl+0xb64 sys_ioctl(ffff800020b46788,ffff800023dc5578,ffff800023dc55c0) at sys_ioctl+0x5b9 syscall(ffff800023dc5640) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,a91b6060010) at Xsyscall+0x128 end of kernel end trace frame: 0xa93fe2a0b30, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206eb0,ffffffff821d1847,3b7,ffffffff821e7b89) at __assert+0x2b rtrequest(1,ffff800023dc5098,4,ffff800023dc5168,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000a47100,840100,ffff800000a47158,0) at rt_ifa_add+0x290 in_ifinit(ffff800000afc800,ffff800000a47100,ffff800023dc5470,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800023dc5460,ffff800000afc800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800023dc5460,ffff800000afc800,1) at in_ioctl+0x205 ifioctl(fffffd806ca24910,8040691a,ffff800023dc5460,ffff800020b46788) at ifioctl+0xb64 sys_ioctl(ffff800020b46788,ffff800023dc5578,ffff800023dc55c0) at sys_ioctl+0x5b9 syscall(ffff800023dc5640) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,a91b6060010) at Xsyscall+0x128 end of kernel end trace frame: 0xa93fe2a0b30, count: -12 ddb{1}> show registers rdi 0xffffffff8205b317 db_enter+0x17 rsi 0x358a __ALIGN_SIZE+0x258a rbp 0xffff800023dc4eb0 rbx 0xffff800023dc4f60 rdx 0x358b __ALIGN_SIZE+0x258b rcx 0xffff800021976000 rax 0xffff800021976000 r8 0xffffffff81e1baef kprintf+0x16f r9 0x1 r10 0x25 r11 0xa809edcd8cb6adf1 r12 0x3000000008 r13 0xffff800023dc4ec0 r14 0x100 r15 0x1 rip 0xffffffff8205b318 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023dc4ea0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=70571 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b46ef0,0xffff800020b46c88 process=0xffff800020a8a710 user=0xffff800023dc0000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91448 343135 63148 0 7 0 syz-executor.0 91448 466673 63148 0 3 0x4000080 wsevent_read syz-executor.0 55497 252609 84673 0 2 0 syz-executor.1 *55497 70571 84673 0 7 0x4000000 syz-executor.1 63148 133685 23227 0 3 0x82 nanosleep syz-executor.0 84673 177305 23227 0 3 0x82 nanosleep syz-executor.1 84479 479039 0 0 3 0x14200 acct acct 83366 323464 1 0 3 0x100083 ttyin getty 71690 337547 0 0 3 0x14200 bored sosplice 23227 309194 96515 0 3 0x82 thrsleep syz-fuzzer 23227 116714 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 18905 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 196993 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 433587 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 257903 96515 0 3 0x4000082 kqread syz-fuzzer 23227 86010 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 185491 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 375473 96515 0 3 0x4000082 thrsleep syz-fuzzer 23227 39942 96515 0 3 0x4000082 thrsleep syz-fuzzer 96515 222527 45895 0 3 0x10008a pause ksh 45895 343689 76782 0 3 0x92 select sshd 76782 302942 1 0 3 0x80 select sshd 84754 380110 93346 74 3 0x100092 bpf pflogd 93346 271594 1 0 3 0x80 netio pflogd 73035 63818 8490 73 3 0x100090 kqread syslogd 8490 294677 1 0 3 0x100082 netio syslogd 31558 95795 1 77 3 0x100090 poll dhclient 23312 475107 1 0 3 0x80 poll dhclient 85950 17860 0 0 2 0x14200 zerothread 20161 469432 0 0 3 0x14200 aiodoned aiodoned 9146 115952 0 0 3 0x14200 syncer update 34086 83185 0 0 3 0x14200 cleaner cleaner 41597 285660 0 0 3 0x14200 reaper reaper 91735 182402 0 0 3 0x14200 pgdaemon pagedaemon 25536 347468 0 0 3 0x14200 bored crynlk 5197 339052 0 0 3 0x14200 bored crypto 66460 206646 0 0 3 0x40014200 acpi0 acpi0 29786 456224 0 0 3 0x40014200 idle1 99033 271393 0 0 3 0x14200 bored softnet 94875 325434 0 0 3 0x14200 bored systqmp 21587 395032 0 0 3 0x14200 bored systq 70068 516700 0 0 3 0x40014200 bored softclock 82073 132569 0 0 3 0x40014200 idle0 60652 387234 0 0 3 0x14200 bored smr 1 250987 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 55497 (syz-executor.1) thread 0xffff800020b46788 (70571) exclusive rwlock netlock r = 0 (0xffffffff824b5838) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82633948) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9563 6570K 6998K 78643K 12733 0 0 pcb 14 8K 8K 78643K 225 0 0 rtable 107 4K 5K 78643K 858 0 0 ifaddr 73 15K 16K 78643K 231 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1511 0 0 iov 0 0K 16K 78643K 176 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 2074 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 12 0 0 VM map 14 7K 7K 78643K 16 0 0 sem 12 1K 1K 78643K 162 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 998 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 61 63K 95K 78643K 907 0 0 subproc 32 2K 2K 78643K 170 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 86 0 0 in_multi 26 1K 2K 78643K 195 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 398 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 130 120K 120K 78643K 4539 0 0 UVM aobj 62 2K 2K 78643K 63 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 200 0 0 NDP 17 0K 0K 78643K 75 0 0 temp 200 3560K 3630K 78643K 22223 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 31 0 24 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 81 0 79 1 0 1 1 0 8 0 rtentry 112 165 0 123 2 0 2 2 0 8 0 unpcb 120 469 0 458 1 0 1 1 0 8 0 syncache 264 10 0 10 2 2 0 1 0 8 0 tcpqe 32 17 0 17 2 2 0 1 0 8 0 tcpcb 544 391 0 387 2 1 1 2 0 8 0 inpcb 280 1185 0 1176 3 2 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 25 0 23 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 1 0 1 0 8 0 ppxss 1128 21 0 21 2 1 1 1 0 8 1 pffrag 232 21 0 21 4 4 0 1 0 482 0 pffrnode 88 21 0 21 4 4 0 1 0 8 0 pffrent 40 600 0 600 4 4 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 109 0 45 1 0 1 1 0 8 0 pfstkey 112 109 0 45 3 0 3 3 0 8 0 pfstate 328 109 0 45 7 0 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 753 0 555 19 4 15 15 0 8 1 art_table 32 754 0 555 2 0 2 2 0 8 0 art_node 16 163 0 124 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 156 0 146 1 0 1 1 0 8 0 shmpl 112 61 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2959 0 1549 46 0 46 46 0 8 0 ffsino 272 2959 0 1549 96 1 95 95 0 8 0 nchpl 144 4895 0 3284 61 0 61 61 0 8 0 uvmvnodes 72 3617 0 0 66 0 66 66 0 8 0 vnodes 208 3617 0 0 191 0 191 191 0 8 0 namei 1024 15961 0 15961 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 12 0 0 2 0 2 2 0 8 0 vmpool 552 14 0 2 1 0 1 1 0 8 0 scxspl 192 19367 0 19367 12 9 3 7 0 8 3 plimitpl 152 83 0 75 1 0 1 1 0 8 0 sigapl 432 1175 0 1159 3 1 2 3 0 8 0 futexpl 56 20194 0 20194 1 0 1 1 0 8 1 knotepl 112 290 0 271 1 0 1 1 0 8 0 kqueuepl 104 196 0 194 1 0 1 1 0 8 0 pipepl 112 738 0 717 3 2 1 2 0 8 0 fdescpl 488 1176 0 1159 3 0 3 3 0 8 0 filepl 152 9503 0 9398 8 2 6 6 0 8 1 lockfpl 104 353 0 352 1 0 1 1 0 8 0 lockfspl 48 122 0 121 1 0 1 1 0 8 0 sessionpl 112 27 0 16 1 0 1 1 0 8 0 pgrppl 48 36 0 25 1 0 1 1 0 8 0 ucredpl 96 1288 0 1279 1 0 1 1 0 8 0 zombiepl 144 1159 0 1159 2 1 1 1 0 8 1 processpl 896 1193 0 1159 4 0 4 4 0 8 0 procpl 632 3345 0 3300 5 0 5 5 0 8 0 srpgc 64 8 0 8 3 2 1 1 0 8 1 sosppl 128 15 0 15 4 4 0 1 0 8 0 sockpl 384 1744 0 1722 4 0 4 4 0 8 1 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 20 0 20 20 0 8 0 mtagpl 80 18 0 0 1 0 1 1 0 8 0 mbufpl 256 498 0 0 29 0 29 29 0 8 0 bufpl 256 64965 0 57917 441 0 441 441 0 8 0 anonpl 16 293976 0 279748 120 16 104 104 0 124 29 amapchunkpl 152 8279 0 8159 9 2 7 7 0 158 1 amappl16 192 14480 0 13439 146 82 64 77 0 8 11 amappl15 184 595 0 594 1 0 1 1 0 8 0 amappl14 176 254 0 252 2 1 1 1 0 8 0 amappl13 168 9 0 9 2 2 0 1 0 8 0 amappl12 160 22 0 20 1 0 1 1 0 8 0 amappl11 152 92 0 74 1 0 1 1 0 8 0 amappl10 144 61 0 56 1 0 1 1 0 8 0 amappl9 136 853 0 847 1 0 1 1 0 8 0 amappl8 128 410 0 380 2 0 2 2 0 8 0 amappl7 120 111 0 102 1 0 1 1 0 8 0 amappl6 112 107 0 95 1 0 1 1 0 8 0 amappl5 104 210 0 196 1 0 1 1 0 8 0 amappl4 96 1448 0 1416 1 0 1 1 0 8 0 amappl3 88 213 0 206 1 0 1 1 0 8 0 amappl2 80 8225 0 8148 4 2 2 3 0 8 0 amappl1 72 36731 0 36288 25 15 10 20 0 8 0 amappl 80 3756 0 3707 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 62 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1190 0 1159 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1190 0 1159 1 0 1 1 0 8 0 vmmpekpl 168 13198 0 13159 2 0 2 2 0 8 0 vmmpepl 168 165885 0 163598 162 26 136 136 0 357 34 vmsppl 368 1175 0 1159 2 0 2 2 0 8 0 pdppl 4096 2387 0 2334 7 0 7 7 0 8 0 pvpl 32 573766 0 556261 263 20 243 243 0 265 67 pmappl 232 1189 0 1161 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 633 0 9 18 0 18 18 0 8 0