x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r72], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[@ANYBLOB="96d7074cab1862020298b8362c010000"], 0x10) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r101 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r100, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r101, 0xa5, 0x3, 0x1000000100000000, 0x6}) r102 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r103 = dup(r102) accept(r103, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r104) r105 = socket(0x2, 0x4003, 0x0) r106 = socket(0x2, 0x400000000002, 0x0) setsockopt(r106, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r106, r105) connect$unix(r105, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r104, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r105, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 11:44:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x4006}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xffff) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 11:44:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e", 0x161}], 0x1) r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r3) 11:44:12 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) munlock(&(0x7f0000afd000/0x2000)=nil, 0x2000) geteuid() 11:44:13 executing program 0: setuid(0xee01) r0 = getpid() ktrace(0x0, 0x1, 0x10012, r0) r1 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x4ca3, 0x1800}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) getegid() getegid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000140)="02", 0x1) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000080)) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESHEX=r5, @ANYRES16=r6], @ANYRESDEC=r5, @ANYRESHEX=0x0], 0x3, 0xc00) r8 = msgget$private(0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/204) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r12, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r13], 0x2, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) msgget$private(0x0, 0x81efc28c401a3f22) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYRESOCT, @ANYRES64=r15, @ANYRES32], 0x7, 0x1000) msgsnd(r10, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYRES16=r12, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r14, @ANYPTR, @ANYRESHEX=0x0, @ANYRES16=r9], @ANYRES32, @ANYRES64=r8, @ANYRESDEC=0x0], @ANYRES16=r11], 0x2, 0x1000) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x1, 0x800) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f09000000000000bd44679827aa00328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000ad3db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdd815f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r16, &(0x7f00000000c0)="b1021bee8fad06000000000000003b79ffcbfaccb74c2c53d8f42d1aaa00f12365d272c543f6132fa4363b", 0x2b, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r17, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 11:44:13 executing program 1: r0 = socket(0x400000000018, 0x4000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 11:44:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) write(r0, &(0x7f0000000000)="1ad0b1c0184d3e36db29a97501c95824190442d903dea7590e9e3e04f64f2360a5e0473d6118dca021f95dd21c8790ee211743ae0a27f0971c983be1dcf295b26b0868c129e542b7e1686477c9083fc90d6831999846240a08c7", 0x5a) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000001c0)=[{0x1, 0x22, 0x2, 0x7}, {0x6, 0xfa, 0x3, 0x4}, {0xfff, 0x20, 0x1, 0x9}, {0xfffc, 0x80, 0x6, 0x2}, {0x4220, 0x1, 0x94, 0x8}, {0x1, 0x20, 0x1, 0x9}, {0x6, 0x9, 0x8, 0x9}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 11:44:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) read(r0, &(0x7f0000000040)=""/146, 0x92) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 11:44:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[], 0x0, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000300)=0x2) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r10, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) dup(0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r11) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000180)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000080)={0xfffffffe, 0x8000}) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) socket$inet6(0x18, 0x4, 0x1) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)='./file0\x00') 11:44:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:44:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2cf], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x1e, r0) 11:44:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b", 0x15a}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) seteuid(r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 11:44:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xb1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet(r2, &(0x7f0000000200)="4a5287f34be40e8d8e7deabc3a2f3c3008b583db6293b0d79e55cfd6ded59ba1d382da3eadec23f800054ddfacab5678a8bc73345031d8eab77d3849bdc2681e1e0281524dd9670731aee57915257fc031be0bf92dbe94686e015ba6d89d24296ebb377841811b386b9e45c12d8c5e26453c575cfa83ced26f30f5f2ef0ba5c03267eade0a2ecab45ae95a6d3053b7bb4565c2544aa04766628351bca55ba94d1b3084aee9dd4bc78a46d156a2a32c3c2b826e", 0xb3, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 11:44:14 executing program 1: kqueue() chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) 11:44:14 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10000) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 11:44:14 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) fchdir(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:44:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x7, 0x8, 0x6}, {0x1ff, 0x8, 0x7, 0x7}, {0x6, 0x7f, 0x14, 0xf5a7}, {0x6, 0x3, 0x0, 0x1}, {0x6, 0x7, 0x20, 0x275bd00d}, {0x5, 0xff, 0x8, 0xffffffff}, {0xfff, 0x4b, 0x0, 0x7}, {0x4, 0x81, 0x7, 0xff}, {0x20, 0x3, 0xf8, 0xffffffc1}]}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = fcntl$getown(r2, 0x5) pread(r0, &(0x7f0000000000)="0151bbc79c93485c16cf433e247957d130c7932058e43439041f237577a34a78c7716360a5589e182af7dede0f63f11b4013b4a2ee5dec5c163f1d7c0e9636aa59dedfdd58aa936aec9b473e2b3f1eab65c20b3b75b0ad32a3e37bb933bc05b801f1c268aa7d0eec0f5b66ecea3b40eb7b8be97939f50c2ced0f134a0f9f44abf72bd56ddad4e35e3a92091a", 0x8c, 0x0, 0x9dac) fcntl$setown(r0, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 11:44:15 executing program 0: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getppid() r0 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) 11:44:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x4c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xfed}, {0x2}}, 0x2) 11:44:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x12) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x38b, 0x6, 0x1, 0xbcdd74c0a19e9776, 0x3, 0x10001, 0x8, 0x1, 0x2, 0x1, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') 11:44:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x1c}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a9, &(0x7f0000000000)="280000000000000000d95bf7ffff") socketpair(0x1e, 0x2, 0x0, 0x0) 11:44:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket(0x18, 0x8000, 0x2) r3 = dup(r2) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 11:44:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8f0245fdc4f7e539d8c8307657d8464500eeb1a224c0a88112ffd5160aa4a310b8f56d1e0dde79b77deda7b27b98a735e62fbcdd950a2c52574d4f549d2c07c872f1add70d0702479c29ef600b2497e579b4e34877f2f0b9de75a6e7383511849417029bbfcb1210e276b83cdb3729abad5895cd7692922537ad7689c2c58e7fda98ed1814d3ae71edf0b4122a0819bb9e66c46c1224b1a16f9889d13b72067c132d1cac3e2eed2f7bc6fe6709de09f74264d31e8286e136f364f3e5eecf67e78fdee026cd3d6fabbd56cd11a8212108528b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 11:44:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000440)=""/4096, 0x1000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 11:44:15 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x829, 0x0, &(0x7f0000000040)="90000000", 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) 11:44:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = getpgid(r1) r4 = msgget$private(0x0, 0x62bdfb79e70614c2) r5 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x410, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r5, 0x0, 0x0, 0xffff}, 0x4010000000004, 0xd5, r1, r3, 0x29d, 0x0, 0x0, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0x5) 11:44:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r2, &(0x7f00000000c0)=""/196, 0xc4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 11:44:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cc9c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c15924da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929505a0229e2b25365d42838f2621b22704024c9027919a4a0ddd15908dbd7085e908a1cfa65076e3fedef5dc8e8277ea7d330c8a21246760a40c95d599ff73bfea3f1efc85c0fbbc9c0228e80000"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt(r0, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) socket(0x0, 0x4000, 0x81) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0xdf, &(0x7f0000000600)=[{&(0x7f0000000ac0)="27828cb6ab4aaedcaa1a7427838ed8bd60ec9c93a205eaed0733c4fadc891286cc094386d5f636e54f9b05199637adf917e26335263fa20b9e7aa543c4a529799e81d6ca235b628177312c9d7097c7da6abeebbf5e9384f62ee2becbad5dff46ffcf8e7402c24d23e988c400000000000000f110f73f05c9c6bc4abbf215ae788851647afe61b631afeb5046a085531313ecf38a44fb39240336b0e969bd9073007b6c968d8b788e20d2cf7a41fc6436fc59b5ec87d8764a79d9417150c544d013eca27746a4a81237718b198bb20477964b0986ed5b26eb209bbc0cf25ed8fda3252eb537abc2ed6a7acde25e97231692c8c9f7a446b1e8a5ee892fb3ffa13d157bdd9f818bcfc1574ccad64101c9dbdf73157b53575980a88626927858c78c754d986591bfe603d5e2012c8afae675a38c248e56c8d0b31c2c8598636ed4be0b1baa80deae75f783f4df8752c8cc7cc21f85e41e5778e04d1d7ed05acc62cdc19ece6c480938c8afc25225dc65085f45f8b45558a2c33e2333ac4b8895d1901e854cd8a93aea69276b43e443403fcea00d243f12b585075502075ff072e9c1eec32a4571374aa7744ec5543064a4a66af8c1d7d79e07bcd7d94fca868ec9477a96f362fa7c92", 0x3b}, {&(0x7f0000000640)="9a661625478dabe26d53717e8f21d14784daa940fccb409889e5daa76bb52b557538128bdad9494e9a2d275fa894550559a9c6d92d9351db70dd34606ad46c7b8d40f615ac16b67a9b5e5773a25d1d382fce96f06ab76260500950878f40d78b02ec03117a3b47dd65813804f0cbcdd106a53e57f8ab4a610a297902866b60f10e0c171223e53355732308c02569523ca360aa476341466a0a6e24aa9e9f6d2e619a5192305dea74a32a069c17b1702eca07000000000000004ee1e93eab53327218833f7d4c8282b7648374b4082a36e2f6a2926eab13b90340b70b832550134f067e58d896c123f65e3120fe07ca42b88ae0c5ad9da4fbd61062b6c33292c748e01230633ae8a8fba37d32e8e3f65b61171c6a2c745498a37123acddaf50cf94c7b77c3c9225de5b83d51b04bc67da9d5fd5d4fb39e54a371358ccedc5a96b898332193e344830efc86304e0ea5774b8549ab8b325cc0e6fa34af6eef6e07a3c5d835618e22095cc1a01c1210fea4e2abc23638a82c9d7a5e5138f699f477be2e9d6baee64f3c6c36513376f18a626346010dd44d49e79922187cb7d3780471ccef374515b01c8e5d67737c43ca62a93afc98547776f3b8e63f028758c53439c698564a71f18", 0x2c}, {&(0x7f0000000a80)="9faee962563217fb2dc42d02e6b05368cce8c76fe7049844097a5b5d3c3918a2b3e0", 0x1a}], 0x3}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) 11:44:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:44:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x2003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ?թ:OITq,~et瞢ZNrzWJH@lM [Mi\-.20xffffffffffffffff}, 0x10004) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSTOP(r7, 0x2000746f) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 11:44:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xb379, {[0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x6, 0x5, 0x9, 0xffffffffffffffff, 0x100000000], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0xf801}, {}, {}, {0x0, 0xffffffff}], {0x0, 0x3}, {0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 11:44:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:44:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x400) semop(r1, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semop(r1, &(0x7f0000000040)=[{0x0, 0x1, 0x1000}, {0x2}, {0x0, 0xffc0, 0x1800}, {0x4, 0xcf}], 0x4) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) pckbd_enable: command error 11:44:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce513160000000000000055941e3927526f5e72895534da5cf0b81b380000000000000000196408b83d20ed5d1dd45123de06108402f876fb7d7197eb4308531a8fdc30fc41e4ee46d7ffdfbf2e4dd9a9448c1ab26d68039e77cc9f1d0307473a4b7d20fbc553481c59193085027cdf25d4f257454fc102de3ea81bbf664032359e4b869e8dcf2fd2dc9a57f676361c5c73a61f394b032841d5119c7abfb53d009a947849e84e3ab1f982ce2728f380da6b7f5ea41142dec2"], 0xf0}, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 11:44:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x6, 0x4000, 0x20) setsockopt(r0, 0x27, 0x6d, &(0x7f0000000000)="9080", 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r1, 0x5) 11:44:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x4, 0x3f, 0xf8, 0x40000}, {0x800, 0xba, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:44:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820901f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffff9c, 0x40}, {r0, 0x2}, {r2, 0x80}, {r3, 0x40}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x100}], 0x6, 0x7) 11:44:18 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/29) msgsnd(0x0, &(0x7f0000000040)={0x3, "b4a279dd21f5ce8ae60daebab2a76ff5d266e621c459f7b956fa73259ab7b9541cee4ef31fc0ee4aab719af710821083b245741d6c"}, 0x3d, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/27}, 0x23, 0x1, 0x0) r1 = msgget$private(0x0, 0xc01) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000072cb16402be7a0c655e30e4c0ce1b3e9239468e895b3f51db06cd062aa346ba50c116b9b97969cc5009522c526afa66f22871428a4a19938f3a65095ab62c84ef087e2b9f7280d33782aadf1cf1d91b896f8b282e4c1ea7a156337f9578bc0c62027dff8893f456fafc3bdecf1b64e1758ace05d96ad8265f730bed884fd99320aa6dccba4f0d39c13b4098c329dc00b45e32ae901ee1e64f4f3bcca3ad519d2e1fb30c289d04b929ba58ce472c44cdfa834dd18378ff722ff34fdeaa7e2914cde3ba3001afade6f3ffcf3df0a4f68"], 0xd7, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "e08855aeab058734d66a29662f58"}, 0x16, 0xcc2dd71ad1424e92) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x25, 0x9}], 0x1}) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt(r5, 0x1f, 0x4, &(0x7f0000000340)="cae5780765d076e319e928c225eec5e18a2342341279c769b084f90391fd04c78597787c453953761f2512b2ffea7776fc4c387732d474ed326e96f0d59f91", 0x3f) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0x87, 0x1000, 0x3f, 0xffffff3c, 0x10000, 0x3, 0x5, 0x10, [{0x8, 0x7fffffff, 0x7, 0x200}, {0xade6, 0x3f, 0x5, 0x3}, {0x80000001, 0x0, 0xffffffe0, 0x7}, {0x7fff, 0x8e7c, 0x3}, {0x0, 0x64e, 0x8, 0x1f}, {0x7709, 0x7, 0x0, 0x6}, {0x800, 0xff, 0x8, 0xffffffea}, {0x0, 0x15e, 0x2, 0x9}, {0x7fffffff, 0x0, 0x100, 0x1}, {0x3, 0x0, 0x8, 0x8cffc41}, {0x7, 0x9, 0xff, 0x4}, {0x8, 0xaf, 0x7, 0x1ff}, {0x4, 0x4}, {0x0, 0x79, 0x0, 0x4}, {0xffffffff, 0x20, 0x5, 0xcfe}, {0x200, 0xffff0001, 0x0, 0xfffffffc}]}) msgsnd(r0, &(0x7f00000004c0)={0x2, "87610b040ad29f2ae96b7344e75d754d60095951e8838a79342fb0b063f4d6c81753920844d1646cac01f30419438f83e7748975c7299ef0716aa17df8e57e88afc9ef3dfb620ba3d325a7d88352c463b06d80aff500092d17bd9adee7a436b55d81ff31cca5c9332efabd84577996fe335148de6da0632c26613a33c13cba3b988e0092ad0b084c6279ba7788b9f910425970c79811a3941d8bb9656cb834603f3da5ef69f0234d0cf2e1ab298a9fa4721fee60c983cbd76cfdafbbf4864f393004812bc4b69a16c31732f7d15193359ea6a1db017ab1718956d176f26cf62b834410c5d819ad5c07ad911c735b678c1a8d4af506eaa16e33472d66d365500211a48a344f59c78bd010fa62b2010ca8cf7c9eb21c2418f67185d22fd573e17a91f8b8085ebd8bba22999d8d54c635c08360cfb2c4b1a9ea3878a2c6ec58d6cd135979c130428a2f1c428aa531e7214ef80e47dd6a61ff976ee32feb1641bbaabdce5819918da3ecfe8d7d8d99b5de1a0869d2f18be8e9ba880078e7b46ce4d4dad4aac0a6e3e71cbfc4d0ca039ee6fcf7001f38372086de04192df248b20d6a42bb2969e40435b2bff2ea98d53c4f530f8b5a286beb897aae7dc3bf70eceabcb1015572ccfb7731c0790a8e9fd671bc89b5e63fc0dd81f6916fba73ea7cc277c14c558abd71aa7749649f47773f326c67c22a07e493289b762d3fa33fd29433045b32ba0ede6c27a7f2ef7b3edac1df960bfba9de8f7c4de771cd70af20f199838f35994425f5ad6511ce1a48fcace7e3ccc12590ef8f2c1cd6a5e8379b1a4947515d555fb2bc417c49296d83d586886f97bf3ac326930492290fdb6b6da6a9b0041252af098be803e12716498c8e1cb3161f419c1b06d71bae3de1816f7df56e9a7116c3ef5595bc7c04922b44f0cc49644972ea44d459876142c9af822695c6e73e1b9b42c45903abf2b1450c16bed8c26a1f69ed314c705ad0d23d0cf1acd50fbc26cd341eb7756b011a3807ea1e0df9e0c2122f289e92fbaccbcb59120a4a8948934bc929e36f4ce6422de48c05d13113ee9b6105c80202ca0c00aba071aa0db293f808e1348e57d8692dde760652f3bbfb3ed9b6d82456ade3018e14f1e41836c05f79a53f641a699fc143568f40256b3613f6977f033688c1863e282f2cf4919a3f3d4c96daaef218449e2834d79147633f0021ef89a9affdd3d3d8982df9cb0e938ab164158c8bc2dc781576254fb62e77c8fffd6ed511fd892a061f156b1f7efe27d52971b93c92a8b73001553e4c35c86dd98d0e5e42f1eb02110326c3267ab57574f09b120773b0d0d11fa30ec4a87d9ada323c339708f201b7d38c31dcfbac0dd930d9ede86a871b26f915a701470fb7efa6b7ee53b6871ddcc5f2b8ba86a6fa4ce76263c5b069b155090b6ac27fb4d1a72efd9d3f2ef53b4fcfc0fa9af8f2d113c5bbed9b9f484ffeb0fc04351d7e81828fb251174855189a2708a76588f7b50a77522ee54db9724b9da7ca58f79de06f36ae1f8d531b84ba17db95b028a7be6ee1e3a37eff00b8ab8ff256fb762d67d8c2c31a5132ead8d22d8f094c5642ab27c8e17824eed794b36ea328a2aa9e10d799d6e3fc3be2cd1299055ae8fb546d76650e3def59fa3511eaecd691af6e8d54f1ff17a2732ec2007753b393abe884ae55d638ccc6c6718a809ae5fde9a048790619abed73e057798123b66074b20983dd146449e095811e6beaac727816b3e5f5df17cf6ada0511959487bec537644dac22bc807efa77e925293c2ba5cb7a53d449a42c743390461cf049865dc2782aabdaef4f843b0bf927922a1a04e6241d831f8cbfd8ab3afcd3bfb92a03529d38f8fab36c50503f36a821e86a78b71f539c72fefab1a6cb7d9527f05ea3c1c7c4df839561bb38a8898b49ef834c8aad8671e4aeaf7eaaa12a559da5e9f47e0f9c671a9c837e1061de25204b058a2ff8844c1f8f5b257dec859786dae90224434f3cb33f82be7f395d52bf7091fcf2eced7a9c97fe769822653dde7d70d0ecba242ea0f230e61256f7d7089a16d3ab097337ff86359f999f0ab77a65f4917452ad8f92a56dcaecf6cd9fd1dae5d83cb206f2b32562d30b9ca133d6092b70a0ecdc56af1caa77210b0667d3e0bc873211f15b0a65ad6c800b7b0fe850b7e01a3f6aefe65017dc4504afea2ab5f204f89dab67df71f84286f3df86586e25c611bf55f77107f647f4d234117bc1013abb4244f0e74d6af36d2c042960dc6f11730407b50038af6462fcd58800e96f127568f5c27dc2c456f687774986e3e7761d9d72415e7f4df8cda951275ad3c26875019e4eb832e5d996ab89e6cd86d3fc3f3a6fd67b05dc1598c8892d61ded187e3937afe5b41939d433a5038e8709938ba60ced11d1a96ff2f44b25893daf49e37c57de749f1241abee58387e155f1587ed3d255af23740d344c0dade01d1092a14bec83728ee05097fe90d3f9b9d53a46b317152fa27f5c081c878d0a68b899fef5dedc6d5190d8392182591a668ca50be167c893d72c74dd0b8c15f5e63958299445849bd3c4f833be86d3a18b29a40d7b7abfcc28528ec3a45ec933cbe73c7af7b5350f4171d14c0567c8993a86389e08ee67ac67cc646b57512e668c813b8bc6d8505a2cade2f4a918c6d18747328ba014cfb1cc47ff62efaf0a73a0e8cd9b3b2191cd1e58f832c97c10e085d71406aefa980225833519cd54abcf37fe8a1b93d7e2d575b682e0155eb01dbf82934fa873fd93bdfccb46ccc599286bbc23e640d1b27fcd9941a0599a4ffd7dcf72add32c9883cc6f357c9c0aa4d2e6df2051021ff1e50b49f2f9bae49488ca1f34d6f188a0c2f44d5f89f5514f438bb5c826332db4ac2e19187e6e5a660a7b38a45422237ecf9d37a22f31f98bf4313937ae7f18664ec976c513e7c3067be977aeaad623d829099db0ee015d57ad86646657146e2de52efb5d2a65d735d25e3b8728564d6451b9b892dc526c3aa956c1b8499064f8cc5ad44d70e7673a7e1d6c9b7bf6b6bea17208f2e7a494437bc48b3fd03608f341aa0ecdf3417607789967fa8df1329398c4654dcb66dbf8d2e2bf92574a9ee1e66c18f1611ef6b5873e48728f2349d71a84d9187fb69d5e9a8dd2f8fb446af0bf5714f252bd164c7d10e2dac158823032ccc566eaf181f423bfe644744c22e5cb69a606e10683d72aa5e21f5bc0d99af7c120e2ba82e745735a5103c850efe4e155929099da2e39bfddc47028f5044acf432d485c30c6ee41fe196f6ad20a6c6ff4b8f687b3b8dae0e589b80b80d5c88ac3d6ab122195a3248c7b19fa97599567095935af7ed4571183c0aa1a6f299dd0648a047ab1f2e29d8bf83a7c0633bbb6e191f2b45fac87a135fbcc99b058f7cff8ceb158fdfd5d20b875952fc17a5192656a3cb16e7735cea56998bb4af6d41c9438d272510aa9d360d5e1f1432641d40a96b152322f7432581a5e9a45b14a49b2d08448b34d5c41097ad4396873a303c767cec2977c6fe6e1c05d9810141cbd065776e201c78aed65de7e15e3ea504e8bc5f7306702617afad4ecf26ee5240a4e9ec0d335b1520f2930feb232a3ae0fad4401f818330505f5eda0ab3b4e83a1de21d85d5f7456a57c01aab1faa783176884cea2f680c36c1071c743976b8e39df2a359392578ac1c006dbbb2a72bad4d3b5cf65f6b51d6d43c0520a82371c89b469e32a00ce18e2c74ce7dd4723d6cbea7c0972d417fd5dd5304d5ca0840259ee84c123adeaa0b8da6daa4cb217a7c146bee2991b04794698661f6b5299a45a2f16593d0ec625bb320cc0ac2978dc0218f262374a86dd080ee7fe383fa877fb8d9c7204bf6dd8cbf31164eefe3e7ea51d00416cb0edcc79ada5f5cbef2615150cba4f7256dbf73471209094a00456c6cbd44ab75909402355606b6f48768314b3d8905e0c5fd544398d2b37904fcb90233fffdecaea3991579bbf21fc09be32e9c6c3b79577cd92d7eee8e5162c0edab6d1739673acf1668856c202332ada50dccf6ec023eba4835254e513667c36f7e0e50b3b1669812fa3e0619c94c4697cf4b670524c3c2977bf4788a3fa6618721c4402bd583a8ef5a63774dce291f21af932d93a39c258fc77459a1f660df4f712e40b74db88cb864293782b217ba16b97f1d1042fbf2805c2b160b7c5e800adb465c5d71266d7a97cdd262fd6c749418d1c6c142a2c2369004964046cfb5e598d7f51d1b0470e0dc6c0ab1547f60e7774cf593e690d0e84ef42d4b64641b87a80496bbdea8ba99d9d09dcdb8b7520eaff9e469bc202dca0f93651af958a4a8daa652bc38d81922d5e972871e8db997e61a888b22c272b420b2cd427959f0d859ab7885b33055daf533586f9fa32e915322cb3755efd995744066ba5ed83796515d4ffd5c285659f583f4754f98a878595a0b941ec6978ab5fa293943f42d417c0f5ae888551421f6460f2c4f17d08f693f4a16232afdf0af651e86f8465a95b9ec8d5cfbafd2e696e3e89318bf447d32147779dcb664a8c8d1d4ea29edc5075216657c8ba4d2d6cc514bce3eee271b417988fc6a62a499ef563bb6d52ad9333bd968f412c2789f9994da505896f544ddd4ea3ffbc51ffe97a710d5e2cefb8543656697442e254a6eb0eae274fea9ce891d9867a831047dcaa5db60553677838dd62d59122a00beb88f76f90570d85d82a1d69ea30664c863fc38627af6780b77ea21439a0f8a0d8e700f7c44eaab51a3fe92adf362b39ced0e3ca27fd50f9b5ea7ce40d7f9e21eeb7b075b31c70982d3da6330b3598c99f2c8477d8a4c41babc5947f842b25fad0471fc38f9efd75bddd84ac44ff53e41a0d4d4608f00058bec7078b150e23156760b9541b9a5eb6862a0d88f9ba5f8081be5352efaec2eb28b92c838e074d95ee6ceeb9e3660758442b91b8a305e3c4edb34eb7b64906548df91956e8013420f0d56a409dff45c88c6697d0c8048424003f346d0c137d666731e8c27f8888d7427cf29c2edacd5a4f46075a99346ae716584bc5740f5098514d57b099e05bb9c3b9d18c8dcd9da805554976ffbd46090b34edfcdb8bb66612577bef19323f731346ead8ce1ebddef486d7e07e47ae7d8f1bbcb73d0606253563aaa7156ae0c9d7d8acbe569d1d3bf8533118a7105b3f1b2508600b3d67fd4292686ac18cc7c5283655f55fb43d437d544d47abab576806fc1b47592fab830f7566dfe04a5d0338509447403bd9158aea7b7ce913a87b5a6ecc5f419f13c3cb5a29e34b7e20fed9c105a74b7a364781c8736d70f77ff9f5900083f9253a1f183ad9193ef54702294da612a93451fde8829b7c8897e13f1741bedac503a8a066543b668bc533ed923fc865f9005b5187afa9868ee5d2146460cb953a0a2a437bb69dd014e661d6ad2b142fb4568104afe9dd1d57c32afaaf27743fdf3b60d0669ce48ba227463fa259daf3864ae0034360fb7aab6a3228ee84534905bdd612144bf04c22609b54689ecae40627a2efb60eea242a25b1bd73348fb212be1556185a28c23a471b47c8129499b719c33f2760fc539b27d84d05ebbd7ca4c634f4c21f6887e7a44c2f4f07f4e09503e4c6c3f8a045160b832bd31b1abb4491348fff07cf88fb883496320be4807bb1374101728e3518e348bf2a5d38de4c1096e10c1548f79995f24f4014549021f79bf8fc9ce71d1992da620f7794af03a98d0fc5ef0db18aabad49a0d095d97423b92fcb74dd3421eb46b4abe692b814bbec830ab432378ddc7bc0"}, 0x1008, 0xc00) r6 = msgget$private(0x0, 0x480) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r7, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="b4e8e2ef0c327e9aba18bd1f32735c192370085a633374af591be15d8fef41c4422a1d63f3cfd5d9df01213cb898d874256d9b728637c988edf9c6f54d5edcd149d012787c1eefe2ea70886c0f418f60b987a20a40e6e9c224c08fb2785807a4012e1a49785857a2d6142fbe14722109f5218d2a6430ec", 0x77}, {&(0x7f0000001740)="87c3c4ce13017077", 0x8}], 0x2, &(0x7f00000017c0)=[{0xd8, 0xffff, 0x3ff, "2a1d084e2f70d925f0653c55af181afcb6a6df14dac5c88427b8797bcc429ce587be6fa176d7d3b029b056a85684a4335bfc88bf0c6b5e053fe9477b95a1d40157a17167405f696cb39eff556a7f979a49352dedd8e935bc16f3b294a4da389d833c5b86fd352139636fd82819333b3da84a0ac88d5cd1035572cc8bfc139ee81b24564bcf628ccaab471ad8ec0572108b8f9b327f0d7241ad1cc0542ac5e9d1be1af6ecd42b55628937bb48acda570d524dbf5423f7473519a8cff32b750286f1d738"}, {0x50, 0x1, 0x7, "077d5004504833c2d96a2547e85c3bb8d6c48f05a9a1359cacb6f7762f57c12f7beb84807985f31bdeb4b6825990711c75d7ebee9367862a0f37a1ccfdc55cc8"}, {0xa0, 0xffff, 0x9, "b2edc5f93e88ca0e0274f76e9ae3f5cadf00dd02661835144904a0981588b88bf86783cc0ffb94f0c6ad571b2374719b0c63b717157c52049be77551d7b2790afa718ac2c0cd5ebb4ba396d05551a807d75efeef55e7bc7c946abd906891af67c2fdc77c4bf71d604294c7f6aeff6f90b888bbb16ac72fc4b3a1ace24a5de5af955f0785c35807b0b9"}], 0x1c8}, 0x20a) msgsnd(r6, &(0x7f0000001500)={0x0, "d01a68123e2403ec36fd6dad8f274b477ed6c7e60604b147352c"}, 0x22, 0x400) sync() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000001540)={0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001580)={0x1, 0x5, {0x9, 0x6}}) msgget(0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getgroups(0x5, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0x0, r4, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) 11:44:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r1, &(0x7f0000000180)=""/193, 0xc1, 0x801, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 11:44:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000480)="0b6cbaa2c4ff4586e3999b09e0846eefd606bbc690a341a85e3db4c8d234056d0bae5112f3487d8d1a7a0e83696852a27e541e0c9144f44e1796754591ce540dc7ba1760db0f39fda81769c0152ea7cb24a8b988abd212fa9aa3ba7986c5e540ca9e17f2e759abdc4eaf323be7cdf3243d142362a196b15a6a7ba3dd9b7cb867f1b8b652113fcb177a9a5a414b1e25eda8acfbfe020303071c5b4c3a0f45cce9ff1f468b6f4e66cd3941391ed594120e7c1ef8eb1db1799a60ebfff2c0384d2025a0bfc0493b9a5805", 0xc9}, {&(0x7f00000001c0)="c5acccdee88e6262003a79bd", 0xc}, {&(0x7f0000000200)="5faf38a3ff6bb7097010969cc46a27540c567f8e26c4295dd82c341eecb7c844f87566b682c6a8be85b2b170c42c3b558cfddc5e2b2d26a144fc0f2233f0168f006d2bb4f38ff4ce41e195d58e4fb70599e64ffafbfef1f1784acb12ca7e17", 0x5f}, {&(0x7f0000000280)="ae7ffa99dab40e4456e2989f0618282b3952eeceaf56f82a8d90afe009dc0e71f0796bd607428a2b307ac87195a5ff71dc2946c36410ed787e584008967e949ee27d0eeff35e13f5ca87c8967d2a68f8984bfb0628d9093d3867e3e21c8e00e476fb3175338c5fa52cc2f50c942b65ee46a0ccacb68b2a503abd3952f8da99fcc8aa2bce77bf04724f6f53057337c798a736d5603785c3fb46dc223eda7340f38fd5b6629be0f7623548b2b76c57485ef2db54", 0xb3}, {&(0x7f0000001700)="f8dcd58023b5e51069ac2a1a6ed222a7dda1f0b961dbe4d212010364cad2783285044b0f5b9f466a1fbf10b07f49e215b3a8abc529b47622a363a98a23c51b23db15c9a18a4ade003b96230824047ad1d387f627494bede1761d2e8e088a2f71154fd1f4952af50220845b2e00761e4e883a227fe8e35a543d1bc09fd2059f0810e7307cb34620b7ce962a66037385e12395a8605a156a9b3e11ec74a4e82c87fa7b34dc7dc8b16e85f40305059eca31ba8dab283de99ee31fa3261f596e29fc5e94ab9acda45ea61ead6cd3bb47ba3af58317dc3c8d70046cddf017c2c144bc50d2c65c360e1dd413d6d2a4dfedc9f79bf2a21200cbf794ecc6b975168100b2d2dfbbe12501679f201e2be5ff92e806309a7286db91cc610f0529e2825f8bd8faeee1bcd0dc753e135c1f2852737e866fef04b9db0e29532fcb8cee990dab4515ee2269672e13d6d2dc06a9f5dbcf8c3372b18d0cb29eeb56bb244acd4e6153fe08a5e2de128fe656dcd4b054b049b524c6bf9521d17f8200fce3875b2618634a975c556ffe735ac168cfb42ec6d3e0eaa6bdbfcb6b4cba9d1d902665f464fd2beea873de7156974eed91e70e7e9c3acb505dcd7b84e1d999bf46f2d3b4f4c35c471d5b0847c6ac540f1c91f560b1b4278e0e740b63495e18fbd6b2972057a7b373dc57e5d20c05a24e5bff06b52057b21b5a8ff2b43986ccac21cdaa07c7d235d35986f41c5af77863c2eaea4a0d5f58ffa1b1eeb92ccc8d66bff791b61d12566b57abd9d36c655dd7b054b1f91f8f4b495d35c243133dd7bb93f58989f94281b6cb27f7b5816a46bfa1435035eea3a84b37d521d4865b34c4b85b7dd8a9c76809f2d542f1c3089781d6931deff53ef5efc206bec3e4a2e75a419f82cde3ceb96fd51b35673b9e4210ad62d03e3bcc0cf65d860ae62016be6bf3f37a49e9aef6b3484709aa6b8850c025b52ae0c538852116f1becc52cdb57c7b99713defb18a9d45f3f77186015df5ed4668f2027dfd7ec7053f639c03c815aeee969569c29b570bc2bb2c1a18f44361da261c017b3c5bd3366d4f6e4a178fc3ffe7323c1ad2e6f7d758a422be7acfb2276b75398160e0fc976f9200799b9e821b5914466bf304996f554c604b79f93a7a3e4cf113966d4894394ad7d9434def7215f6b5706211a69443df172713a95f72e35381943424c8ccf2ee4a6d31ff34b7c451e8c082632d5cd68873a77a60aab8ed65deda61da90cd660f53d20dc06458f3a8c8f02dd6ab93e23401f8ff07839412015352bdbe28b1295eba6b6aceff466f7c8451ba2f60c5b51dbcf3f3c414e8cf49d51d21a74154faa796c243750bf3038b33c4412b04f4034eb2a9aa8a2dd049baf214774a3267c476f387fd417c486d81564d145ad43703b2bd5d6c98c9ddb5697654685817d72d07e6b7358569c7ce8a1a2c6ae4ceb2a7c3e7bd38a877d17e836d086b30b3735c397dbc7ec0c186db603995c97d3c04df353f5488b730777b0ac86dfa0279a4d39faa794650acd19a96f3a48673c52d66464f7a279e4df527364e678bbca098487c65e4d334770a7aab26b6688eaabde94ce5c3d0f3ea1f02d1b041bf24141b160355010d3a583b6e0b783445b98669a0d275b0aabe141551123713398a0c6dd6f671d9b392fc0c1d0b43d50889e51f67aac8012a0b114f7c5d202c9cf10481993c79f1b8ab2091c179103e26137c8446bdb02d431a0828e2f9ca28b30331c2b7e8f09a04eb29b09e2c89ac834d6567cf00153598aaa34d87a94d624472e0de1d24c87cc95f8c43279e186c07b1a02082998f37785b3a93a793c3a04e80d68d7ffa909d3ab341e80f6d35f8a6b024aae4e23bdbb26b072a79dedd361490827b687b39076a36a6c60ce5cd64c505c434d0edb79fbca82ad2ee9b1230005aa9337dd590660aeb9e34286450214e8394f83d6b3be0b4865ce380b32d869764261a4fe9c68162530e4334483ca44558936a67764ecefb48b497885f1e0ea28e4dc0b378abb8fe99302a0c07829924df1f4f4dee1d84831204e05f9f9f77fad055d80eb118f9015fc3d6a0641ea28fc94dda0a0ce3f45162630ef69f537219b6e1e393998fbdeda872fbd0aae9f8ff5f9614f6b9e0efa1877f3bb1f17f466aacfe8ec6896b7f0497f113ca0bfa0792a43796fbda17bc40dd485b8cfdbb391349059ac8185bd3ac834e3d1fda5804cb5275dadb32a43a2767848ba30281ad42d817e820d76a391c2eb474accf2cf291e8c7862d26d9a59f33145c30823935bddcddf13bb7a5ed24256ff85d08c87c15cf0d51f76492c90f81bc1cb8966dbb5101f6f032ba28baa0750c3744b949f603d36905508e3e4e3892ca894efcb636a6befd670a12ef951fa8194f2e7c04a58168bbb40603f2d3574b8e58605a6f0e56c57867ccb3d3f1b9fb1d7f8b85560706a58e3f25f474e8eceb7ec5a751a5dec7a4e463dd5f0ef12eaa9ed2196fd4992c9f2081b5084a397c02bec40e07be23830bcd6d0b679393819e949d47f4c788cf50cc65398f8b968b15e76e71ea3796f99626d0d275cbd067616e09d49d3be24d90cd4c5878459fedb5ab3037ea020b08fd142dc2cccca826511822b82cae05faa840e7e9350d02e4bf7c3b1df932716472c6e5aaf6a2a2052b773bfb49ee41e65efd5f8bcaee1e485eb9168c21a916fcec5c8c4c8801cd7c5169cc8aed8e136c75abdad36d95da25a8a0851621f05e87864fd1818996a885df59d76e1b617b3c6af2ce55c1b1ac3d497a07eb40ac04002b9c398a976afdbef680b7bcb17bbd91eabeb5d30893877815de9d33b80ced6b2cc0dd29eb75d63cfb2fb20ee3f5eb375b0f4cda2c2e0939e3412632387d77277a60d4fa61c149d2ac2dcacb90a0e303a25b1a5c29ec16a6867ef33ce66cc2592528da1751898df64eeb87d38f8dc760477131ddb56a1d32cb6f65a8281054992e7361e6e73633475fb17bdb20e2026a9f120ae7a3bb6e2fa68dc914387318b2f937077155b51199d6d246461801c4169b08c2bfc2b2e2804d870338b783028aecf9c578e79d9aa2969cd8f0e426746872c638bff0c3293501dd0dce0c9bd1eb845eccb23da6b209d91c4c55431482464f0d7cf75b2f36db993c8a5aa8511e58195c2e85fbafd5d2ac42d810b3bcc2d30d7d939d1d60797e7b12394d296dcdbf87daf070fbc334fc844d22577caf0fc1d432106c6739ae6907847eafc41a9ca934c2195ecac14db152326fa236deffe0e32e66d7ec35199561058d243b9ff6a87b0a28cd2f1ba511c305097993ee7267e7654ecf8c3a7679751493d9796d546c45ab4f90eca798c7d09d89d47dc23cf4b9b0296a3021b2360523bf839a44650d370d1d727a363d0cc343d4bddcc042687e5f7096fceb4027804443317eaffb5a3d6cdb388b931a44ef565ca17499d0925839513dbd878a504ec7d3c3f3f02e717da089048b98e97a4d24963a7c1195792c6b4702bf3f8b7185153a4687b578f40d34b87399fe346252d537d349e9387d5579e7f87319f7338bc2cff9b9cab9ae309ac91b9feaddcbe8479d27db3dda426b61ad5d05d6e8dc9d0a644448da369611a5b49a030fbf8ec2def39a114056079c0217db1077fe972c5a1eaf4f3bde2b7c1cb8fd42e9f40f1518c13fa0f830e16631dd3161b693bbf06138c285805a9f27c48e3944637671a8282276cf64a4af7b91857bbff5e07c09f6d0c152f4eab7548daa8a2b79f35f63d0ef50247d4707695269465e90ddc38ab780bb2a9e1968915976c22089e28e130817d3be460f42cc6e4a90a2a9c5e6b355ff85b2c832fe05b91f3974f1ceea02c9a3f4a5f65bce8488872cc0f9c890071639cead94c48eb133dc9cb7d0d96144cc5b53474bcb14fccff47a267c7e82e9560eee564b7325761bf1cf960ebb8ed064b3b4202e332c756959b9dec91fdea8f515a9c2ac285ea13713eb04b8dfc2f9ea5fa758ca2186a38e9c0fca39eb59ca4c399beb30987064ca88128ae549abd9056ad16c110eeca90fbad65ebc6870214f65ebac6db8b7bb56a1d9f496b3180812b9b57195422fd23831f673f3cc7df627d7e6916b0ed97295f0503d0ca732af7899069f52d5cee5bb6597c0440f5564f0f52aef1b25c3129120996104a2a1c9943113aa9c0600cddf2902fc960257a3a6e1914113b255ed1bff36373b7195843c2a7d47efbdecaf2e234f5a2727d40ec24d3e380b0492dba1fa0163fd058cd4dbd4158ef0fd43ee22cad988f7f75aa688feda0242a60881d7077f0d41c06dd846f8828827decb5ec859af56215f0956a327a7a44fa0b0ccfe6de552c8436c033e3091bb572655cae93ad32a902965d73430e65cd1be2eba5b01360dfe9c3e2e0220828523adeeea4bc3fc2c8219d46ea8ff239b25bf3f86722b5ac03b8750b8bf76412886b0231969b4a7afdc7351226c570190a82b53d586d2350633818f5ceac1e927e872aadc897001c73ba3d48ccd28e8417d7e51ea9eb9a780b553256d2630952320fc8cf5efc28150f5bf92020256b794043c2ec55c196d657307ab7fc51db1f5e6c32ee67397be2c18b77a8c54fe7d7232a6127959b94fc94e868aa5fd1271bb80136de445e8599240c190435597feb4a8588e9c64e4ea626a860a62be5cbd2111857376cb68a929d32773c3d8cbaa4bba26e4857d01cda0250c61d3fa97cd9dff1d2439532b2ede1a584a833c0ddd267fe6d789a786f2a404f16e313387783228e6bbfdaed628b28c8086953cf077cdf849230adb1b5a0ae810e939215c1f52cf5134a8e02c0a23df1a3046cd6838ed51e5515b2d54b95f8f9f6c3b8214b0ccb12ecee172959d6ef18c4cdc9585ac19bf59d675649cfbe610e77cd9f79f94f950692761a5741763e9257574d311dc02dbd7b8e396c9b717040dc7a5bcb8c84cd7330e66f7528d6132f1fdd257acae1c03bf35c4d7c3d4cad34b66f2265a9dcf47008ccddef07a93d8a3eb7b9a28028ce14325fe05df4a5d35e18b257569419bbaa8266ec667e18165c229b1444f9dd0d466728e7502a0e59a69abb0ed56139908a6d512a8cd5cf4c8f91a232038d0d9a192f9c534558e2ce4a62d26", 0xe1a}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:44:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="018d27bebfef4fee7300"], 0x9) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 11:44:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x22da, &(0x7f0000000000)=[{0x81}, {0x40, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x3fd}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:44:19 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="492b52f5"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="4412", 0x2}], 0x1, 0x0, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 11:44:19 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0xfda6) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'\x8ca\xd0', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r4, &(0x7f0000000300)="fbaf8a8d1a029be96914f6352a22", 0xfffffffffffffeef, 0x0, 0x2) r5 = getpid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'\x00', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r7 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x90) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000000c0)=0xff) read(r10, &(0x7f0000000040)=""/32, 0x20) 11:44:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x80}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 11:44:19 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) shmdt(r1) 11:44:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4089, 0xff9}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:44:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="062de27233b97400e4374b24a67b31ab4a20ed7343cb65e4a6794a5d5bce323d519c000000000000000000"], 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) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:44:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x100000000000000, 0x100000000}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) 11:44:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xff, 0x20, 0xc0, 0x4}, {0x0, 0x80, 0x9, 0x8}, {0x3ff, 0x8, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x3, 0x3, 0x5, 0x5}, {0x62f7, 0x1e, 0x20, 0xc600}, {0x6, 0x7, 0x1, 0xfffffff9}, {0x4, 0x1e, 0x80, 0x2}, {0xeb9a, 0x4e, 0x81, 0x4}, {0xfffd, 0xa1, 0x6, 0x3}, {0x5, 0xff, 0x1f, 0x400}, {0x100, 0x2, 0x4, 0x8}, {0x1, 0x3, 0xfd, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x7b, 0x1, 0x80000000, 0x7f, 0x44c, 0xc5, 0x5, 0x1}, &(0x7f0000000080)={0x5, 0x1, 0x8000, 0x400, 0x9, 0x9ac3, 0x1a9, 0x3}, &(0x7f0000000180)={0x400, 0x8, 0xf1ba, 0x101, 0x4, 0x0, 0xffffffff, 0x1}, &(0x7f00000001c0)={0x6, 0x3}) r1 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) select(0x40, &(0x7f0000000300)={0x0, 0x9, 0x7fffffff, 0x3, 0x4, 0xff, 0x9a, 0x4}, &(0x7f0000000340)={0x3, 0x200, 0x8, 0x1, 0xa84f, 0x0, 0x3, 0xffffffff}, &(0x7f0000000380)={0x8, 0x8, 0x6, 0x5, 0x4, 0x7, 0x1400000000000, 0x1}, &(0x7f00000003c0)={0x401, 0x7}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:44:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) write(r3, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:44:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 11:44:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000200)) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x10000, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)="ffef4f212efef2a955f67578f070dbdf8abfbc869fdc92c02f159d8b4e7f602717775c11195f919e9cca", 0x2a}, {&(0x7f00000002c0)="138f27b455505b4d515087cc301c07e042f2e6b6caaba3081b5378f4ddf6d9c41b4761ce7363513f96abe9b349709da313219a151844648f723ecc15245acdd27b0a244cdca6c6f3090629ce712ebd3168749c4a3363a03e0ed4132aed5cbd9254b8ed49c46f48630b5175ad0765", 0x6e}, {&(0x7f0000000340)="5be54eb3a4213b4fa601060afb43e3b7a6b70550882dd46cb78e0d0050d7b444de328b93c4bf163184412a19dbbcf6a693111846bfe8ef158cfce5251ebc3299280d6779ae9d02ed500613c63115a9045e34abc169c166a3aa668022399fca466a94fe2a9ed28007a207061b431b5312d4bee4c66a36a9b8f29bd3a4d15d0bfcb690d72d4f6ecd6275b143fbc0949cda5bac92c1b98a7efb2dab797be1946337a23e8169573719bfbd3533", 0xab}, {&(0x7f0000000400)="533d93b4b78fadaefaab49803ea09a151f2c44992fe17bc573fa8caa7dfcf19b74c307f285ff15b4d0d689be3d35baa03f2fbf44269cde3420b4b7bbcbdad3e437b9ccdf8947b35f517fff4409eb2c54073ab8190bb1c10172d00b30e01679b8acc9950f25df1841cf069184ac0e85e498870ec306ef27a820852e82a4aa472fadd3907c3f8685bec186d5f14ad10b5329ef61fe096a46c5c69a9599f81ff9cee33b103ab79ee4b17305c19575feb840c5", 0xb1}, {&(0x7f0000000640)="e1d1ab615044f5ba350d27f60b178652fa4aa64bdf5173eb1640a328f4bb339bc88c3f2bd6f9e794e0f61fb548cb9bd38c5d0bf3a2f43e6cd6e03d863c5e0574240abf1c652afecab64902a767ff0c03799068d160f28b974b4cf02cdd966793a407b0dcaded559e76b4198a86fa0ccf58eb681ba105bbbbbf1b873f1ad5eb1e69e1102e146274268971fe29b4cf57749a77f82c85713b84ece7e1b3272a9f83aa34ebbc7ba4f8f42100c5f0704e9b878c6e0201971ebabf7a51b41dccce63ab", 0xc0}], 0x5, &(0x7f0000000780)=[{0x68, 0x1, 0x5, "60a3ab5b9fadb51ab126affcf3d36778982270dbafa326c4cd969a00dea68f9da7e2dcabc378b3a9d1181042a05e2b49793f205fed5bc01f011a06c8a071429cf86c41b21069fe80cd07d203bb85e5db3ae94a11e6be0abc"}, {0x98, 0xffff, 0x7, "cd4ce288752f4162f5cdbaffb2524e71d9024c3afa0de1f2fa513308f6e78a9a92b1368dcc25bf10917fedefe8cdeed2930a2e1762e8d902fa92b38e68443eb1544c590f3d5994a0882843481125873d8ae4fca75a357d17b6ffb780b0231a76817de0226b8f2a420eeea26b056260570ed8ddf1af11eb43a76fb4c19834f0badf571257e3e567c4"}], 0x100}, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 11:44:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x9) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0xfffffffffffffd7b, 0x0, 0x0, 0x0, 0xfffffffffffffdea}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = kqueue() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x144) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x154ad6ae227f06cb, 0x6, 0xfdf}, {{r5}, 0xfffffffffffffffc, 0x24, 0x0, 0xffffffff, 0xff}, {{r6}, 0xfffffffffffffff8, 0x82, 0xfffff, 0x3, 0x8}], 0xfffffffa, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x9, 0x7}, {{r7}, 0xfffffffffffffff8, 0xa, 0x2, 0x20, 0x7f}, {{r8}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x3, 0x200}, {{}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0xd5e}, {{r9}, 0xffffffffffffffff, 0xde, 0xfffff, 0x2, 0x8}, {{r10}, 0xfffffffffffffffb, 0x20, 0x2, 0x71e1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1a6, 0x0, 0x5, 0x3f}], 0x86, &(0x7f0000000340)={0x4, 0x200}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="69952ef582c72d897203d899088779caf2e9951545643e1244071ae8f1"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 11:44:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x801fffef, 0x0, 0xd1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x5, 0x2, 0xe0b, 0x9}, {{r0}, 0x8000000000000000, 0x10, 0x10, 0x7, 0xeb9}, {{r1}, 0xfffffffffffffffd, 0x48, 0x2, 0x9, 0x6}], 0x4, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) dup2(r5, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x168) 11:44:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffe], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:44:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x2, 0x800) 11:44:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xf8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2fb, 0x0}, 0x0) r3 = dup2(r2, r1) pread(r3, &(0x7f0000000180)="2e67b72e11f50b7445102437d794a31218bb40cd75e74764cb58aa27a8d929918328bfff0e3e4607caf386a2689347bdce5e4b5de8583efc4de84c5225f262431364d410100d6b25b3120e4c03a259017be9bd0c8476ebf02dbc05e7bfad0493e7d2f37529c186c934e0fa02ca3baede536ae9a379686401e3f8f54fe54d51af51fa8131b7f0a66bf36334b5ec6145d3bddb0f279bcc3812249e0ce923245be9243e613671fba1d7d1cf7c72b29b30b171c3fa60cee07a10f2fa7f7775557b8f62487a611aa2a982b6a19d18ad4084faec3532a5d14d61b31da9b10242abe860dbe4e9f56d07bd3348581c01b870ccb1", 0xf0, 0x0, 0x6694) syz_open_pts() socket$unix(0x1, 0x2, 0x0) r4 = socket(0x18, 0x5, 0xff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) fchown(r4, r6, r8) socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r14, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r15 = kqueue() setsockopt(r13, 0x9, 0x7, &(0x7f0000000080)="31fe17873318e53d2e160cb811f795b2d2649a674cc4d83c28bd9cd7a505", 0x1e) r16 = dup(r15) kevent(r16, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 11:44:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) msgget$private(0x0, 0x200) 11:44:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x50) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmod(r4, 0x49) execve(0x0, 0x0, 0x0) 11:44:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=',\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-[)]\x00', &(0x7f0000000240)='@\'\x00', &(0x7f0000000280)='%&*\x00']) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000300)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000003c0)) 11:44:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x5, 0x3) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 11:44:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getrusage(0x7fffffffffffffff, &(0x7f00000000c0)) 11:44:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x406}]}) getgid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r5) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x88e) syz_emit_ethernet(0x49b, &(0x7f0000000000)) kqueue() 11:44:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x1c}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x5, 0x400) semop(r1, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget$private(0x0, 0x5, 0x400) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x5, 0x400) semop(r12, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r12, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r18 = semget$private(0x0, 0x5, 0x400) semop(r18, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r18, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r9, r8, r9, 0x92, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r21 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x2d0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r26 = semget$private(0x0, 0x0, 0x44e) semop(r26, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r26, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r27 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r30 = semget$private(0x0, 0x5, 0x400) semop(r30, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r30, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r28, r29, r28, r29, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r4, r9, r22, r29, 0x88, 0xc1b}, 0x1, 0x6, 0x6}) 11:44:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) r2 = socket$inet6(0x18, 0x0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0x34d) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) utimensat(r6, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xa0ab, 0x80000001}, {0x25, 0xfffffffffffffffa}}, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x20) 11:44:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6, 0x0, 0x0, 0x40104}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(0xffffffffffffffff) pwrite(r2, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffff79e0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100), 0x10000000000000a1) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a5178cc972185fc91c80135ce2757924f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73fa3150c6a5a27e9bcf779fff72c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef947567079543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c000000000000000000"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r5 = msgget(0xffffffffffffffff, 0x464) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/114) openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) socket$unix(0x1, 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) 11:44:20 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x60, 0x0) pwrite(r0, &(0x7f00000002c0)="5589f455cd9f8f5dd4e3ea49b5837b0f770e060b9dfa7cc08be6397e579663466f7ec458efe5ee18569e3783086050d4b209acc49c38eb86e4bc5a97e1dbfa231f69ca37c01fa0b2760d5b778fc30b850486a2d8275f3837e3f19f38045e2d50f6757c73c70abb0c3a63a627d7c551", 0x6f, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) getdents(r5, &(0x7f0000000200)=""/86, 0x56) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 11:44:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) close(0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) msgctl$IPC_RMID(r3, 0x0) 11:44:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0xf3c7, 0x0, 0x5], [], {}, {0x800}}}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 11:44:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./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) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x8a53) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 11:44:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='\x00', 0x2, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x7000, 0x6, {0x3ff}}) 11:44:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xa8) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000080)) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESHEX=r6, @ANYRES16=r7], @ANYRESDEC=r6, @ANYRESHEX=0x0], 0x3, 0xc00) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="8d6b83b55461ff7c585808ca908dc302795e17b0cf85cb3b78bfbd31736b1bccc576aee121cadaea67bc1f3889a3a73f6757ca2deff1edcc32176cce8d3dfecbf3be8835f6c0959cda5592c7431805017807544f7bc700ce6029c3c922d8e60f0732977d941259e6d8555fb0898ec0ba7091d832a860d977840ea870483492912ecf4be3b57d1cf70fa35e1555ad36883b31da8c18eed572ce784eee850f3af7b25c3d0117295b74d043d14d0e7ae2c5455ee9f454f9e31e73fbfcb4cc00ccedd22d15aa805eb895a2d9e708c604fa1f28d3a1158c03f6a69cca5372b95515e94647c7d79b038cdc4cc5f649ced547881b71e93ddff654d963afd0884f94a1319192d0e840e1432b8e7961308444315861e2ab89f58cea2198044397c223e8044c5b0fc27a36d7ab502a875e5fd4b0a2b6d239216e0318e3e9c58626e0e949974973a0bb38f1144b09c8ea11158aab5d02dbcaebd4164eacb4903c937ba5ee860ca4609ad75138f15fcbb51adaf119a140d169d3833da77eb40c561c50f0e2433a5dd9eab284f8c4bc99303b331f454e8ff43e74dd09b8919f237cbf2f68cef1c3379afa3936e2d7aa0b1a1a42da492a29a66ef0d7297454f0edc45c54f09250a10c688dff52488322d1987cb2feec66dba89644edd3cf4782d0ed15d9a87e11c5afea4ea3c4d1ecae70ffeeff8a9a2ac8d88c354d4e3f0cc8e40cab6064baf2242277706bc8404e5db27a85039dddb32612318ab1a3c137d21d328c8e60fed217312cd065734e2452080d1020457d3643a53e44a37b3a4afbc9053ad6dfecf25142b1e832180c74b62dd118a53753abc6d794a0a3b6ca29e549fe1419690c9d7482cf1f47e206a604bc5bcd203fa768e523553020a38cb0b01cfc2885f6bede18eeb28a9e5e280f3bd444dfc0f72f4a9a048bc8dba0512adb2867bd7931eb380d182a343473a593e732eac0d7346946f9178616c23a0542016dd53df229ea515cc023020231104da9509e4eea15aa03e2793e11eed8cacd92cb42e1b1458f1b36278c4cc209cbdfeae1e543c31031ba42a03b023c7936a064fd5e85fe39824c8606daa45ea8c210509a311a25432900510d17cc694fe6b3495a674686cf8bb0e03bbdb2e869396310ba25f891897f26a5b846b9d35c19eaeea57bc766352ec37d0b7cd9473058870ff113d30f1d6807643b7f91de87f2702486b521ac4768e53d97bfd482e7e159a2467a83584bc16e7f200cc4ab31049eab48541df00843f4c4f5e6cf66f74edddb387a5bfd369874b1510f218eb74111d4c1fa24c8098e78bd3bbfc3baf0eb5af3c53a7c48248fee14d703fe4b8320592323c56665c6bb75eb5ab25e67fa2b650eb688af2f0bca2a23c694a640aaafc559ff6dee3ecd58e561bb63f196e69c8666c2077500f6931f10749b69557a9a6b0267a014ab9102f5f1dd9a75391f51e1ab7f18a1604863abf2f5f7b2cdd3fdb3fd15f6860bb893cb0cba9b171fb1d20985e2d71945733667597780aa85b8b1bb34fecfffa10f9a45d68f06ea7ea548c85aee947a520160f79c0940ca27873d206b1c9d7337c9108c2adcabeb591fd550229e0cb9be8afa8ef86f217077441eb476d5d309e3571ed89facf07138f95656a7b95874626d3e879a0239894ba1414aa7e072513bea28eab7623a423a9a2cf73ea6d9a05c1cb4554f51db63798519d0a4f1da54e555c20470e3f64ae1512a25167ff0e6a50c2fa199408bd201f4abdc810adf0ea6edeae319d551330468baeb999edf2de66d17f3eaed843f91e71178afce8080a7ec2fa0373aa9cfddfa0d819eed27774814d8fc0d77f35cb03f61524f80bc0bca4a9ac06c16f8fae3de21a6049c63e09cb6bb75454acb89f0e97f64d4c7c4895fd48f6c8ee5c342b351979b9c1941920fd3cadce512924264b545acc5b97392b3d44de7fd77ad9f73ea978dbb9d36c2b661ca619a42a8153a3fd21fab8ae593894a3bdbcab5210adab0a72f6f9cce6492627ec491e665c4cd51e444fc2281bfa99130bc9316db81baa329513cbab4816ea3f18d2536f419ca2c0b507ef4c786e7c402f2ed0f265e4b5bdebc171f7433a0a7c341247ca7a27ce5f0d66d6a9de0efe901f3967f0ff2c950d18614fc65dd443e629c3429f7dfea46798eac93c2a83775e6d52eaab03e2f7c42043eea4bc9a537da43783a39f453fd5431a464538c3e048ac356bfd55a56dca47009d730eb169574bd8601bc38a593a47aa6718ba1aef59b1d31a83c626f8d6fe527dc3dc480f2f39fe1294f18bd4dbd9a033c2eec2411c9bbba7f88cc62b596f02cdd5ad4da168040dcf4297b73709e95a2b124427a4a2cd61b3559c7c70d49570282a42a07bfb194524a5fa7c28b6cdc2e3e9b70742da7545397d1e36915193e33909cd3c00a88cdc5d4e10308f7c4956dd92dec4b7e301c69d1214d38a07d2eee8bad8511e153fa610f7f9ea26a105591ea28578abe8062ed15ede09bd23c9890c6df004e2d709bf6d0095b940b9b7866864da0c86d2919ff6f6b317a163eb83586331fc5eccb35270a0d2ac3484de7f6183e301e673b4a266f851a467d226bb1954af9996da52303e291d74e02b8267ae9e5d6d901788e92d734c1a15f7e3d19859f710ec5e8850ab5e8cd4981051fb3a75ce5b1af932bda8af92c13cbcf5b872ab47601fc0dd633addb390cc408e571e8e8251e74d6ed56d5ef0d5a9417a2320592c0f836c07121e7bf49b146721d1fc60c03fe962c3f7a158d13f8592708f56fd1aa443e0a8c67e6da3598afc2dff7a7234fa80ef18644737354eea0847f32a49ce44d15e0ca5e12e75b8d0ac028b8d41e36d04cbd1daf8319594f4a9a7ff1604fbaba0882114953dabb327f1739bb118589917eea03b2d251c3febd5cd7321a08bc44b9fa4f50f388365e8566bcacfc0d1be3c7deb8444d695986a20564066b4cdfd8e2a960c7ce11010037548fd54e7539e29a613ba313d45b272088cd22e0c62a153b9eadb789b61e081bee2bd1dc2ed6e6f49b172fbbf417498c864409fe70021c8cf20c65137e4c2a68fd74bfdbb6f27b8bbf649508073215b13411bda1d4ffba93325cee130e94a0fe0fbd14bda740b59353f11a5d492ed7212b99f95c8b8cf6f2350d68c92e4b61b6f32a44235cf5bc0dfac40cefb33cea2fa0efbd527bfe66284ece7b6deee7c58c36273157e6162e79ecfc00b7daae68d662c3ab5dfe26f681e110680f2adbe5bb26c8be8dd0c4e7625dd6a81a3644d14cbe4bca57e54693194bafd793d55abac352c9b16007543a75d564217141c0d6dbb355485a821efc37c240c8c4eb0cc396f7974f2ec3d69d58459776b5aeadd43dcfe456b54ec3675235580bad6e6866c298ee5470808e973e559d1d23bb303446d423b105fbf3c2b12ac2223de5b76097737c5d482f8f6a58d7197bea2ec5ca4cd3ae090ad4506020afc34627df5634ced7aefaa278ae013321c43422d5aff31f3b2843b32eb5069e195da7022a92b0dd40df4156413d3b8a1d0f9761f5411730127b54f89a5df2cae32d71e828bf00f21411d7a57899733d15a5a36a7b497cdc2e682dc418de4ceeeb0de3bf018bf4dbf48289b760fdbd22c15b25f62222350cc31c3890381403f2efc4bd834fcff3942bb6f2eda78d54849f90224be8c3fa3f43856d4d44546a1b3f347608cdcecb97046c296791526bba5572c3e11e3a565d16e9f79ee87ddf206a8eea5070e02dec778af6dc3edf425156e82a5d716d25c39acb095c2cc548928ea590a55919b59b03801fbe20dfbaa16a6f108b966c5965fb79e8a927087113b99ee78dec2ffc1edca9fc7f43b7ebc25c53d61b820776bc9bfa8ec1cd8de99fe1d84eea41ddcbe14a0d05718915aaa1b649189b19741f36214adeb2595dc92e96832316ae1fa914a5d1560beb15e9b12f7836791a3e703404d1b3aca5332ca59904b9b1fe1b478c9a4325d405ce729fdf056a2ceed9ac2074eede154357eff22f2a25544283d9283608409486f421fdb6fbb470c03afe9383e8096dec0eb6a3521bfe1133ad50306775dc546372ce561740eb50b636a52e5aafc9278d87d34dcabe81edbd03f57d25d576c863d0e03cf713a82194422cec3741e2db22d1f98e012e7b00b72b30778d4b2c10b1673a1ef7af17d16630f469f14bdba1dd1d167ce13233fc975a0351fc4aa7ab7fc461b6ab2f53963ac16dcc03325e4b43ab0a201a68004483e9c90fabef6a0f5065cb3f3cfefb091b76239f04fb1200654cc6d564d887fe537a0b92b27e920e41c3b6a047126e51db796c7cc3aedc2b5c4c36997475a015cf4f0c48e3fe742b5aa6664d6ace278e61f13b83b4def6538a0b6d8bfd860795bf9eb6ed00b5441f527fe10d02c78b1b9559b4eba38b00daf278bf052a27e3dd30c02d13a55b8e81075f4bcc49f685795aaf8a7e989539f532b061b963fa00eddcab1199b0e46629244aa995a9f0b4a410f20fb99a5d65aedd66c2cf01b496f7f188d658a2292f8a697756991f237a63c3b16b74fdfb9970651b827a526db7e4a031c7f9d51ab26cf349d76ceea4145236eeb7193af4e990295e77e98e88a57aa1e5cb449580c47668ade456f90e9c2b86fc600944c571b2a9ad63dab54c97d599f759e5cda45423d111262023ba33df1fed304474631e6aaddf060b9b27b917b2d66f3e2f9f5a81d8974926c02e1fe2470e92ec4b91231d460ca84271c041b844464826b9b8686c2cd28590ba50806835ad23d516222109ded5d737df679d7d1bad779126de3a3b3f6e59bdf997ecf0dc2aee7d60a0fe1ca1f531e4590734b43305e4d002a78395a13b24c2be693ec3a45040bfce27efc689cc86878ef9a980143dd9bfce44f728e91b46c1daf2eba3ff6479cbb6255632ef1c5940ac971c981f1ba8b41d35ad1014e2d3e9d94ffce333729abb3ebe6e1b455f21a89e423ff3c796a22a7092d1552c6cdcefb0bc4c61099bdcdeecb71506a354e42639d5316d2415fd8f84457c9de3203aaf06c6fdfe0fb8ef09fc9f0a85183a0272fbc59850f69cce637870fb786efedc51b346a77d7869829f92c5da1ceea49b7b840b71caec6829faec90140ce755b897ad8010a68484824721c3d4de8fccd781a3bab5cd2f0a12fb5c14759c15718856c9eea96134bbf58aff77bab3a7bc31089925f33826759f641d76704e28e9d830598462da1b816fb3f7900974d025f002b811f44a30304ec7c763e78e7d76cc3cccae4b29622240a14be9da50ddd5bed2c2b5e56463048fa0af9455175f02c2b5cf2d9e7ce3ec649f39968f5d9b927b6822ce81ad44edd695bb2c9a192ddf10050ec8678a9d5c4092df15a3c465e6063a555f9ab324d99d9174e4a89ddcfbf60e56c33ea8c4be342109e7082e09571d3648772b19818a0a5cc0e13f3b4c11101d2468b8e128628b7377caa7ea2f8838d13b4370066343ad1820563c42c9d3fb958a2136f8c74c716ec05e42bdba4b306de44555aa9ede6950eb76e6a5f0b6ecfa3bd69ad5ba604f865f7b7f227b1c7c237d82055c38a3fa24295af9934bf0e2f136b9073a47b961eaf54094b65ad02c4af09a3da72164a7296c60fd354755b5aa53397a29f8530664e9e96dc66355aeaca46a2c67d6dab36680852519be3692b86aaea5c18e5182ef41aeb0f60c90e71bbd03e2d281c8bc6647bd2c3199bf5539d2619226fd85aca4bdaaf324e6b3679effb8497cc7761b0ed7d63d8cdfaca7e02c400399189da553b6cb1698ba363ca3a5735c5ec36c735156b7f81c11dc40f785455b5f8b1c45491b2ffd859b6eb9ae60355de096aefa356abb8f5b0dc5dcf5b33dfb25def5fa3633e24465628de766eff5fbfee0f328e8bfd427907289c3c7f75bf3ee20586d2f6925007dc5ba438dea0476e737e66c67fda884f3a271b34e7a0a4d7b0b1268d9ca0141c22ba3abc8ec403f8c021ed659650806aa330a4f63795e858337ebab789a4dcb6023cc6438ccd5f03f2bdd5de7cc362db6a066b1fcd9e0e5c1409f1fdefe53f17bb4f75032fc5789c20e4bc6acc2574c4d7408a438709ab2ef344d4be1ab9f071766f8b1271a619d7e699511a5669da73e54e70ce2759b7ceb0cd0"], 0x1008, 0x800) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x74}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r9, 0x4, 0x80) 11:44:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") recvmsg(0xffffffffffffff9c, &(0x7f0000001500)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001480)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/204, 0xcc}], 0x4, &(0x7f00000014c0)=""/54, 0x36}, 0x1) tap1: address list non empty 11:44:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5], [{}, {}, {}, {0x0, 0x6}]}}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:44:21 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x28548, 0xd1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f00000003c0)={0x9}, 0x0) r3 = msgget(0x0, 0x400) msgctl$IPC_RMID(r3, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0x3b}, {&(0x7f0000000540)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf33131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea3c1d36372e8fdc0b7b20150f64697e46fbd229da4f6dd9cf1e71b558df33ace37d3e0fff177c2d14b68ef02da29f57f68c3021a7bdc6de99b3bddfd88b946f4ffe3ce896c4c0fa8c329a71d58d4670c84f5080afcd4aaa888b60b097f5bb8a40b1d1069521b2f812327e3d93de420457ac8fd8b54a0288950514682cd639fa5a6501ae07391754d521b260f304b8bbd1137b87d2a048190dfc7829cd00f06f2b40181a34b1b1d327cde726b9027f3a1b699e0275f46ab11b95e1c400"/268, 0x33}, {&(0x7f00000002c0)="e1b11c8305d3ed90c61585740ac74b5e6aa7bb7838d853f4", 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)=0x5) flock(r6, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt(r9, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) 11:44:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r1, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 11:44:21 executing program 0: 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) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) write(r1, &(0x7f0000000180), 0x13c) 11:44:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) write(r1, &(0x7f0000000040)="1acdbfebe3095ad476ef33884507f335e69c66b8b94d6e", 0x17) execve(0x0, 0x0, 0x0) 11:44:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = semget$private(0x0, 0x698e43fda1cfc7c1, 0x140) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/41) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004040000010000000000000000000000cd6fe253451800feff000001000000000000000002105c", 0x2c}], 0x1) 11:44:22 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 11:44:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x3a, 0x0, 0x0, 0x0, 0xffffffffffffff48}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget(0x2, 0x222) r3 = socket(0x1b, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = accept$inet(r10, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8cf5609e722564e2, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x100, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x0, 0x1000, 0x6}, {{r9}, 0xfffffffffffffffc, 0x1, 0x2, 0x10000, 0x9}, {{r11}, 0xfffffffffffffffb, 0x40, 0x4, 0x401, 0x3f}], 0x8, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x4937403d4393c6e9, 0x2, 0x1000000000, 0x100000001}, {{r13}, 0xfffffffffffffff9, 0x82, 0xf0000000, 0x6, 0x1}, {{r14}, 0xfffffffffffffffa, 0x1, 0x20, 0xffffffffffff0000, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x21, 0x0, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x104, 0xfffff, 0x6, 0x28490994}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xff, 0x401}, {{r16}, 0x912f3d3abaa50c71, 0x4, 0x1, 0x1, 0x9}], 0x8247, &(0x7f0000000500)={0x0, 0x8}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000140)={0x0, 0x10000, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x400029, 0xa, &(0x7f0000000000)='\fFW}', 0xa6) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x8010570e, &(0x7f0000000080)=0x10000) r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0x8010570e, &(0x7f0000000080)=0x10000) r23 = syz_open_pts() ioctl$TIOCDRAIN(r23, 0x2000745e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) 11:44:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r1, &(0x7f0000000040), 0x16f) 11:44:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x47b98141, 0xffffffba}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7fffffffffffffff, 0x1000300010005}) pckbd_enable: command error 11:44:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xffffff81, 0x3) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) write(r8, &(0x7f0000000140), 0x269bd57b22684d35) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r9 = syz_open_pts() lseek(r9, 0x0, 0x4c19c4870b7c4c8a, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r9, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) close(r11) 11:44:24 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff0000, 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) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0x4, 0x80000000, 0x43, 0x2, 0x1ff, 0xfb, 0x9, 0x3, 0x0, 0x8, 0x8}) r5 = dup(r3) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000180)={0x101, './bus\x00', './bus\x00'}) r9 = dup(r6) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x10000) r10 = accept$inet(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x5, 0x400) semop(r16, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r16, &(0x7f0000000500)=[{0x2, 0x5, 0x1000}, {0x3, 0x8}, {0x0, 0x703, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0x3f, 0x1800}, {0x2, 0xf800, 0x800}, {0x1, 0x6, 0x1400}], 0x2aaaadff) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r18, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r24 = semget$private(0x0, 0x5, 0x400) semop(r24, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r24, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r25 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000440)={{0x400, r14, r21, r19, r13, 0x4bebeecb8619d8ca, 0xfffffffffffff7f5}, 0x8, 0xff, 0xfffffffffffffff8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r28 = semget$private(0x0, 0x5, 0x400) semop(r28, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r28, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={r11, r12, r27}, 0xc) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r29, 0x40044278, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) pckbd_enable: command error 11:44:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8fc2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438fa387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e00"/280], 0x44b, 0x800) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r5, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000040)) r6 = msgget$private(0x0, 0x651) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r7, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYPTR, @ANYRESOCT, @ANYPTR=&(0x7f0000000c00)=ANY=[@ANYRESOCT, @ANYRESHEX, @ANYRES32, @ANYRESDEC=r1], @ANYRESDEC, @ANYRESDEC=0x0], 0x5, 0x800) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a72f3b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="08000036accedd7f"], 0x1, 0xfffffffffffffffd, 0x1800) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff68f, "000200000800000c2bdfcf5fb400"}) poll(&(0x7f0000000000)=[{r26, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) msgrcv(0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="a5f38c7e8792179541c95712ac3bbb216f22d05ce079d9e97ece3dc07c69c45525dafe03ae333ad1a6167d95e6119745c5bda163990f2e94b16d789dc076aa596803", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESOCT=r16, @ANYRES16, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYBLOB="169a65592a3c2f08628b6866e7a0aada96603cb1e06df4c48427f02b8221da8ae08ddff6f864f1b91a4ff0e2450b16179074bc5b5d0dc437fbbb0f645a5d0b117d7e5c11271271ecc9fa0bdb4f108841523a4ba6c7f6ae8ca3ab2e26aba07ba5cbc6a831b1ebcd8ac926e9ddda6d65bfdcf587983324fe25abcee3264e83f061c6e957b69d9c4acda017d5cdf5e4df9c22612d93111183be9c64a558a62ef9e1", @ANYRESHEX], @ANYRES16=0x0, @ANYRESDEC=r2, @ANYPTR, @ANYPTR64=&(0x7f0000000c00)=ANY=[]], @ANYRESOCT=r15, @ANYRESOCT], 0x4, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r30, 0xa5, 0x1, 0x100000003, 0x6}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r35 = semget$private(0x0, 0x5, 0x400) semop(r35, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r35, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r33, r34, r33, r34, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r36 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r33, r32, r31, r32, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r39 = semget$private(0x0, 0x5, 0x400) semop(r39, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r39, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r37, r38, r37, r38, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x2, r16, r9, r31, r38, 0x46, 0xffffffff00000001}, 0x2, 0xc06, r10, r10, 0x1, 0x5, 0x9, 0x8000000}) r40 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) 11:44:25 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x1) 11:44:25 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget$private(0x0, 0x5, 0x400) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setgid(r3) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:44:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/204) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r5], 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r7], 0x2, 0x1000) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r2, &(0x7f0000000280)=ANY=[], 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/156) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 11:44:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 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) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000140)=0xffff48fe) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:44:25 executing program 0: r0 = semget(0x1, 0x4, 0x488) semop(r0, &(0x7f0000000080)=[{0xaea865b4e951f186, 0x5ac, 0x1000}, {0x7, 0x1, 0x1000}, {0x2, 0x8001, 0x800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000001ee, &(0x7f0000000040)}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") pipe2(&(0x7f0000000000), 0x10000) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f00000000c0)=0x401) 11:44:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchdir(r1) 11:44:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000740), 0x0, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) seteuid(r1) 11:44:25 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000100)="bf4039cf3c2fcdf85a433e3a8f84fac5f4b655eb1ace73d1cd930d3edda434b8ef2c19c7a499cdb3137fa6382ec880f87cb6ba4362f86fbf45c29f7dc923f0ac70e87a56f2434520bcf69a82cba8f45110e16221b5821741569f15c229aeda5e7b2d9ea3d45949fedc2a1d9935651aea67010b97d7866ec79ecc3390159e9d82fac3cc4111a1e29b7fc73893828db0f33c30469997d80eca1633622e9639cd28e59d32c650c7b10ac8d5a43178d0cc4890c8b498433128d644501c95e23634b6803198721648ee1bf7933a", 0xcb) write(r0, 0x0, 0x0) 11:44:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10000, 0x0) dup(r3) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x80) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x4000, 0x3f) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:44:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0xa0, 0x1}, {0x6c}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971ff3efa3ca32", 0x7b, 0x0, 0x0) 11:44:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) 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 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:44:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) socket(0x2, 0x3, 0x0) msgget(0x2, 0x224) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x88fe}]}) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x38) accept$unix(0xffffffffffffffff, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r6, 0x4, 0x40080) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) 11:44:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000203], [0x0, 0x0, 0x0, 0x5, 0x1ff], [0x0, 0x0, 0x403], [], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:44:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") socket$inet6(0x18, 0x4000, 0x2) 11:44:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xf96f, 0x5, 0x6f, 0x1ff}, {0xffff, 0x80, 0x20, 0x7}, {0x800, 0xff, 0x9, 0x7f}]}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 11:44:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8502537f896b2192, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0xfb57dee6f6fb36ec) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r8 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r8, 0x2) 11:44:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8080, 0x0) accept(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000000)=0xc) r6 = socket(0x11, 0xa, 0x0) sendto$unix(r6, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r7 = accept$inet6(r6, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) r12 = semget(0x2, 0x8, 0x0) semop(r12, &(0x7f0000000640), 0x2bf3) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r13, r13) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) getgroups(0x6, &(0x7f0000000080)=[r17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r10, r18, r19, r20, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = socket(0x11, 0x3, 0x0) sendto$unix(r23, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r24 = dup(r23) sendto$unix(r24, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5b3084f7500647f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fcc3506c85b17b2ba2972d9763460f580a27bf09d131dc6c477020bf1ce7aa9511f19a16c376344a2c5b1313784d0070c292322a36c82f60e4aebbac42f03e01407c79cf2dceb2de19aa306adfd125e20aeedc1575d66908e5f500cc2f24a28855a1fa11de34bd234185b1fb4d75dd60f76d5ba61636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb52e31084645c83a1819322580d96a399f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4b64c0d5c98dfef9fc57ebd83ad093597932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65718ecde862b32042ec6e54d0960ab7c33872404b839e01d06e943755bceb3f32496428de1802a89a1dd309059bcc4ab0a0000000002e500"/495], 0xa) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 11:44:25 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x1}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 11:44:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) renameat(r5, &(0x7f0000001200)='./bus\x00', 0xffffffffffffffff, &(0x7f00000012c0)='./bus\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x2d}, {0x40006}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180), 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff8, &(0x7f0000001240)="1717c50198ab4e6be47d526ffd5d612ae73893d525ed3c85c5917c2d8fac5c2c7d06b5489bc019bc33af85353de518a9e86c596a9200040000133c711ae5228a1aa0e602507924306daf1c6788c64a0000") r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r6, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 11:44:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES16, @ANYPTR64, @ANYBLOB="76c670fab14004b41db6b857aef96a9d6c91ae87fba9f580ff939a3b0d20c13361c5d70bd514fa1bd9e23c74757b637632417eef90d8d7147f5b96d69ab0d34333171356db13c45d5d0250fd4b5b14f474b52fb89fdeb927c259981f304fd70b73391832d2f10548aefabf1dbdd66f727f4764e61b35f72e1b5e4d308ba11ae530f7d26a486d25630a4411d9247afbeb0ba3015ffe14d136131eb361dc9ceb29ad5ab5ddb75d41d8b2c253a7c624a47b0337f983f79d06ffeccb265285c4779c142d121192e00ecfc367", @ANYRESHEX, @ANYRESOCT=r1, @ANYRESOCT, @ANYBLOB="c2881e5dc5c10ccd646c5eb6abd8c980e5a09ff4fed1c519600edcd080dcfdbb9993a2d871c10e3e8a857230e65dac2dd683d5a2714f1239d86652e144a348d80efac724df162483d09d821f531e3f4f6507b94a975bebfe41920e7d9515fde63c22c12b9a3c0da5f20e58f0a8f1e62dfe8e973601f058063de099fbdf66de5eb046e82e64e4ebdac3825af6be7c", @ANYRES64, @ANYRES32], @ANYPTR, @ANYRESOCT, @ANYPTR64, @ANYRES16, @ANYBLOB="0450448f7b3fc6d3e719a9e2d1a20d345ca4c788942ed26071eb83d5e788e04f4b410716f56ad9a12e0fc104d0bba56600a9eeb885c675a7958cfe8917314a229c2b02330beb4baeebfbb461"]], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 11:44:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r2) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x1d, 0x3) r3 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10281, 0x0) dup(r3) utimensat(r3, &(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)={{0x7e}, {0x77e, 0x7fffffff}}, 0x2) 11:44:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x1eb, 0x0, 0x0, &(0x7f0000000240), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x44) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:44:25 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:44:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x5, 0x400) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setreuid(r3, r6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="bfd13ffdcd0c5b2193325b83fa3f39517493fab952ec0230ef50989eeb063f4ae4cfbd44b3a339d224bcf74c0b80aae6d8087905a74e50f215eb53f3310854204cbbd54338b85532c739415f6cafa3a20fd1ad29e9ce72c9b82c7118183e960699c1c0d85f1d8429dc30ac1e62d446ae274910b7564e33e65142751fb7", 0x7d}, {}], 0x2) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shutdown(r2, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r10, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) 11:44:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="822f66ea00000000"], 0x10) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r2 = dup(0xffffffffffffff9c) mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0xa) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000080)={0xff, 0x80000001}) 11:44:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x1, 0x80, 0x1f, 0x612}, {0x8, 0x2, 0x8, 0x1def}, {0xfff, 0x1f, 0x9, 0x1}, {0x200, 0x1, 0x1, 0x9}, {0x5, 0x2, 0x3, 0x65d}, {0x4, 0x9, 0x5, 0xf541}, {0x1f, 0x1, 0x1, 0x80000000}, {0x1000, 0x4, 0x1, 0x7ff}, {0x3, 0x4, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 11:44:25 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000d54782ee0000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0x0) 11:44:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x11480, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x0, 0x5, 0x34) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) open(&(0x7f0000000280)='./file0\x00', 0x10, 0xa0) 11:44:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r5, 0xf, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x50547310e55e4ad6, r6, 0x0, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 11:44:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) kqueue() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82027868a1371b71d96e2b24e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:44:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x10006c}, {0x1}, {0x8000000006}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 11:44:26 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)={0x4, &(0x7f0000000100)=[{0x6, 0x3, 0x20, 0xf92}, {0x6, 0x79, 0x1, 0x7ff}, {0x400, 0x80, 0x44, 0x7}, {0x5, 0x8, 0x1, 0x9c}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8dff030000000000007e3a", 0xfffffffffffffff4, 0x0, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0xffffffff) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./bus\x00') ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x8, 0xb8, 0x8, 0x2b6}, {0x4, 0xc1, 0x5, 0x327}, {0x0, 0x2, 0x3}, {0x7, 0x9, 0x9, 0x8}]}) recvfrom(r1, &(0x7f0000000240)=""/233, 0xe9, 0x401, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 11:44:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r0, &(0x7f0000000080), 0x0, &(0x7f0000000000), 0xdde, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 11:44:26 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f0000000240)='./file\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) pledge(&(0x7f00000001c0)='@/..{\'!:', &(0x7f0000000280)='\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0xe0052b0d48ce5583, 0x5, 0x1000}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) fchownat(r2, &(0x7f0000000140)='./file1/file0\x00', r5, 0x0, 0x2) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 11:44:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c, 0x9, 0xd0}, {0x80000000000006, 0xfd, 0x0, 0x54f}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x5, 0x400) semop(r2, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semop(r2, &(0x7f0000000180)=[{0x4, 0x5, 0x1000}, {0x3, 0x2, 0x48d16622e70c4895}, {0x1, 0x0, 0x1000}, {0x7, 0x1, 0x1400}, {0x2, 0xf68, 0x800}, {0x3, 0x7, 0x1800}, {0x806a5279f52c256f, 0x4845, 0x1000}, {0x6e8042ad9bb8d81b, 0x3, 0xc00}, {0xe, 0x7, 0x400}, {0x0, 0x6, 0x800}], 0xa) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 11:44:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffeffbffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x101, 0x1, 0x0, 0x155e3d074072f8ea, 0x3, 0x0, 0x100, 0x1, 0x0, 0x4, 0x1000}) 11:44:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) socket$inet(0x2, 0x8000, 0xc0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r4, 0x4, 0x40080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 11:44:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801260bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbed1caa1157576166ac69e3c5062402f6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80a945edef1bbfa9734339212be982b23b6d8ed194b4f0d442f1b9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce89046490776877866"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:44:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x3f, 0x0, &(0x7f0000000080)=""/63}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) msgget$private(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 11:44:26 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x81, 0x7) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:00 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000080)=ANY=[@ANYBLOB="dfd52e2f66696c75b0008c434bafc1604cac09deb0dcb24ab28c567da4adf84816880072b5bb3e146a7af8827967e2821fb3a4000000000070a6e8e800"], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x3, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r4 = semget$private(0x0, 0x7, 0xc2) semop(r4, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000059b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004df8e6de3ca62d52be470000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a077846c56e9668ab10db40dab492b9b0ab59554b1887258b98cc7102c4ade4c7870d9d386880033c8335a66a547f"], 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC=r1, @ANYRESHEX=r3], 0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008049a433df0f91958c0e97dc00000000000000e1b20000000000000000000000000000000600000900000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000effd591171448c9f81a71f323ea384b6a871e9a5fef8bd014e02b69d5223287fe48f7d12d8de1761a0370aed344446e921e176afac200a1200a4819917be84e0de1472731394fb72e3e037e3849917690ff8ddc192951544d0ab60deca76f1498d73d5eb9e0f8370f9edcedb953dd8993fcfdece6352912d324da32d97bf659b518e6d218cdd308e658b5df8208e3dd8"], 0x1, 0x0, 0x800) fcntl$setstatus(r1, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x800, 0x0, "8b000000000000000000000800"}) write(r8, 0x0, 0x0) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x0, 0x0) fcntl$setown(r1, 0x6, r4) r9 = getpgid(r4) ktrace(&(0x7f0000000200)='\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', 0x3, 0x100, r9) accept$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x27d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) unlink(&(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x6c}, {0x1d}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7ff) 16:00:00 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x91ce, 0x100000000}) geteuid() getsockopt(0xffffffffffffff9c, 0x401, 0x2, &(0x7f0000000180)=""/86, &(0x7f0000000080)=0x56) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0xb) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:00 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1fffffffffffffaa, &(0x7f0000000180)=[{0xffff, 0x38, 0x7, 0x2}, {0x3, 0x7f, 0x70, 0x6afae8d0}, {0x81, 0xff, 0x7, 0x9}, {0x5, 0x0, 0x3f, 0x7}, {0x8, 0x7, 0x0, 0xef4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x1f, 0x0, 0x6, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="9f9dfdffcb877e5a623d5f510bebe19bc39ca0b332b2d464b133b97a6ee46f7ab17ddcdcddc07cdf7fc23fff971efee9437e6e8a26dc74e7665513e919d617f809837efb38f122d32a59595e936b7dde6d1f5c224f50b345e61ddccb2c7777cc49129d7a36cecd5203bcd61df902f93bf2e240542328a9dd05752971f7555ae45dc28eb729e69f332d80cc28eaf589f309bfb2e4281b2a1c32c28892393de9f54dd624dbc097b49233", 0xa9, 0x400, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="7c02c216331115dfc88ff1e02f7ed1c1b7bcc3776e3635e1504f555c74e1e2f79d201b143c0b9e057b9381236ea530f5bf6bf78ab0dfa92543132dbc323af7ece19a", 0x42) open(&(0x7f0000000080)='./file0\x00', 0x2, 0xe) write(r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0xb31d5b4791166820, 0x62) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0xfc15448fc9d717aa, 0x2, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget$private(0x0, 0x5, 0x400) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setuid(r4) accept$inet(r0, &(0x7f0000000280), &(0x7f0000000140)=0xfffffcf2) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r8, &(0x7f0000001640)=[{&(0x7f00000016c0)="f4dc1275c5e7119618752259632ea0e4d99d0974bba8466ed8461c0e21da1ce4f817a34623989ef3ec9dce947cbf354886c1693f5697501b0000000000000000001dc3e776bb07dbe02bac78917d682f897bc13ee50964e14e17849232e3ef001319b3cb718b6523", 0x68}, {&(0x7f0000000300)="e7fdfe8703ee2d95b0912b229d3999b487e6733ed6a49275981b4f03b9cdcaac4e1d09df6dfbf0dfc762d19b7179a73a10833814697643ef4de6bc3a4446f5d97a3e38f46bfeb940408189d8fbe596ccaeeea31c99dbad46b62fd886c5873844b5dd2e66f75dcfe18d871d93a59979f2583578f2e9f80f0732893715c6916009a47c99c5709c430eb85a04c3802f40b30df1ec", 0x93}, {&(0x7f00000003c0)="63f2778aa1521d64bbf196a1571a67000b2941eadd9d8f7d60e856182687a091b6c77aea40df4f52820c3d89a5e7595ca34733e557ec135b941b898ec015f7b27be1d33c815488133612b9561ee35d2f898b6e0ed4baa4a23c2f40d9ff160e05954384a9c9489b0e2bcb5aa63003dc22f2f1002742d07f54b76a76a8ef61de4a16c0b3a84ed2a7feae050c64d664388b345b048505199e421d810142f8bce058a17d21bf6b3e7519cbd7f75f81caf2d83e5afe5917e0209c6ea6d1620fa501fc45a7d02b6cb3f72514d1083ec79bace57a6b97eb53162020e0ea96a5d7ffb372fe03f5596dbaff98fe50a9b37aabd5aed564faa47b959b1ffd992a922f64dca6bdf5acad0a5eb440cc077b98c8a8a866b349b21353a46e8efa4506c31f753387a37bed63b79b2822f1a6319b3b3f3fcfb5c3eca75672f8dd8882c02329342fc53026bd443daff1ff8d31e4860e76fe75f1a9c48673e371916a591ec9a554ab1bf29fb7cde760a022af84e636e95c3b36c0f0ab155fbddddc6f982c7bb05a2641ba704ff4ea40e0b4c58afe7cc16e99d226283679906069c0746aad53d3afab54995635216afd31420840199f35d367ac0d6e9a980ffc0062b6996c741fb6137999a79a55f069db1b2f56a4d0e912932f91f638fb4d09ed90da9bb87b7d9e3f3f5b1287e7ee0de4eacc2f07a08445fba351c665c7f4de33a7d30ed3e1c8e322199e224bb6dfc0db90f878d862869a6395e7fd77358605444b0c7bf61eb4628356ac69788a99192ca6d2af23352917d2026930020bf65c35a21549dcaa8d25384fd6e74d24bc1d0359e62dfe59e999d172d3e980c107bede32b29b22d02532976167683365d991472c8200fa75e30d54b7443489946a76dd000b059d0dbe89edf2fe3bdaebf5ae105fe9ac22d2630ab6c988ee55a7e1fe9b74d04f18bffa65b8ce1873a0d22dc1cc3630de35e008650adb0e9f6e71481919b544d9fdf0921763e0ab0b2c2d10409c78fcd9056a9acedd2570be9386a5ff9332c85ca9f0459f86cef5089c95e7008fe0b529749b60988c018c4f016cce71ff5c649d9d217386d1066af7ff7fcb6e55acbbbc60749c7c6297005c4a37cadae7078896a93cb828e3e97d2b591c15babeb96147fdc14455cca1ba390c906955fa35dd89d1055e896fc5f6f533f2bffd575663d30db3d18cc9b9583c01f210bf2dbec5408f687f978a20bcfeab3a2d33eb79cd994aaa197c8709471f427289c41aeb1694f8323297412f9399cea73ca1d84cfe58a3b6eae2315ded8c99e2aacf4c0792cfe7ef46329356d2fe29a5b4d52736902e11be7881d99c3fa9def9f0f66621e24cd1d597d54c6b7b304ff2587f0375f17b9aed9ca77621bd887ac45a8cf0f69f3d9375ba8eb91d0524831d8421c102cb9b83d226be2fe637b57c07433ad33e8c0ac2cad181028a32cf5842866da7d3c411ab0bbb0b95cd06ccae99eb3f8e0cbf3455080ef16ccc731b8ba1dc9ac4fa9bb7289f75b376edd70e05f4d490375cf9a0a210492c43d985a5063b9809d9403081da976b267e4ef99dc942c6a0c53b787c7230ff876c8995e93479cb7346c8225b288ce0b51d9064070b26314ce84dfd2346b423a416a136eef2f295bfee32bd19fd28343d8e9e6535ae1884e72efe844d2f8b030e9f4e614772c6e004b9e6d805a2d070073a513505b0c4c885fa5acdf1957af2dd5a6ae36c2cdef466da73759991055e2c40c2487c3c5590653d8c63e37ad5c8889c25321d7226e62cf0faad68c682cb626fb8b87af4d23644b37a23e04f7d37df8d475ad787a9c81071041dc2ebcb2fdc5c1129a141a15c9f23ecacc1023d221feb41d832fabed987b88be5c59ff0d7ec17dd8a06a230a070cd8c5644a76d3ffc816bf573a4edf56371ed856d3b02a8d62dd0298711d4ad98653edecda24d1e3c2de945f81c94b01c4d80f7d9f00eac621f6ce5e020ff54b37ace5fcb98e0b5c39e9abbbd2420e1ef054994fbe58a09ef45d0db427f5b4790f4cbbb8f1e5bb2a402849498276d15db3d91d192010018ccc7f88a623a83860ec37e26676e2267fa28f750e03fdef8b3fec8f3189caff67ae7a28a26deb6a30f51f1076dccc39da05cd35b172479f668b13be5079964b8f9e68ab1cbff1cf6323382c994580cb55eb842b6e21fa9a85d7a43a8359fc8ff107bcdf139d178a02e315350ee9783a07c47d842799399205f14146746af9ee59841a9c953f7554bc97e57c9793b5a7e91091d020e24265261729927da16ce2b6ee3b920717ae727c9a2fdf848380c84ab60609f81c99741546b2a508ad85e58b40934b6f39108d33f290cb54de2ff00192e92887181fd9918ad1586876b0e942cb075a9c1b2f8b1184bffea370b2eb74cc9cb75e17e176421d0244c9627898231f2fc225ddbee0edb17b50e44c3008884565ce1bfdc05e5da4ff44ed8848a8cfe5c07702ae100fbeb3accbf530d1b1d907c19737591410e0a049601002b3ec1080a2fa9602566368914929d72584847d12491e020af180c886c64c914efb0ee4767a7e72ea2b748353daf92a6597b5f391e17c6de7aa1a7ede1f4f6afe03f8f547ece24fe5eeb77f8e11c772682be73c73b79dd813bc42bc08ffc06bcee49c297f6e15b6a06dc967977584eadb9b63e90a81b43f899cec0bfe41368e8e0bc8901e0222636654017ec52c7fa7e44f5e266b0b26a8f8bca0fd2543db9eb18f7b9992aa1226d66a5045a2df4ab0a1597a5e94daea75c2206d16c253ab304ec1df35386b62bafca5faff2efe445c6af1a38f43ff18c0a5b5b0e8ffe537063a8f13c3c02be31b8719b36b1722faa12761f464a237de860302a95f7d1c5d5af99ddf76010d86004695cfd9e296049a503afd25a2f7745859db738c88b15ab6a3a50d3aa0ba718efe32e3f74f68fccc33ce700ce87469f9b2d6aab60d1eda60d8dfb058517d4bad52f6ca915b9a591960bb39aa779f7c58caf9ad07e9246d4710c0c6f3ec6577010b5be8dbf189bb164753100a4b6a089b8e54a84cb193f575e2986a7776120bb7229ec1eaf5667b4e430b8fe03957943854b7aa85e9bf0ad93bfeebe355e06fe340de393880daebb4bf535f9c8bd51f484dfffcdde71fb2019edceb8176435d671ff20ff19a532be5f6544bc741d1ef8801bf5af39ca4d3df9d0e3d02c8647c5cb3368105b71fe538a913a79adbeff5849658621be1d80c3d6c2ecc808fc1c2f01ab2f14cd02007c22796452d8de273d81d58ea994c5b2e27a98ffd12f351d86209c53c57d8c8c9d2fc097319387109ee4c6c9098e684567504ec9e65dd6f871809c2956e52c9140b429ab8c829f8b4a4c173e76adabbaa5bcd4cdbba5d72257eaf3e523e5112fb92cba54dd93d0a77820ff7f000024e1b0a1146379674b9ece2c702d7fc27bace5b0da88bfc68f27fe3614d0d900a34c179523c00d7dd2b978a171c2728a7a13172f5133b5f9af3c883af839a32385136baa95b7ccf0a919bbfb6075794436bfa9d9d02c5f6032a72d6f3fbfe0e32d0d1b9f1bee459d9743545dc133e10100c5cc82eeb24a81dff1d75095423a65982be96c814bd4a44fe06cbfef69e14fb2c88bd96d68d616b7a47852077d9c3a08b605603f6cb8d98e0ad708e1848098780b799294d0f41020c128e17caae3c4d0fcef4620fcd33451b8c90f80fd7a7cbe1257de70951309dbbf58a1ab312027aa0241d991200b9c5aff8fb4a914dca00ef460a96ca627eb1d1ca7f5a22caeaefabc99f37d8dfee93be8965b4f68363d8af0a5ec88153200aeeb39fc971c8d51af21b973ace00ed79a4afd2da2bde593a634e32248be6786749746273b424104d14f85243bc1727c51204c3df986f8bbbf3778e1dc955c839033d2a145e44193848e1ed26077a3c080ee1a575c5e6e374ae2f24b571af2da17dac99fd76a917df2ae598b70ace8a887dd25e53329cb47145476dea17b1492f544644cbfbc48524bd3e179a826803b4b8d1678720697426dc7156aa4fce1d5f7878bf2fd91bd4be6b605497665fc7b58e58c5b498d0654c2248781819aaa9233aa012e96a2bb97fd82e81acb399d0f250ac004d1c0ff22282625bb3ee4f8eac49881644252a9a253f06ff8a93ed65c09a33d434967a93b3a98ec5a8aae2085fad9cd5c2558f79f82f141f4b56f7209f91f6cd525ee02bae3efd6e21f3862ad62e496146b196b914e4bf1b7ef04643ea8cc82390d5f2853338a7c3f7819554223c94075ff3f801d9d6fd88d4455fda8225e6043cec5a6bc3f6a3ef85a1f3e32e87f242e28365f12846177160b6597c4938f7c3a6249f50c910addaabe26a698e40f181d1ed64c505b7fff0c966e6bbeabb13fc5c239007f12f4adb1a50786b2e379fd553853eac45088663159ea9a78184ce44d25de93be11b239f3fcc0e6db6c2f36229d83f29e7fac9008cd553efa72a06af19877f16e5f885b5683a24f54b49e5cc8816efa08d92d876528f6be87f59ba063e8c3eb22adcc8303c89e4ef61d3184b9ee2c2c7a382adf0d565ee3723ec3e84d599fd4b6b2dad0b189c8784ec851c118074615adbd24c967022ad5bdadf2983f2948b97986aef55d5e17f0815b4fc22466bc0e2310cd7df9cd7702902bb9258fde367d0a0d435b61a27756ab935b5bf75f5b1756def9ddebd869f7d87de5adc7eb0ec905466784c0d573eb0c5bd9b7b77da44ec65b162e196c31a2f7b8314d11a317920b87d360dba2f2f2fbf17d5284a903cd840d30c70d2949c807a0fdd059b3a68a34a642d4be4c4bc5b153e2ecbcb7b65b856c6a3ea9a0e4696eb992146a4c69cb06f2f68b3183e1e7343ed7ec29ade0ca3d414102047c03dd9be2ca16cfcf18b068cfef972c6109ccb60e808d9df4a50fd2d8b215f968c519a7dcaa8cce47f481ee9ebfab60a701f1161d3ff17ff01437d2389bf49beb27d89e58885592d807693dd4e2e0084cfb1599552e56db91d2ea0c6af5a69e9b3473f92498930b8c10f849bcfc2708a8edfdfc6af8164ae8d6d500fc4f3811d015804fcb003180e66115fa46b4dbfc243a1659bd13fa19e0569f1751381e74c539b193d8de13c517a5f78250d856a732c173c5c0f8a74d512434307b6060a531a09a145a52c0204a50bf0cee4b28222d677cb187c52bf88f13b80e961e59e023e30f5941cf1c4f05adc3ec904a15fdcf467c4e7ed1af334198b92686f10221a0ef9f92e57d9cae63ad5fdc32eef3a70c03b6c015df204e22b9dd00f03620f017fc82e403f3ceb27b8764208511a612ba4fa086d612cc2a523993009b2ec878b5e6fb63b787308af6e182975a94f1773d3b7b8d3cb551d601d30f426b5b4708fe0a830a34f5923f9f7df498d9edf96f3dea2a912ba9528238b88a30739b0a7e678b603bbf53466fe9bd8d87dacc01c1da496348a18c1838c6fb0fd21f0f1bde27f9f8c34b565223619acf26c646957d8bb5ba0de39a027a8226c8084fced1231f35529e7fe5888583ce2f4274d7c1031d884c2e70b54a207c61a69d06cc37008b2440f996348c16075918ff751bde2e530ff06b32f98799f454731f03bf63822e723e347fcbe2534ad4a441f9e6cda51392ea9110370246b230326c0cf9fc1df1d40b57bde639d3f5acee8443c5f56d3bdcadd6c6efaf8669d70dd08bc3bb47f624bd5918eb7d18941d4085f726604b599d1a3a3ba3b1de6ac11fc4d95c996e7a1ad65e57538420efb23bde310288a911cbc0918bc29386e5ae4fcd4befe762345691073bb7779976b9a728ef1f000000", 0xffb}, {&(0x7f00000013c0)="58a27d7b08d23684218fc622ce68ece9b3e7bbd1f61ff0402f39e3b5ff1768d93d934ef2a232e4f64ca7391c6de531b1ffafdfa577a68e8b7a6f840577d779101c32bd97952f715c58ce2c91ace892189dd7172e925bec51e1c95b3ba20c914d6d6da6716937948fa36805a3c84946be9e3fecd6c4f7596696", 0x79}, {&(0x7f0000000100)="fe2d261833787e051fa15a8cfe45aea7450600584c96719e1ce8dfc9e74b35efa5e33fb5330899e500"/55, 0x37}, {&(0x7f0000000180)="a0c18b8d73723c2ac81ebeb14d43c677fa47003bf830ffb7d752", 0x1a}, {&(0x7f0000001440)="9d51b3cd04a57230dbec3d77a2a6daccb32c1452f39fa594afc38559740e0e49cfd5def101a1b1d5dd681918e2cad309ba4257b798b0987bbc5904ac3cc91807b8ea5a1445a6276540237123cd20c44f72a53efc0716725c48c84484e2d161eae4802716dc221cdc90da88f8f9df4715aae31f0ff53e047058f210dd04192feae0a9f9926ec3dc7ce678a346dafd2c91647bfc6dbff1553465ca555fb5af073ccd37b0cd111b59231287634cc041c407f42592c87c86cc9640b6e4b6ac9c01a8c179f6635da98691dc17", 0xca}, {&(0x7f0000001540)="d4ae3d0f43edf036a74ec6661cc7a9ffe622ffad309f81cbf82841b668e82d7d3309a64cc75d7e22f0fdcca8f2070d1c6893568f3dac459f5b9325894037ba1e0445be37aa4aafeaf5797d8799d2774b9753c850f6f109bf2f7b536a76b334e0dde61b195a989a38f8c56f2ef554972176e7138fb169b703f14db2b5f7fcb68aa68a37cc9247f482c0c1fec39877f544bcd2002da4a7c7a619e132eed38ad70bc780b1b7306f0e781179aee3cc9200927099ee3e99021ac17597a6edd3a4e314893bbeb00277617f5776c338b86fc2371a2d66741a7a14d5982ee882586c8743abfbae76eaa495fec21a0802b8fe0adb", 0xf0}], 0x8, 0x0, 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10d1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x4}], 0x10000000000001e6, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x10000000000001ac, 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000001740)) 16:00:01 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0xf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x2, 0x2, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/103) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = semget$private(0x0, 0x1, 0x100) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) bind$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000002c0)={{0x8, 0xb5, 0x1}, 0xfe, 0x10008, 0x5}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r5, 0x0, 0x0, 0x13, 0x2}, 0x400000000005, 0x10000, 0x8}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pckbd_enable: command error 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="f621eb409cc0a3dbbd50f0b7af195ce07e1baab494d6be8c9d0265ecaee53a46f6f0ab0eea325a4921217f43e06addea885d0181e7", 0x35, 0x600, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket$inet6(0x18, 0x1, 0x7) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x1, 0x8cf5, 0x9}, {{r6}, 0xfffffffffffffffd, 0x64, 0x1, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0xb54f}, {{r4}, 0xfffffffffffffffc, 0xa9, 0x80000000, 0xfffffffffffff800, 0xffffffffffffffc1}, {{r7}, 0x7fffffffffffffff, 0x80, 0x40, 0x0, 0x8}, {{r8}, 0x0, 0xb, 0x80, 0xffffffffffffffff, 0x607}, {{r2}, 0xb5b8a93719dac8fc, 0xe, 0x70000085, 0x7b, 0x349}], 0x49, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x10000, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0xd3, 0x0, 0x80000001, 0x9}, {{r10}, 0xfffffffffffffffb, 0xa625716d79714f3a, 0x1, 0x9, 0x100}, {{r11}, 0xfffffffffffffffd, 0x4, 0x42, 0x8bf6, 0xc5}], 0x7, &(0x7f0000000340)={0x1, 0x307c8240}) pckbd_enable: command error 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x48}, {0x4c}, {0x4006}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x20, 0x7c, 0x6, 0x9}, {0x6, 0x7, 0x1f, 0x5}, {0x8, 0x6, 0x4}, {0x81, 0x1, 0x7, 0x4}, {0xfff, 0x6, 0x1, 0xfb}, {0x1, 0x0, 0x6, 0x9}, {0x9, 0x1, 0x81, 0x200}]}) 16:00:03 executing program 1: socketpair(0x18, 0x4, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/9, 0x9, 0x800, 0x0, 0x0) r1 = socket(0x6, 0x5, 0x6) getsockopt(r1, 0x2000000, 0x2, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) 16:00:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x4000, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x201) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', r2, 0xffffffffffffffff, 0x4) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x05\x00\x10', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000480), &(0x7f0000001580)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r7) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x87b, 0x4, r7}) fcntl$setstatus(r5, 0x4, 0x80) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r5, &(0x7f0000001500)=[{&(0x7f0000000200)="e75d884b23d64a91f8b56d59921eca304805190f2d69da2f449d2cfeaf2026698f77b0722c3077ef443767d1db67021515b0a1c8204caf1e7587bd1ece4afd4deac696cb8f4ef8ec006a9dfb2fef01da567e1d", 0x53}, {&(0x7f0000000280)="f312ae2a5faaf30918e0a1afe4e0a2ef52237cccbe00dbdd6718cfdfd99c8e1ee253c921535966f93d05e09ed582b6a5c891897e0943818a5c6efdb8733fcfd6c937ccd5e6aae9ef7bc7e8dc1fd74f3c16310d160989fb2158f64449c5a87bdc889b7dc8d4f66562421034796447ddf4bf971af9c53d6563950b338c4f2f0c185610ed950b3ac8f80faa52992da8cd7f1656fa60a6916540e5b1c43e8c80dec5d12e974f8debe928dd6043c8d0609fadfc2e196e0fe38137404017c850210ff108e4fed1908eca1b90816096f919274375c4f1dbd12053f676168e02d4137364063e49eab124e6adf54bfa35e3bf", 0x4}, {&(0x7f0000000500)="f52546c11e69c290f219add4072b7ecec4fb36f8ea83befcc2822cc13e90024bd7af3f68d73ebd6815fe8c3bf8011b3cbd927be868441803bfdea1895fd45f58b607df1b7cf283917dac01ec33a481c35315aa5915e7db3eabac9ac75228178a3cc85d99a0f27c82dc486ea37ac9c6a5a79808f92b842daed37073e13ab117e36e9692b4fb63944356a70eea531235fc33ce29dd9b0ae3397d10320f83522c605ccd1190d4b7db2e6be7b21cf4f4f947a98d3286264acb0305e74296f591ea3c0383d07ccf5cdfd67124678223f8389d10e7765367892d5b01c410ed0a2400ac7e350e105669da5a7761855adcdfa22076d10c59261bc7d4bb5ca4cc5a751fba4606f38803b9b0d425ab2afc2bda683afe16d577530e6016784fa2f8f7de7610c67968908a084eef45c89b3befa76a329075dc3e18f86527f88daffe6828780b81f5fa4cc3d0462e196f806aaaac847dcd3dc5feeac7efd17c4343cc7c829d6ec3beb3a68904e9b5942aca0340401b29396628088daa0a5d238b2d4e456a1cea21745709d408eb467eb249107058946bad90eaec1af4a19923f47c90a0f8dbc786b1d86c5f26665236358472de5a1b632d32b3bc7ac433a2174806896b310a2b54c096bb8248a3c2484eadeb12d21986b9cc57c6e2329ef00bea89af6018b8d0b80aacb3b8cb1e398e8d1440fa237b109a134049d84f7884ad118f2e275bf5f91bd6789ebe66017998fae824aa1f464d529693de722c971117ed7b8b9bd9d796546c25b8f98a4ea02d409fc307e9e65b0f980af65ba699d04fdcc2b462321c2f236b46fc910f6e7bb5fa62c272cc2fb7546ca71e3271c692284e5340d31c1079a214ffe467ac57e2ea2a184af8fb506169fab69d2a4801ac37c0eb0993428cf3d979cf00474b13205bb0c6265061a7da7c9c5cc04ded0caa25203ca8e5cfb04a728cab67de9e861e4625e1b03422bc2fdd300aee543a6412ffd1fcd69af5e5582c8acb54aef6460feb85eb815332d6b1c35dbac23fb0f77633bb2fe79d29b5881d4c8053297776f49819d5dcc19614eb9fe1e748bd9c049b4ac19d98922684d8deaca41501b37de36c5f2d832221a29f864e5d9ee98a6a0661da90deb5955c4ad02212633a520308367e709f84d477e87ecac08d4226e64f653e2eaae8079564901ea8605f36011032d5369e940553930030c56d1759e32ad75ac6bc37918675bd47f4abd7e345eb3d534b7e1a3c570e90788c52f2c8c3cf318c2210286e0b17dbd18b41a578374674d3fcdbb0fe751c68b5b8e8f8ac720bae0aae2f4ec96c28cf76e82091931b251aa58be655694c7d88388a952ece6f026289f15d32d19080ed90d694f33deff83ccad43c17b61f1fbf549358ffb9546a9b18d431ec6f1cf7251b668fcb2bf675297dcca03f3194621808389b48ca119ae914a975d59d5d9b9c774e466e24ee3ad1ce337bf3ae8ab10a91681ed93455942b73e899b42c4cf7601d0adfe78c4db2540ec6a2b0cf1b161627e8f596d9420ef3bf2dd0b73ca430f22a7e7958616075dd7a7e28cd64182f78d16780b0d7baae22c1045df98afe6f6979cf84d318d37b25bf7e71dc7edfd80b512667d76ef45cd9b9dee757f1d2ab7bb53185dd4069f010d1502af90fc91ab0e5c8e6e83e49872236875f0dcd2d9888afb249f76727270610cc21fb7d81c19476951b91572543746de55f0265e3ef92871df24285b0592c7bd4e9588333fa7aa42d01dcf4e926b928d3687fa3a9f9998e54daa312daaf1a623e25929349999382dbb37cd7d61b956525b16ff07c07efc46f1739cee957bfcac5de9791cc3acba765a280d236ee0bcda5ce71d906b63cd6e617152043411a16f53bcb8bde10541bdf4a8fde03806e84f663cc66573862977b126c0ccddb28c89bef66cc274412d9733b165dfcaa367a13114f513cf6db1de768342dbb270d5045277f9c2984bec618b80f3d1e3455b59e340638c8affb1eb560b9db762adb4a5863bbcfd950763b4274acc390cf2e3e7b38328f745a385846281ce94f7b5d58d51b6461602ec84d1cc9a3da91ff82cdcd04b381f23f0989226cffd6426396bfec009b5a7373681eda0fba0555e2e64f8bfc58649b0ecc06e5d279143b5ef9b6038366f4c011af51774d86151e88b9c9918defffbc19107ca26c4697fcf1c0204b7a1bbc6e0440795a9de6a8d14ce1b028f8af2811b9caa23b58df70cb73b8e00abc8491f9c50bcf2ee5d1698bdf59ef48e1abe882042cbaaaab7585532cfd3a24369461c970409b32c3dd7ea6b7efd23d708cc467c3bb6020e1600497ce796af607bfd9024787443cc19d8ac1e69bf6e9fa54cc948aa1c8a5ff455cf073431b584e04214fdfd7e3134b39fcea69ea091b0f9f60ffcb7bf4b59bd50c386d49ad67499c4abeed2ba0d9f600d798723d61b6cea563d1caa797d2efe27655b6bf003ea983925afe902ff0fadaf4331c1c75a644f16d06ee299aa3b74f23f666b3367a850c217e4bf494ecce11c29b5e9581151151948c48c1619b6eb4ae3d249986eb8c0b70c05190a59733c46cda705fa6804ee0feac008b5d6b9c239602fec7b599817be2228c5df7a3184dc997859b8b4989602d8a925460a9d2f8ab19a6419814da74f5811586086e26824ca1e99223eb94261069b834afb36b91c6d56582b5b0d50158ff336b2103a1b397f2a39b1f3868e0c6903f1d6e5c51e1e1cbdcfd9032b58532dce8a6811235dd49dd5ef8397e25b45c5ab17653f5805807d7123285f882dbc6a411a5ee30cbf8d2b76ee85dbeb79bd9409a0a13090d24bbffa6c28288366bcfe78f90bf50e12d01aaab6c5d3545e24b42551c458faad5511f0e6675d86213cbbe7c2a6b0e507ae0f225a52e6eac14807cb7a43bbd09b7613ef9b76a9d7a72b2c25596dd2b3e4846adbff2668a9e0efeafc9dbb211970a06d071304ba61ba85372141e666c26a27979e84e52b2f2e517f1ee9243ca1d2c8828903b9f0fb07e203f3ae3cbae30e71634d270d22603da310e91922875b4be7f3d620add9e06509414a9328e4d99146313b716aaad60fd1312cad5a779e3117f0aaa84a5dcbdf9da8b9c0e4c532ebb6dc025cb4571dd9d083708a3502d88bb3175db981d6f13877dcc9a4da816d3fefebec7e56ff68546428a5f71c6d090d090a031d9df657e909e20c8df46d4a697e5a19a9cac7ddc02ff5a895736be963d1d75edc7c5ab3967312b1a392f91c9a6bfbb0918818477c213973a71df06e35cb24d3cd20c770bf6d26ea8577d31bde150d37b5a6d3942dd447c6aed68cd0eb59dfd6cc031100d3069fc3ff9cbacec8b3d23ece6d78f9889ae429baec21dbc4999df2c1ec8d7be136463e5837f11dce0c8e6bd1250b060440b68009b7f3a63df253bcd585b5f31749a829f362a5c392198f09c088a2c7f05fc94a0069e2b70301761da6cb02b294320a070c279bfc7aca804a636ce2f3ceb846ce0fdb81e4bd9d41401bde020e6d31e1ebd101177afd45c1b08ff83b19524f036004a0014a799d464417c9545f8dd4675f68075678427c3343c501247464421dd3e363c98b68762c19f2acf61030fdfe8000b6a6b9cdf1b7c6d2746eb6095c1e3a16d2fb0e9d17dd2ed8e1003603e66243c28a1aafeb61421369a91c312e4376d78bb608b5578e0f695fee3a4a412c5d30c293e49fb0f5f496ac9f676f25973bf18858976823daa4c8961bf39a363472b6c07bc12979d3cbf845a8d74eb3f8f1b07204089c93d1ec19d27afcb23130760ffddc7be82a98ce52d33e3fa6d3023645d5148c16640f10920e7afa5d5d27711b30673c4cde9a900af2d1ea21140350e33b38c96ec4fd4393f45457ead5d2abe50acabe806610ea784d3e4e3fa17e2afb0e685c6352f12be25e69e8a022a399a688e979a290bac8b7aeb29f6420bf0104b9dfa587903326eb8e12ccf4120d0bdeb8a896a532347878de49cacfe0c46e88c5138f227ce55f6148a965972de625c304a8302aee88f45b75c85954aa2c9c69603f9327a8f5645fb16ff0f54b005ff4dbe8f07223b1a7a93417bc0a6a36d4f2b43e8d48718854d102f7530de24848df84817521c41f9b3640ae636fbb6fb819c4b0ea06f4aeb789191d2996bbead38728452fd6a1a10991c0b60f2a8678f714e67abd57320a6f9a55e44f12bd62c635e29fe344ca463def0f777472f841413bf7624300e67c8d51f7704ddb675a31a92b2c56977b536914c90f5a6c2b8c62b5acfe60ec82b9ddb00e0331657959a81e6da43bfe8ce1faec7b0121d8fffbfd9a106ba07ca416c87f72b17523a62ac60d2c45dc2042207d8a4861169bac58cb1baa3a8d544283748456d0582801d2a04f99ec8e8c783e95df6983c2c7d631462a7315f2b9c834dd0c14da27d739018bf470b6a7d593ec392960d5d4553758d43368956458e85fdb9a562a37fd0868c6d5a95ae85b3a295f274561ad6c6a00726fa27f801239a14e642750e467562db38aa3ef60d56846c21122355e57ea22c26f3d30fa8764a10a69800af05056d3b9c9b8cb0a6e5d36911c39bd5364a9e9644e9e79f8072f6f1ec40af301aab77af801b7c88bbcd4a264d30acecf01c4690aa3bd23b8fa69576d4b9fb5b18b9c919c509218d69b75410ca0fe3dba0467bfaf8d32e9ca9ffdad83f967755e7ef071072e014ca88f173411cb416cd29936f71df145f5b4a11d95b471de905bec6e584dc5d668cae3752cfbc1c2a50ff9a62cddbeb7e64fe17d9420e4394223e56b6fd7df13ecb8936480ec8bcea44e48963a0635d4263e4808cac7b74c2dd9f65243379cdc0f4aa69d60d8a9e410fa18b166e18bf9388d6530899a97d0baf8db428fc38717e2aa7eab3dfcb43c70b58e93e29713ba371719cadc967371232a99683a279e582da32e390c5a3e713c156a972bd66df846138bf6a21794038cbb35acf2c8e8d0039bcc26baa55f727e62cd1a6f94ccc2a1df806b8c3b8de034657afca7e032f8ed0a6a9b72f93df1aed0480493b682cb4f701895e4eb62953d4067772de5821d162e84e62b8c8370dbe856c041bd0e90445d9efb9496094b9f3839e368a0392d9c8d3ff486ba7d8138fc7778d10deac447454dad42ecf9c4f40a89534e3b3b52e3d4dcc36870abe56b1b13e15909e83ab4695caa3d006f3d43d7e4735c47328ba04680688645002852c9764f2d5ee1d759538d3a01f53f7a3c38fbfb51b67b6877b4f5a3c658f42ba372df0c98ba469d0a9c62a3784a119e5447ee801fe717da621cbaf5f3f60759557861f24c6d8033cc769b7e14a6a058a9391dc35df17fc8e0914db545d96d05b0f925361f627b685025d56d651eccb066d5c8facdea38bc237737c73dad5db33e8c4fadcf071d73f3647f0b95dc7948f1ff372bbe5d6f5dd5addd4f3701152ff8a1fa40db7c73fc152d5df3f4ff97868286afc1b85364d71c013231607790d80a910c92fe1c6d6cd696f69761c25a3342c4891915219003aad2ca9ea9f3db378f086238f2db6e251d83d27a5761e81143ea1b84f8871b34e3437090cbf841dc1fdd0eeb814d8d38405164162d0823a0744f27ce9cf3254aa24cd8ba25d3c7d48a35ef18c9107e61b8692299d4ba92464f88de4ed467ce2345ae00f39ff418b5dcacde289655bb4e08aa1575bdbb4235234bdaa529e9499f7e6303fc56be8ab152c1fa84b4d9eaa84655d1d74fedba17fe9c3ba509967a5e02cec1136a295b4d65e569ab91e1a47fc33d42046da12e80edc7f479c55d6f3b1711ad7b55d45db55e6c8652f21c55a", 0x1000}, {&(0x7f0000000380)="40fcff00000000005e95fa11", 0xc}, {&(0x7f00000003c0)="606a6ac7cbe6cee57c53d759da48321154a7741227990afc3f9138ac92cdf97fcef83b368bf7a1c991887e68f802e84e88453a269fe06dad2c4099aaa5d31f7175f82723f1526c533d10449b0779bca6b1", 0xfffffffffffffdbe}, {&(0x7f0000000440)="4ead0aa8", 0x4}], 0x6, 0x0, 0x8000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffef3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361c0300c7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede765dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e73319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d031099a5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf637"], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10011, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x40, 0x80000000000, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xa, 0x564}, {{r1}, 0xfffffffffffffffc, 0xc, 0x2, 0x99, 0x5}], 0x7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0x42, 0x2, 0x1, 0x8000}, {{r7}, 0x5, 0x84, 0x1, 0x3, 0x6}, {{r8}, 0xfffffffffffffffe, 0x90, 0x8, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x100000001, 0x5}, {{r6}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x9, 0x8}], 0x61, &(0x7f0000000200)={0xfffffffffffffff7, 0x10000}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) setsockopt(r11, 0x8001, 0x9, &(0x7f0000000380)="7e07c9164c33906d1adfcf", 0xb) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r10) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r2 = dup2(r1, r0) getuid() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = socket(0x1, 0x5, 0xff) recvfrom$inet(r0, &(0x7f0000000000)=""/174, 0xae, 0x1807, &(0x7f00000000c0)={0x2, 0x2}, 0xc) munlockall() r1 = socket$inet6(0x18, 0x1, 0x1f) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/110, 0x6e}], 0x5, &(0x7f00000013c0)=""/72, 0x48}, 0x42) r2 = open(&(0x7f0000001480)='./file0\x00', 0x617f7b2f10370138, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000014c0)={0xfff, 0x1, 0xd, 0x290b, 0x7ff}, 0xc) sendto$inet(r0, &(0x7f0000001500)="d323dc21ff21553a20c9a9bc4dd833ee34f343039513ed3661b190961198cb7a03c58e9e767bacca966fd43235cce63118e6ccdb90aeb889e757a955a30f036bfc3a6a6a6beca67f21005e4553d05c7986dd2ae8985429e8c84a600ab2197f6bb85e1dcbaf0443", 0x67, 0x9, &(0x7f0000001580)={0x2, 0x2}, 0xc) r4 = semget(0x1, 0x9, 0x20) semctl$SETVAL(r4, 0x1, 0x8, 0xffffffffffffffff) connect$inet(0xffffffffffffff9c, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) sendto$inet(r5, &(0x7f0000001600)="760189e1aa7195b9053b89d898dfc5514c6d5b21ed44ee203d183b46a7ff691051027719572722f5081d2eb1619cf4f976c9f3df8234c13439c950bda4b1b69c1f4dbe25af808105b9f8698290d3ef1ab4b11c3cad7d6f40a976a9761480b4b5916a1e962d6d5a0288478ec425f44dff56344670fd695c1523ba1b2a9a1f26a1986764f7cf11d32b0c8cefd2828085849c0efe1fd275ef0ff42b287281336f20b1da", 0xa2, 0xa, &(0x7f00000016c0)={0x2, 0x3}, 0xc) r6 = socket(0x20, 0x10001, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001700)=[0x800, 0x2614]) r7 = dup(0xffffffffffffff9c) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000001740), &(0x7f0000001780)=0x4) symlinkat(&(0x7f00000017c0)='./file0\x00', r5, &(0x7f0000001800)='./file0\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r8, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r9 = socket$inet(0x2, 0x5, 0x5f) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001940), 0xc) r10 = accept(r6, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001a40)={&(0x7f0000001980)='./file0\x00', r10, 0x1}) clock_getres(0x3, &(0x7f0000001a80)) r11 = semget$private(0x0, 0x6, 0x100) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000001ac0)=""/165) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001b80)={0x2, './file0\x00', './file0\x00'}) bind$inet6(0xffffffffffffffff, &(0x7f0000001bc0)={0x18, 0x1, 0x101, 0x7f}, 0xc) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290800000000000000000000880a605b4d7a5c0c47eada0fc27032f6af76ffcb69ce691afbaa"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xb, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d57067f361010f608001c8707326d0c5c6d000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000080)="22095fd94f9c8ad8a85e31afae98810e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x26) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f00000007c0)=[{r0, 0x65}], 0x1, 0xac) r1 = socket(0x18, 0x4, 0x3) dup(r1) poll(&(0x7f00000007c0)=[{r0, 0x106}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x451d2412d0c1d36e, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x5, 0x4, {0x200000103, 0x7}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000980)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x4a068f94ba1a10e, 0xf0000001, 0x40005, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r6}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x8040, &(0x7f0000000480)={0xc6}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r8 = socket(0x18, 0x1, 0x2) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x49, &(0x7f00000001c0)="2208002000081968de749c6cca7297be350b2a781640c6e572e0cfebe97e7b64710d0eb63243f9b19933b88c2048df2414ee9b69e36d8b4d3e85659360677f99729fc0564faf933621") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x20, 0x2, 0xff) dup2(r2, r0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x204) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = msgget(0x1, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) getuid() msgget(0x2, 0x0) geteuid() 16:00:05 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xde9df19c1a00e5e5, 0x0) semget$private(0x0, 0x4, 0x10) r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1000}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x2, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) dup2(r2, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x3bdbd95a1fa29aa7, 0x2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x8000000, 0x0, 0xfffc, 0x0, 0x400}) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000002c0)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000002200000000d700000000000000b25070853a0f7542336f0000005f9e84838ee6a853c970ee2d9fa5b7a9a015f952d3a1a422813c85ffa40ea89cc77a0c219f2662e3c4044ccc950c0321a1de55f31ce35c55976e7ba691ae986132ccd5e6f6362239995f9fb38f4a03fc92558566aabb556282371797ea78f93514e341d10784517a03a24a1f94c159"]) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x1) r8 = dup2(r7, r7) ioctl$VMM_IOC_RUN(r8, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x1) dup2(r9, r9) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x103) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000380)=""/102, 0x66, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/203, 0xcb}], 0x4, 0x0, 0x2) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0) mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRESDEC=r2], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x9a31cd58fd249583, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:05 executing program 0: nanosleep(&(0x7f0000000340)={0xc676, 0x1}, &(0x7f0000000380)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) chroot(&(0x7f0000000240)='./bus\x00') rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)='W\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) clock_getres(0x0, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$inet(r0, &(0x7f0000000140)="f40f8314f3136209e97a69f3f3c65fa250a4942a67a91c2e481505287c035d4013f65ae7c30d233f009e57372c64572991a7f721d3bac10b63a21df1f477f55c6e573d6c846c68223fa10a9e83a73f426f1d705fa8eb", 0x56, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r13 = semget$private(0x0, 0x5, 0x400) semop(r13, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r13, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r15 = getgid() sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000500)="5f92e83da1d4894b326ee066d325cb2f268928f968d920a4139eed4aed3f9c1818056b53cdfd8f36fd4030b71f24c530f374d40481b4e8085a8d667202fb4228052248cfe0d60bf6d74f9052b4ce8a3ccc1ae57e01a2638f79052d73379252273f0ac0afe8b108c14074b5b193ad611af6f01cfbf191049bfb742f9d50e4fea677fc1d4ac699e0691be92a0a74504167ab30236e489c51561417600c867e30291773caf787a553be3de63f897917c955440cf2a0e85d0a918948395264ae9cceead469aff408addd78fbc5eaa7f2cea0db544faf494f6de5688ef217df03bef5ffaaa8fd7934c8fb", 0xe8}, {&(0x7f0000000440)="61fad0aa0c14b55554242ee525d659b78fab832d6435ec5cd1c187e6e10b3db36e30a26af5c04822afab1d3954f0f10e098a71adbc586fe9dd12f398f6c82d92e1d87215a220482a53e171a2988914a13f34", 0x52}, {&(0x7f0000000600)="3f7689c818e3bdd282c4805939629d93cc9a4db079fd04540cdc770d56120f9e332602a88c25e1632ed03d5ad78fbce4cf362c946aaabc6c635d66a928880acf72335da1675ab4433d0612b24490276ec4e85bc53618f884e08f37337a3c3b76c543572f29b4ddcce4ece5e43077438e22975eff14afc26cb0ff54601730b8dc98263705e1b9ca9db0216ba7d3b0601be1ce68c8a1b95372c0ed5d83c7d7a9d7abf19c232d3dcad19488516366c55b74b3b2f209b9eccfb1665a", 0xba}, {&(0x7f00000006c0)="66594ea5b54a5b573a41ae8ffd7d64121852e53b978e5956ba7f75c3824183d340641749101a6a229384433586ee0bda33a161e5bfd27a", 0x37}, {&(0x7f0000000700)="c87d23f40dd240feb9aac0fa769dd17a76fc267ddca87765fbb0c16284de0aa9bbbca862a4fa184afd25b5d7ee85024937c2ec424b32214135275c206b81accaf4021c1b2b9974a7d4e93b8af991f9e1b9ad931586ceeeb9fd444738de5550620fd0a37915ad87b82c900db73c9c420fcfd371e2ec0205790891abc259d18c4457d212601d77839f8298e34647b01d7002e065b1e70e784aafcdb4212897e555c611e0bfbc8bd256d718fe192e6282226f5ceaf8d1d3083e5407cf5fe4c07f93dfe9f494d8e196ee72e77daa79af0dab0d98a6e308bc00bc9d5a", 0xda}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r8, r11, r15}], 0x40, 0x2}, 0x2) fcntl$lock(r2, 0x7, &(0x7f0000000100)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e477080 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e477080 16:00:05 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000002c0)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x182a2, 0x0) r6 = socket(0x2, 0x4000, 0x5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x184) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x83, 0x8001}, {0x7, 0xffffff81}, {0x0, 0x4}, {0x84, 0xe84}, {0x88, 0x9}, {0x4b, 0x3ff}, {0x24, 0x7}], 0x7}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = kqueue() poll(&(0x7f0000000200)=[{r5}, {r6, 0x2}, {0xffffffffffffffff, 0x4}, {r12, 0x1}, {r5, 0x4}, {r10, 0x10}, {r11, 0x20}], 0x312, 0x0) r13 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r13) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r13) fcntl$setown(r7, 0x6, r13) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x12, 0x0) pread(r0, &(0x7f00000001c0)="cf", 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pread(r0, &(0x7f00000000c0)='r', 0x1, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2232b9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) read(r2, &(0x7f00000000c0)=""/57, 0x39) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:06 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xbd5d7a1c3a40dc25, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffff) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000140)=""/244, 0xf4, 0x800, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x2, 0x2, 0x400}, 0x4, [0x90f, 0x5023, 0x2, 0x0, 0x4, 0x0, 0xa9c, 0x7]}, 0x3c) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r3, r4) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="d7d5135b23ac829c5508d2c7046a", 0xe}, {&(0x7f0000000340)="7ed2b6107d1770b82a38b248be72ec4631df259a1a548b144e50415fc5690c1a8f157a36149144404f87a31f8e5ee984352ec845686f7f9daa540fd0e632da2e80f9f54f03f296f8842af7437f3abf7d00133fee2a8d09f4f53798e795d870497886bd82f2bb746558f8a1ee8baae0f9bfb0c14464658811b90a982831c633f919e360a4254bdabea4d99eb259051941899290f53c263f22e749261e11ea3bd1ce467329f01287a0479feb4f5c460052fcd362f22158373d7251831a918d3db8f81928a3624ec4394dd007498439c3983ad21ce2f2d11369", 0xd8}, {&(0x7f0000000440)="bab21b5dca4fc567ab6da738d3e9d8041d3b79ebf9d5e87126c63cc9ad0b0d061913036fc40575c3a747c6869364ef28a78aea03042e77de276f9aaf69f2523128f1572edd16f1973597e5453eebbffd197d8db2a8b895be7f2b23c04878cac59c8a1e9dea2bcb1d8aae94720fccba7b8c35d728415f217be2107cd3689ac4f6987b0c62905c50e8d844a3516a2dca37a578d97c5ae9079df9602811094d4fa6cfc773951397cce20d40a18fac", 0xad}], 0x3, 0x0, 0x0, 0x207}, 0x4) sendsyslog(&(0x7f0000000580)="3915acc7de8798400390e8cef371d341e322493154af6e562d2cacff26f2120fde1b19dae20edf9f8545d9d84a2e1123a5", 0x31, 0x18) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) setreuid(r5, r6) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) lseek(r7, 0x0, 0x2, 0x3) faccessat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x80, 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000700)) r8 = openat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x40) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x2, 0x0) r10 = accept$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) kevent(r8, &(0x7f00000007c0)=[{{r7}, 0x95673015ad4a77f5, 0x1, 0x40000000, 0x0, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0x8000}, {{}, 0x324f701f094640f6, 0x90, 0x1, 0x400, 0xffffffff00000000}], 0x5, &(0x7f00000008c0)=[{{r10}, 0xffffffffffffffff, 0x50, 0x40000000, 0x4, 0x10001}], 0x0, &(0x7f0000000900)={0x79fb, 0x10000}) r11 = open(&(0x7f0000000940)='./file0\x00', 0x1, 0x5) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000980)) r12 = syz_open_pts() ioctl$TIOCNXCL(r12, 0x2000740e) open(&(0x7f00000009c0)='./file0\x00', 0x10000, 0x4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f7bb5f0d8ca66696c653000"], 0xa) 16:00:06 executing program 1: r0 = getgid() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x3, &(0x7f0000000080)=[r0, r2, r3]) sync() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2}, {0x54}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x25, 0x16c, &(0x7f0000000040), 0xfffffffffffffdb1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x20, 0xffffffff, &(0x7f00000000c0)="42cc9b1309ed5230b54e31c076e38220d0f277ee64c51161d6c36705b62929ce27a15d71279e55226a93dc8578965aa95059b93834341ac69b16e98039a23522eb9a0165fda065261405e9f2c982c1f160e6db9f9542baee794c6da36818785a20d7c5befe513ee520e41ca82035536557d8a54f54a534c572d93ca928739ec44530a7c2f9ccdcc019c3f78f174c1300369e7b6d", 0x94) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x18210, 0xdf) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x35b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x1d2) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="8bef098ddb6950c860ca45b9e3a37bacf506d23980acfb7aaa983bd671f1a2a1033bd52ce346df4e04f52a"], 0x15) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) write(r0, &(0x7f0000000040)="3ad564d00269437437d25392f86db2557c83ee9f1f28b7ae9cdc1163243267144c77f654b9adc2f42a26d628e1174e1fddf1f9c78b38e1264dc3401ad42f456448991c51db5398650a06382640e02566b25fab61f7335589cfcfbd7d5aeb", 0x5e) 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:06 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)={0x7fffffff, 0x7e4}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='\x00\xe6') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x35) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x40, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8987}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}], ['./file0/file2\x00', './file\x00', './file0/file0\x00', './file0/file1\x00'], './file0/file1\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x7bf5e3d4}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r3 = dup(r2) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = openat(r4, &(0x7f0000000200)='./bus\x00', 0x10, 0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000780)) mkdirat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x1c8) chroot(&(0x7f0000000100)='./file0/file1\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000100)=0x4) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x9) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r8) recvfrom$unix(0xffffffffffffffff, &(0x7f00000037c0)=""/4096, 0x1000, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x20, 0x2) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9, 0x7fff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r7) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r13 = fcntl$dupfd(r12, 0x0, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r8, r7, r10, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r13, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) getpid() setuid(0xee01) recvfrom$inet6(r13, &(0x7f00000017c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r13, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r8, 0x40, 0x202}, 0x8507, 0xf39, 0x2f}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000180)={0x3ff, 0x28f3f2ad, 0xa}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x6}, {0x1, 0x4}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x13, 0x1, 0xf800000000000000, 0x8}], 0x80, &(0x7f0000000240)=[{{r0}, 0x0, 0x8c, 0x4, 0x2, 0x404}], 0x3, &(0x7f0000000280)={0x3, 0xfffffffffffffffa}) pipe(&(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSCTTY(r6, 0x20007461) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r7, 0x20007461) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) r8 = syz_open_pts() ioctl$TIOCSCTTY(r8, 0x20007461) close(r0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x800, 0x9, 0x864c2e4, 0x0, 0x4, 0x67, 0x0, 0x3, 0x2, 0x4, 0xf5}) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b75", 0xd0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x1, 0xfffffff9, 0x2, 0x6, "40fc3d5dfd901c02c701dbf1ad56ad65448c78e8", 0x1364c8d0, 0x76}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r3, &(0x7f00000002c0)="3f4e18a5ea841afd3d02471460012a4a3a51813884d52dc672dc13fef63a340687116a9339dfd258b02d290d7eb105183e7ee3cc702af9c9614052e74d02c7a0c2c61a670f105c5dd89e1f474b90fc22f475a0e78a77a83281dd54d61a74e9318d5d5b237b06616d8222a19591ddc72759548500c6743b369d54f6383f4684b54ec1fb11d8ee11aa03564bfd84b3853dab2a081993ccfb11fd525a869529c99f227090317ffc1f34fb799c5325ce9bc4ce7cda31dea1788028e0b36e6f9d81f3a31a9d0cf4c566469bd77fb2fcfcc1e4e232360e92d237e792a1833dc6d5196539c30080b0bf95a0ea2e477fa9c622a024", 0xf1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000180)=0xba6) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4000000000000000000002000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\xb5X\x18\xae\x93\x16!', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) read(r1, &(0x7f0000000100)=""/220, 0xdc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x2, 0x6, "d3654eb8b189b34c2b2673940e0a6acb18cdec52", 0x6, 0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0e"], 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) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="73e1e28e0c7f685b758710885140b1494b7639a9f4646a3dd618ded988bb3938d910b46988fb17773ffe0237ccb4fbb16acd1a8d5554d6258b0f92a64abd047609aa50ad8de68052e7823fcbcd02fe70769705b99ba4931bf536d94661c99b367f5643fffa228475e1bf0f87a30753116df590e84e2b006cef5fd59263ca4266f9085b61528ff242866374e962ddf1776deec9da9a9f420bfcd81caaaecf734a3dff26123a149c10d91e618e1a52d80257506df2930c69183b1736f21106e212cdf5d0cb844d3fa1f6a29b6d206c2618aed78f4d2e419dad7ecdeb5079f36f3d150754b2149bdf94f518abe7df5cf6ff"], 0x1, 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffff45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x5, 0x400) semop(r14, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r14, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r19 = semget$private(0x0, 0x5, 0x400) semop(r19, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r19, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r17, r13, r12, r13, 0x40, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r22 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x4ca, 0x0, r8, r10, 0xffffffffffffffff, 0x9238e788508d32d5, 0x2}, 0x7f, 0x8, r22, 0x0, 0x4, 0x80000000, 0x5, 0x7}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="16050900000000000d5fc90400fff3"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) close(0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) msgctl$IPC_RMID(r2, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x1) connect$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0xffffa25e}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) 16:00:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() socket(0x10, 0x1, 0x80) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 16:00:07 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) 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 = kqueue() mmap(&(0x7f00003b7000/0x600000)=nil, 0x600000, 0x2, 0x10, r2, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x642e}, 0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 16:00:07 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x9, 0xf8}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x186128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01014b2fb775ebff"], 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='h\xf3\xff\xe3}\a\x00', 0x8, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752ff96cb58d127addb3ff031baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab7fb0d968df1ea9ad8c70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000000000cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504eaccdd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f80000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643489de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a0800000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529072f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e6587178731696eb0a79222189068ad203a59277c1c148fde018d007e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40e6d622504d2c67846059eeab8750aa947a52f21f27e3a3e63750c03c009e63926e4e05d76782ca31e9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca63efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8c85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeff00"/2320], 0x10) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x1ff]}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = msgget(0x1, 0x45b) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = geteuid() r14 = getppid() r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffe8e) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe94c613e2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a52b5416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e100bf12"], 0x1, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="0dc49068d1c91555ea4d4dff0f000029ec40297bfa7bc26b269faba3"], 0x1, 0x2, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x2ec, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0xffffffffffffffbf}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000003, 0x6}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r24 = msgget$private(0x0, 0x0) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r26 = getppid() fcntl$setown(r25, 0x6, r26) r27 = getpgid(r26) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) r28 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r34, 0xa5, 0x1, 0x100000003, 0x6}) msgsnd(r30, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r22], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000028930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000004000000000000000000000000000000000ffffff7f00005665f5ed00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r35 = socket(0x2, 0x1, 0x0) connect$unix(r35, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) r36 = socket(0x2, 0x1, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653010"], 0x10) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) r37 = socket(0x2, 0x1, 0x0) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) msgrcv(r23, &(0x7f0000000dc0)=ANY=[@ANYRESHEX=r22, @ANYRES32, @ANYRES64, @ANYRES32=r37], 0x4, 0x2, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x1, r11, r6, r13, r6, 0x52c3c0130fbad893, 0x3}, 0x401, 0x2, r14, r16, 0x7ff, 0x0, 0x0, 0xb6}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x13e) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, r7, 0xe) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="56d0337e7c663d0d", 0x8}, {&(0x7f0000000080)="777be9394646f81c9c9d229299228dfa55ca7acbe2535fcdf16f2272198940297dcbcbe3dcea355dd24c826b602e9c8d89a84e2991b77b1485cc1b8330dafcb8e6435032fb8d8e1d1364e18220febad38c35478d92766a46a66554b0b5e243221e2f25ff76871f8ea51be9f310198d8eff1c0570c4a72c21921a3e367a7449a41a7806973cd44be71c8ef4469d78bebdea9373140a", 0x95}], 0x2) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xe95f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) syz_open_pts() rmdir(&(0x7f0000000040)='./bus\x00') 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) acct(&(0x7f0000000180)='./file0\x00') r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchown(r2, r3, r10) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x61}, {0x6}]}) r1 = socket(0x10, 0x4000, 0x80) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000140)="6a3d2c22da33be6ef4729051ab7078669a", 0x2}, {&(0x7f0000000180)="6d7941570ce5504034fa0f6a86f26ff12a48b0c720147d46d580bb629e99274b36d641222c641a72e17ba2", 0x2b}, {&(0x7f0000001140)="dd2bfd28a7c860a3aadfe6aea24282310afc94087242074a50900e54eeb2f99c03a00072d93b281577eaf919c470ba86262dc7de9d3e59695ccf9ee1d3c68e25483baecc250044c589a6c2c2244ed5975ac7fc55e34531b1390b0143b8c8944609ebc869de2ba0b1bdedbd2341ba98b4985bf6f51e754534a00b868d10b131e746bd67e37f41e3c6f9d6c96d1e8a338cd565307fbd451a6663129674a3fa511763b0bddf", 0xa4}, {&(0x7f0000000300)="df2229cd96156ddb7ccddb52237ecf2c2aa6845d3cd6376dbb40c052d3428a9b614295ccb2cfc8938c6a1d76ffd465cf4c79d3f2aa688a3cea06aed4ba09b961703478a6aaf4203173bced28a95dc3ab2007505ead77901fab06fd1310827b5b282f83390e59869ab158ea2519c07e2e32fbc44f9b207bd744c80bb21afdce716ff7b97c0812e99bd7af288f04505a8fa854d5b25f5fa625a6ef7e138d5575b0b2eb049c29250f1aa32ba11cb414667c29d38f90a17f137bc4d47b2ecce4c17e1e261e56c3301a19558d49a013e55c9aeb27f30c678ab8d448bee2e8cc285426", 0xe0}, {&(0x7f0000001200)="428906e192cf231d700c1ffdb430f02a44e9d81e19b281a483a2d7d048d001816979f40497943a06a9cc5637f954e39d34df735176e3c26f9c7709b1c90a1078add4843d0e774a5c0e5a42d6782ba1de697c698de1ab279cd3241cb6b6f05f6166177942a34124f0b68cb40051ccb7745d178610a8cf3da406e2405948e19aa06a7553ca863fb1f756d6100e63bccc5acb3eb5a908ab1b951748f3f43c9d276d55a04791f33ddeea31dd87770fc87cdc09bd3d0df8055da298812e990a57c96952f835e062874588a65fc32cb6d2de4f1e0e0ba0b1c4b7cc7e48b13d0e6f882db6bd4706852b61ec34c025d8afdd3612969586fd1472c8828a8928ef55d8ccbebf421e4b35b4329dffba14f63571c978174e862f3627e1be9c9e1fb07493e6022194a71fc197413b5b6e1905c2f36f017b84e0efec7372238420392b93224e976f989cef42ac71d8b42626f56dde0fb4d5209a453e77f4d0c88b11e5652c98dfd333090000876da51dfbff8c0a58f3fdeff37f1db64fa6bee532f9b77e", 0xef}, {&(0x7f0000000500)="d28408cb4f294c40145835d5133c6af661a67c43034508159306f164c0a74b1128e7b4585d4866acbbeb23b474b5b4eaac9a42688818ff4a9e2db38d01b2bb757b37ab5f2881109595c01525f4945a229c979231a97708f76efed03e4f4519b85a114dbfa831a2cbc12655ba0e68d74046d6ab6bdeb37139549c74fb0ac5c479adede59e923c5345c994e073f6840a7385628c76ab8fc885b26c83ee65f8dd40adc186c70004cb9961ac6fa551980d9b07493672c99295ecaec341b6701a18bd2b837bfaecb2a53b97e9e744402386fddd6f80b5f3864bf644daba11a82716c989548b688558", 0xe6}, {&(0x7f0000000600)="1e54e656185d7895a65209afdce53fc7e0700909d9125aeb5f727fc9fa2083fad25c2b79a27a82d06d5cb8f4df2d9d9aa3008aaac59bca9c864d6bc217d25e8a44b9dc685dd17021428bdff979fc7b123714f643055733fe275e16e3b6e5e40c1d4bdaac5876eb8f948d38a9c994f5f12fab3c1801fce5da70df51139144304c94650e2e92cf1f99ede071dd193ec1c8765645e55251af5e60892d10625648099d6c757c743fb87e448220a53c08aa7cc2e9c3112b637ec4fc5c4ee64707d1367c77946712cc617ebc39d0240e5e0e6fdad71183ba157629e8f4", 0xda}, {&(0x7f0000000700)="b6b1a364b4a018d63192ffcfc5a0eba33f593ce8b69eb99e3b0d0e863fbd59fa698b508dbb55b2129d6a9410943d60db2fa9373ddb2140215713219d516e9fc725d933047d97765f7a5aecdf9d506afbd8a8fa0a9bd9078360b78fc873b95a8d615c36a5fbc9f3fdbed1aafe0e92f36976958a4116982c876cdd11d30642ab78c2aeb8207d9f6d7d75df61b5e4a61c69e246d141de714c1b3e486f9860", 0x9d}, {&(0x7f00000007c0)="09a84d2704bf7883f75d8c56b4e3961ca7d7373df826b679a4f7074e453eb943c5f9adeb2acbfb9a3dfd49a0c8114510acf476bd2a6d2837eabaf029a4aba1b6d19d6a91e7de586c4d0015572d06c6ee3f75cf06bbc7d981cb2773cc7be102c7d92034c595e5795afa5c4dd553d2117fd70b4d1760bf66dd50de80e56e57dc3fe808ee1c5cac22c411c06f9afcea4c217f1bf8d47c214d8f534b2b1bd894412b759155a6e22cba4dbd5e5c580f1b0134b3d49d74baeeb18f1ca6de68d98a030f366f91e24edcfc8e813e27107d6740a683a636f1b7a3f10ac64825366693eb8c9151b4de276cb089ff018364dcb61f91b7898f292a", 0xf5}, {&(0x7f00000008c0)="d8603fd335aea03deddc192e6c5814c69d0eb6cb5155bc8f92a44c4db1af85144d94e4dac277fb697b321bf01a618388eac53a932e3fb7b6bfd731c2e26ed152ce3c25a8b7acc82af4b912c198d7c59e22794f7d624d7436abc3cd16ce00df54522871f5a841980a1f8c093515e959a8a16414543d59fa4088a2968b0b7a38cb", 0x80}], 0xa, &(0x7f0000000a00)=[{0xf0, 0x1, 0xb9, "33a695ce2302061394e5e964cbd8e06ed78642d6bccce9e33254f2b5977069e4331af0d10764ebfca2a039e56b2db866e7d0c4e64650b61eb9b8e556395115d3c5e3211c75a308c52d426973574780087a389b8fc566cdd761a932d433f24669b68e745b58b974c66f1a35c88e8f00688e089d219ed5d37c7d456bea8d0dc0a1e5f4dac43fdc24a0a978e5e8e6b40774db747e2dd72a85abe31debc94a4817a5ac44e6f893f26cb6e071fe0573328846e9ef65fc9840d6dab77a6578f8ae6150ec46322ff20a4ed416aa71c5faf033e4f204e79212b05ac4437edff9ea"}], 0xf0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) r2 = accept$inet(r0, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) sendmsg(r2, &(0x7f00000010c0)={&(0x7f0000000b80)=@in={0x2, 0x2}, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000bc0)="75c954f985e84774e15c3f9ed327b5151d6186f7c8", 0x15}, {&(0x7f0000000c00)="668353f6b2b638da2586582de9d2b0d172c9c2bc52374265ff41639e8346eec37cc16daa001232c1e22c11bb9a23c89e90c3336d99117cb015c2a101e4fbe504154b5790b4f4a3cc8cf80a2ac1511af8e1c52ba8af1393f909daa076314eb6f2e4ab8b6f71bcbab54c66f97aaef0d4b03019085f48fc7230029ab92c196627afe0e777ca359004025cb2a53d5591c65266c422ba02eb08af738c0b2efa85574272c3b3e49b9f39d0e9f0e96075f7f56b6e03f5a12335dad1c4a6710327b8ef1104878af3674947aa9013", 0xca}], 0x2, &(0x7f0000000d40)=ANY=[@ANYBLOB="980000000000000001000000010000005b5bd16b97b9419dd4a8d971fd47e464df544cc3da3ce1994aad5c986bf871302859e3b2effcb132b072689b6f0036aaed533897b0035a1523de76295069c4b2968d2c4df74ed52b6bbaf1fed2f8d23c90eb066456b7dbdd412f4c1f58f9b57b4bfecb3be9e7befe583067706cecfa76442246e3e5a408f88fcbed7a162f7022cc0000000000000000010000000000000100000007000000965d9b129347aeeadbe204612df0572bc917b828d8a38a7933ad4a31ccaa8c9687525a751bc155521e105c35df946a19543fbe4a3e0b3c9dec770c0b2cf36f853bf714006ca19723cee4c5a3c1f472773b5242e4032d416d0b8ebe33f1743bd759910261c41aceac88e64d27c76268f7ec6d3ffbdb24bb29bdebc7e40fe8343f9f6d735f412e9f42cafe8925f77d46a6dee530d02b4dceba485c1b12bb51c413d4911a5ac21c6e8b12a4f94b86495ae42e955f341a9df23acaa9615d1e58a1bd6f13223f0b366d400bcc1d271489aa9c48c8d5549e9e8e8caf17b04ad27a016982ad1a50bc91c0c71f356f00000000009800000000000000ffff00006c050000ccdbad53b0c2f64f4171c9e6a8fdf2b0688f9fa9c476f638ae53b0d254f946ef4d79654b50f16c18997418cb5b9985b78bef486df96a3a50c9f5ec6bf1cbd717f41ff4571be3aab670e4f4b3ee0a9735a816395d2525d434b0e4a7279465ab72c344161359b3d91e02aac4fe9fb97aa866853daf08a2a554e0b9dafed4f41d6965b400000000000058000000000000006a83320496b41d4459aa614ff86159705f67f1a12b4df9f80f7d39ef0959c281cf09fb36bfa3a9d1120827c0c80875b44f3593e015fd15cbb23b984de26e22fda97bc52d05d8280d6700000000000000e800000000000000010000006a0d0000c40ebafbbc621c9a8fac3934f2ea5266ecf84a9480d699d57b1f4a78167473b71ce6a18078dbd5fba745ea0103c3fa34cf36c3768f381fae1dd8cd37eeeaf19f0da0ab357b7c362a3fa8b665ca157f68f50aa625ec634000aa460555428c7f3d8c71932a94165965c0a173ad47c629d2abbdb6ef63b01311bafd9827ece7e6d125cca0541780181afaea7e2adee194106b914bf63b6e424f8654c8a64304b0dfa336bbd39ca12933ad56b1b6095995382ca73b2ef5c02a473b79c1e9df49b990978f2d01e1dc3c7b6de6db056e4d19e68bf0755adc01ff15"], 0x370}, 0x13) syz_emit_ethernet(0xe, &(0x7f0000001100)="93ab2aefd6e167e7a18617b067d6") 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x683de6e2470abff0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r10 = semget$private(0x0, 0x5, 0x400) semop(r10, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semop(r10, &(0x7f0000000180), 0x2aaaaaaaaaaaab91) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000100)='./file0\x00', r1, r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2000, 0x102, 0x9, "408e00faeeffff0e00", 0xffffffff, 0xfffffffb}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000b00)=""/146, &(0x7f0000000540)=0x45f) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) semop(r3, &(0x7f00000001c0)=[{0x4, 0xfffd, 0xe5ce97ab354d86be}, {0x7, 0x6, 0x800}, {0x5, 0x5, 0x1800}, {0x2, 0x200, 0x800}], 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x92d) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r5, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = accept(r6, &(0x7f0000000340)=@un=@abs, &(0x7f0000000500)=0xffffffffffffffcf) getpeername$unix(r7, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0xfffffffffffffe47) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r8 = shmget(0x0, 0x2000, 0x41, &(0x7f0000ffa000/0x2000)=nil) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r8, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) getpeername(r9, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r10 = open(&(0x7f0000000080)='./bus\x00', 0xbd4f1ee2769157ed, 0x107) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x2000) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r12, 0x1}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f00000003c0)=0x42004) getsockname$inet(r11, &(0x7f0000000000), &(0x7f0000000180)=0xffffff04) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0xfff, 0x1000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') r13 = semget(0x3, 0x214f9da301cebc96, 0x117) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:08 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x81) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000680)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0xa}, 0x10) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) dup2(r1, r0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x200, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa4e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x41}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet6(r8, &(0x7f0000000600), &(0x7f0000000640)=0xc) getpid() 16:00:09 executing program 0: setpgid(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) setpgid(0x0, r3) fcntl$setown(r2, 0x6, r3) r4 = geteuid() setreuid(r4, r4) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(0xffffffffffffffff, 0xce, 0x10000, &(0x7f0000000040)="0fda2aba", 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r3 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000018c0)) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r5) r6 = dup(r0) semget$private(0x0, 0x4, 0x303) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r6, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r5, &(0x7f0000001940)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x1b}], 0x1, 0x0, 0x0) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f000004d000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f00001d0000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) sendto$unix(r0, &(0x7f0000000000)="109560506b86cef5d319e04c3039b528d26b15932292cd4dbffd3f7c355649fab7435c73575c5a69144e14cb4b40ad808d26a0a2fe27086d7b449f03897a759ae4299abab7f953efa9aa6cc20679b8ccf243d5a3acfd2ca8e676eb4ae6640272ff96c8c124b3b55b15d03f037a0be6dccbd40d2cf39231301964249b0e6555be5a33391a7acc6b07ef9aa4447c101280c7694272b75061c04621fb02ba62119aed83cf3d43bca9c6f1a3a3aa3d8748cec8009246becc4ab1d6801d166e4e9b644dda57ba1e52e7ba983bb50c1f166ef3ce1e17610a821ca55d09209998d6abac3c245e3c80f115bb1667f8fd8e02de8061f7c88766e914c40a26c5", 0xfb, 0xb, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x7363) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x282d0, 0x0) dup(r2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x20}, {0x4006}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) recvfrom$inet6(r1, &(0x7f0000000000)=""/63, 0x3f, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x98a, 0x7}, 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0xfffffffa, 0x1f}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:09 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x42) dup(r0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getrlimit(0x7, &(0x7f0000001180)) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xff80, 0x0, 0x0, 0x4}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000200)=0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x5, 0x400) semop(r12, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r12, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x5, 0x400) semop(r16, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r16, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r19 = semget$private(0x0, 0x5, 0x400) semop(r19, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r19, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget$private(0x0, 0x5, 0x400) semop(r22, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r22, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x5, &(0x7f0000000100)=[0x0, r18, 0xffffffffffffffff, 0xffffffffffffffff, r21]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r27 = semget$private(0x0, 0x5, 0x400) semop(r27, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r27, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r25, r26, r25, r26, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000200)=[r1, r3, r6, r9, r15, r23, r24, r26, r28]) r29 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r29, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r29, 0x4}], 0x2, 0x0) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_emit_ethernet(0x61, &(0x7f0000000000)="32469e95a63b33a832428bc155d8f943ddf31cb14a994ca5b0175a037e0a9082ca5d446af31ed517b9cdd55c0f79cecc536c4e936053440e126f67f59edda27e576e190e138bb3e7258da9e6952dcd0069ca70d4061075fe68678001444608c878") sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000055c119600001bd0000000094269b31caf571f1edfbdc1409d25682b6249325e0c05d0af512a746d6a03583f48fd5a71c1be8d32c44970121e25caacb16ec1acda0630d8a068ac1d9edb86f6e6aa30a6984afb16f89188c085a78e31031bd67df969d68c7f55c8b80369f36bb425b454c21662543e7ab6f9fba331f4d13ccd9ab1cb0b87eb51a7881fa84af7b62601dd1913dc01d3f89d92dcf2af9325609dbdf04d7"], 0xa5}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="480000000000000001000000000000804803f4246d3bfd67690a8ac6e545dfbf80b05cbce396104fb93f7dbab0cbda5b74c84ae32b700e9cb58d5823239fd4efd66900000000000010010000000000000100000005000020fb8d2a41cb68915ab486a47a7e1f98db647da15ea866cd385f15b7cfa1c2c6bde0b1f8413e37f5b6ea5633bdaf0e0963ba20897a6a6ec30e3780a152b7235e293549baf553541889dacc8eb4ac46251b7b0a1adfce438f7f34a7f0379bb8c99b59c8fbf076f6fdc177c9a857520bb9ca88ed94255f5f045cb1defe0de842838823a4f6f44aecd63ab9b04904fe1d4eb2830e9ac277851ad6fdbbc3d76aa19e182bc5ddd396247fe6d55ca0fd705021183940a259c541948ecbbfaaec3b4ac7473bacaa0f75a4caa1e3d6161dcd185ca2e159d03e6179ed2fe4f5572113450631d95de29371a5edf61c109141a326dab30587cd40de051ddb5aab0000000000008800000000000000ffff0000030000002a01cbfe5041dcfd59d301dcdd3649125a7cb0530db78a1c0db6147c409159c2f342d9d8e5e401ce8176ae84a2e962fad565d32780dfc725ababea1d6c8c760b308f02e8eef7ddab48cacba400f57e3de9e229bfa5f5b561e0f0dd273c5e67c5abe530aa4cd50a0dc274184c2b4cef7b2c8b666d0000000050000000000000000100000002000000cb24fdcecd6effbc4883bc99b20da0b0ac506c2efc08782190e0a166e5430f0e8fd161ad405d3142f5e43d8fe585c49a6497efda63a212087cee103c29cd35e91010000000000000bf16ff13050000006898d9786cc74eff7df8700dd04973d6f33ca6b825885d1464aae6d4d86c662c290b9c61d420881a2dd3b50ac9a3853d6f59138b65232fad6f3c3b504c88875165a6912db48e93f9f39c767d6d49468b6a3424e12b6d80957a18bd174150015395d3fcf1ee15a68a5329912562bb7e4c500af86b33452645736fdc0e38eb484a7fdaf4d67fa0ede691861bf3afa64efbc4c6312a3749a67b3ddd454970338178cc41a4debc0f2b781e90c004a4abcf8931f8fe238e2eb2224251c38b7b7cb7674087b241bb3593c0dd05eea00effa61ac3e7565aa5ffa585b7d7d406d53c26c781604e29ee5e15f12d7504227a919d072b3e4ebf8bdb8eed9bdb6cba60cff9ca07b2bac90f5881133b6bf4875c5768d3248b3ccf6cb7b3253a36a9ba12cf66c289774b417a9d0d77eb6166aaab420e054555d179346b440700032f550739f3a756a899b6e42a65c43b3afbe53c88d34e98a0523b3c2a335e9ad6738d9a3a61a22e4c8ef5208ce66ec55e0e1438549608846f30de855fbb93817039236606e259ff5691c6ac114a4421ce1a7cd27a357752ab07c34ba9a2b9e4e1c8f7f1087950d8a2fc7b3d91c656ce4a94d0667ee996f50dd3fda0b05205500475c1d225227d0dd4e1601e63938649c3318bb02627a284ad14294cebc595a9cbfccc4c57ca71bfc3ddd5988fe1ce445dcd8a68b52d04eebebeb5ee9944469c7a4b0f2f3d05b654578b3e3ab767f45af3983863beacc65cbff385ee0c274f813b273c0b19f11ae0c53be820d9e6b02db257399ab3364b059885da13db4a4ed51da45c8fe9d2f38a09ef35112345a8aa120bac4318761d758b9193d8f3091fdac48a6a0b8b253be77219bf038b29b0560be444d60e1155dfd504b47d7da04b18ab32e6819f80c01420d005ff0d79e966367a02c7ec4351b213e1f6e9dbbeba805c1e67055acb9b1de3d8bb52dea395555b5f36413794e485fc8328e8bd26406f8b62d52167d17f69f2ffc113473aa52ee22ad77d51727287054014a644a906f525d16a76f970a77c798393ca3ad1561cc4bfab729b528e38f1ed141e3f0a1fab8aa63dbdea2efa46929c7bc51a1162d65c7ef0bbffc637ae527b196cedd9a9461e7e14b51b25ec4d0f00aebb81cc055470db363cb133b4023720e1e8c55e9d8802b92d76c17bb8ac54c1743829cc77c4da3f1fed2df0fe32d9c87a109f11e18316cd6b7b3de27dcf2f55a0ec5906458bce4ce7c2735e4ac623418576b7b063e7ff177f518bf58cac7f55de298fa4c615e59a047044147aec968c823cba9499f94ccac6214e9ffaf47c425bf0d8a9643c6f1e15e5853c3e6cc9e8fa70a3dac33013f2a3b4ce2bec9e7da09b2ab77055ee9ad18421cedbbb16670590dd5fab72c819ccec26f188cbd410a2a4e4ab70c352833ccf3d6df3b638e5bcb0b3ecec2a30346c2ba5e496d96a405b0dbba780240719903d2b171f62674b1e5115dd7dd40c8fb3997dff73226c77a92f3bdcbdaa9961384d9a801676d0503c288d0623f277df0cb970ca94a3fa558c22e2a4c56a776a0aaf0d7c6f69f110e96f5cf3e34555bd17033278946bd41c4f312927033f3cc2b543ac14a88880b20b5700b38d3f10020c625f5c67de163f395faa4a87d63252042b5b9bdacaa951dbe5c7fc832ecf041aab28b6edbf8df742cf9ab2d809258bdfa2ba2a6e79bf7fe64de7151390d6552f21a00f359349510dbf0882f8ba9935c86f2155194497d063223aab778476be9fd1919ab742f2916acc7d21b05d86aa10b6c8e4ab0927f378a7feb0468ea62b3f8eade0024812971bfde848d17127b45d54e8cc250565cc167c748c26ea1607dba38565bd4e4491239ba3885005da4ca459de270669483de21f29ac843a231df503876cd7333b90fbafc4e0955be365f42af87be93f2ea1924a0c119e0bfc13e5cfc91fdf46c57000a56e232a9198d1d783f00b21db895331044c4f13504e3c7170c47919fdf85ce948093368907630e3f528befaf0e0cf6cb0202602342bf4c63d5428139fa4e871c812b8fab507987f2b4b399771d65a63bd0c7d30a8397a2cccfbc16ff9480b66a8c0465fdab418dba6d851721c930e4821fbd91dc5e4b0b419fb16e1c6c3edae8db1de718d6910c31016a615a4d87e13a78711baaaa95071310568df9f856a4e687fa81482fdc4402414ea1e6f12fb928ca0c30c02851957112314b9c38206674034e4e21585e88bfc716021d3b64a2200fa4efa191fa639ca4b67f2db7aeae2c6cb9a6fd6be60ec32707a220f18f741af9cb00bc6904f909a0f8e55538089ae4ef18d35a6258d5110e7e9824692e3c21582ecf737214b6b5583642e8d5333836ce10af9adb287890bf1dbf0ea4d3485774e2c26e06f82ea54bfbc62f5456df14f54e690799e35a4d4b9c39105af8e57cebbf5fd50731f9cb2a3dfa56b8d258c8de410bc6c6beebdd9e0a449f0ac5463665c4e856fdcc17b3a02402f895ccc6ef26c83af5018e9db0fb5d5e18a189ed37689350d419284bbecc60365a29b1b4eae5a601be03689f22b5c73e29e1e6bb7357e9238ebd82ce6e133497e67c11fba9a0e997da5374d8979673c595193e628a2ebab6958d325ba1d9729a2146421179f21abab80c42f5c01aff6701acff292e17612281502fdef9a1273c335a733f529f86d22337aeda479663494ba1f960623db18784cad0030d776a537c6d7b57f669ed3f1d283c5a54a7c8ace77cb3553ac1965451dcba78a1177c80f2b7a49e44958e4880a4564ade3d0a8fc9097d7b7fe60f3f18d8d84056df499095676af33c6f1e68696214ba28dbec5ba2fbfbf2ad9dcf8600aa9dc5e8153f9a1414c959c6c9ac4defba0c0b6a3f8fd301058c87d8f196eb7da44df262f38c87485738966e52f84ea15da11b006265d743bfdffd95b2b8a08545a6255eeeccc6c2aaa8514787bdd6dec03b3d2bf32a66611760941b5732c5f6255ec67848f49031c3e4273da805c39d2699735d0c3accd7b9278c89fb1dc5655d1356161698e96f6851d5b11898b9526da4221048531e3d53039c096ed046fa84dd2ffc78e20f816c187d63a08bd2dfd3439fda2379879ee11f9b679b498ec1078bc90f0b16f664861adfb1e46883c037eb7dafb8b9ad72723bbf981fa63aa185ad6febd7125fb7c1a4625a88b959a171adf95ed5776df9c3a39c5b6b2e91da7e28da026f1ec530d62422c0ce4d6a6139233e7505d43e3ef76d10deb98c1a44e7e8b15755f5bf3757d4a17d175a9e85610e8b3e0f3c9ce2314ca5722da2dd45e3476c454e6cbc90261898cbd6be8f77342173c369235bc187f0deb71c7014d4aad7eedd5ff612fc3dee4fcad39237c774b31fc1c5971d41cba12b9fd0f8e9dcb562583fbd3294f6996e02723ffccbc8cdfc361bed54b2db4613c53d9a4c1766d52c123554d0399a4f5ead4ce306ba9a7f5d64b6604e7718cfcea29c1e571160122ee5694cbdaacde0f2999d8256019b140d5be3fe7228a353bf38e72316f9e3e006e52ed6f4ecf7f5b19e5f1ee1c962406fe4f65f206e01b12206a01c003e148184ab60b938f3db751b99f6389a4bba16d87d71db0bf641e43b5ee457129f371bb1d445f186c6f5e395a1b65cf20cbeab32b6ee61d5beb8b4d354878c5673676da1656a879fd1f45d24791490961c3f6a9d7038219a1fb88c18c6368b6ccf3a04fa1998f30347708ae1b798636a6fdee0a6421e6d33071888b5b74151cf1fec157716134e5cef747a621f7e881faa378dd062caa5847654c696f3c53ad072117ef35b14d8a4176d73a76b5cfb711ae7920258055fbb4140fad36a047fb8fcdff945c5adab00803b0ce70c4aa1e1f447f9857be1a4199553f56d7c84bb47bb6ebe6a23777ab28ce7d180f52960518fdc69579812272d71e5224ffb81bafd2f65ec4e3f606c5de85ea1ca2a3e85a72beee01168115eceea40c7d4eb1073353fc76b4345efd78888c1608c5cc3ed435ceae2c72299518cff9ef94921a32dc15c87a3925c0b1e8e00c19d706d173ded40d5f7e72556f04ae1e58995a7e98fd44322708a5844afdf56f6caf5dcbed99473e5ddf85d337f1f6d31324eddabb071148dbf57b7920d98141c7a6efd3a32de9be05470faa0a5154feb3f10b12fe44d1155658d8eea15b12752249c7d6f52da73ba57a642e2b6c4483465af5e426e87cd0055b5cf80efb80b72b77f3f4aae4d96b770718309179b44c8424bec2886dd338bcea9ba41c5292439003ec1f7efbc717710796ae47600c73fb327a4ca670a9da7333e83ba477c0dbb7f619ea8ceae03d9f06baba416ccac5f676198ccdaa40e4d4ef2405d8aab8c850ea8c784adf58b41627f50a1c3c5fab174b43b95bb105a56ced2de07c82871ec96fefabff24ca325f9e40241016dae6ec34ea263b749fd8efa7969b0c7b973d5b0feb141dfb86e8eec8762d5b67aeb5d38bf213ba320b7032cf9aa218960a6342725d48f521d63213c5a8a6e706f7dc2d52f3241b1bf250f57b212500b3ca521ef8c452a3474e33d84d02aff22374b471aa0b53395ee4732e45ca06c8bb9c79fb4f08115dac1e22cef366c01af4cfb029b4034e68bf01ca69395e8991c65e8243cbcae0b970efcedc34c7a1d1c6abdaa8dd6c5c5bd1a8cf3988f7cb6095ea4eead36cf1017527bb89ed540ebbfa7374efc7a4508ad4e5700b9e9b17151c1dd2c8a645895077c85f2854877bc4f2ec521e8f4164409594d46a010d9741440bddc3269ed9bf73afcb3ae66e4f5254a0da42c8270b5bd21a29f7439546eaee9bc4028fd8d380ae328dd90629ac87fa1fa3bbaac0f24771f8fc9d232773a6e4f4c5bd995731e7f001b99da4f92fbbe790faf7d48c90240be9506c3986598fc81210b433236602f02951ce45d19129aed123eb78765c50e77a753c7ed14dade893e163ce75f9ec819d4153b41901f8bf8eaf9de829c4186ff4f917496d879a9b3696571887a77b527e061278e369dbe6c411744eddc8258b864527b42368fde43ccd246fb3628a030c4d4a9eb72337a41931a8dfb792d97d462c17e5e662093cb19fece2bc4e3464405d7823ce2d90c968a1f68768cdf624b08449c3f9a4ce56357c560bafbf5f08ad06dc00af55f84eb8060f3e734549684d23ff222112c7122f58d05cb3b4f53b10b930b1fdd7b3b4b4923b1b1ba57dc193077cfd0b015640c3708e47220bd2a0250e24922d44b0058f0b110152b2e2ec956ea6ca8475b243065969e7808cb5ef3d49efac5e976f6aaeff459e595fdba2c819f964e0dd0dc0ec2c32d68c9458d7d0693db2ab2cb45b9e666c56e1302cf7f2cf11ed5731980222d122fb311fe5efa208bfbff0558e917863e84a3da2c36da27382349ee31ca638e20a39a1811073be5f922964158c7198ad782fc3edc06e763b9315a47fded31d1480b1f1153ef89f14207ea60157d8eddb53f031240e362fa996d7ad60f3ee4cac6cc167213ee6f38db91065ca6a7a30de59c3680b9108d8e78fd3cc10ebe29ca2da7b2f74bb7124d7105330dd0d3b871f2075ac3d88dbac1c58cbc912f4d0877d3880a56c1c4620bc5c0479cff44392e200cfac63a067758f0f31296f88bbe25332b0db112691b8cf54141ad7c9521d492291f2dc5fcf19348c85f248850b2fb08e1d71da0e0e2fa21f231168d82d64a7d7f3c9d40550d46d8c64255111a9215bffc387c9202db18f730a1d121928fd1aa6af8b552acf400f424618801da1a22d970bb14093ecbf71b953c5c892eec9245b8196f1698ae8fadd6377d00100000000000000000000c2780000ad0200000083bbfdf3da97ac778c3c412279418946b700c1fa4a8a8dadc42b1a41dc7962aea648544d0d25e20e9d562285a8c8ed713c4a2fb24be973532c868d47f603b505134582910d09f1019e3cbdf7b63a19bfda7402dcc3e1a1c938243f27f85adc5d717e04a14d9c91cdcb6a8056a8482529c0e9edaf8f0c6b4e6d5190bf8721be41c2f292a5f5247a74b5b8f27627e2e9f9abeea5d545e817708949e68a5ca5fd399e6accaac2ef9ca115ac9f2a2467a89b9ef2eff9fe9c752b5ff8ffbaa8d557a0b6325d52766ab6b59b575af87fd05657fa925e138856a59aa54c3e55e49f1f826601263b404568192fbba0dd88eacba0e7cbf16b8ce25b06b92f053dcb799a11fd25dce7020900ed27f2f0c4bd1b3f9da6818ad2daa1d58ef88582d9273e8159f0a0ccd559f8d89d7ce4554147da8ab9133b89f04cf8a3f58c908d3525e8660122bbb7f0242743c4aeacc06943124fc9974ec705425b8e173e6c7e2d7ff348744dc0a4959a814b8e09fcdf785e541295483c76cda449ea0328c9f97050ad9fdc61f448cfb90baa5527d148cabe6b66ba441b5f857818a0662e7acb0bb234db08bdc25e6df4f8e51aa82632b497fbe8cc090e0979aee7023cdc1a0c9aa783301154e59d328349da0000000001000000000000010000007f000000c939f426ad89902c6d9c85be525d1e54a8602cc1b746deafa0613ea5b62ec95bf9283cb1764ee493d215f1568e307d5b1a19ffbf75c15d5d2f7e9a0bfa9bcb9a006b24be44a6f205d44753c08310fae56185d9ea382ac6d5d7d31993f674a74c019116bfba63f80d13079a2e643301d117d172cefbed87ec492909de3f6cc38b82845a847be52012c3550719ac56bb20144335fd255cd073045be49c6dc11ab0969f4bc50c2353351d7018cb635113cec3c38ce215af9d517684b6d6ea7117df36bd5d72b019f919ab3b7e9ec29c5c9f03eaba6f2a292a31913af4e8e2386400000000000000005891ac97dbd5c6cc9dc8f3956cb6cf71748f"], 0x1510}, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "7300f7000000004010000000000000424700"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001d6, &(0x7f0000000100)=[{0x4, 0xfd, 0x19, 0x2}, {0x0, 0x90, 0x40, 0x3f}, {0x9, 0x81, 0x40, 0x1f}, {0x5, 0x9, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) read(0xffffffffffffffff, &(0x7f0000000140)=""/66, 0x42) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x7ff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x0) writev(r1, &(0x7f00000006c0), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{0x0, 0x401}, {0x2e, 0x20003ffe}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) 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) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x19) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xa80) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(0xffffffffffffff9c, 0x6, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffdfd, 0x0}, 0x0) ftruncate(r2, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0x60000000, 0x8001}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "03664e0100000000000000000000000000002000", 0x0, 0xfffffffd}) ioctl$TIOCSTOP(r0, 0x2000746f) munlockall() write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:10 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000080)=[{r3, 0x1}, {r1, 0x48}, {r4}], 0x3, 0x6) fcntl$setstatus(r2, 0x4, 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x7ffffffe}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x200], [0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xb34], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}], {0x0, 0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) semget(0x1, 0x4, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x8, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = socket(0x18, 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="000000607700006cb6a79d570bef8c92bf1e81a3e279288d5cbcdad7cb74982fece0232eb9f707548394662ab7b9791895788d85fe6601a7d2651f5d4c1eb5e2fe21e337743a6965963bad46dfb6908e97d988cb8624d2c2ae291402d0a5b8c70dd595c70cbbff3aa2b31bd3550e6aada00594a0e07fde4edcf4369bb35f49aeb74802c974acd839487ab0592aa0f5f126cfdd313aa44a924232469d258cc82ca811bc956a8500c6dcf9963ae5b886c4298091bd5e07873b8f32ef68586c44754ac9a63f93a346f135a4dd6d1a90415f6bbffdc96a7b6e8ae0696441686fc7d3fd6350d43ca3e07421cacefd8f6ec00177b96c"], 0xfffffffffffffeec) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchdir(r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000013c0)=0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/129, 0x81}, {&(0x7f00000012c0)=""/201, 0xc9}], 0x3) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$BIOCFLUSH(r6, 0x20004268) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3ff}) 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, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00005c6000/0x3000)=nil, 0x3000, 0x4) ftruncate(r1, 0x0, 0xffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) socket$inet(0x2, 0x4, 0x2) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000240)=0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f0000000c00)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)="c65c0fa7bb607cf1cef6f6bd2bbd9dffd085d9bb08d33ba743d290e921c633f7f2c05a31cfe789880f4d0cf5dd33fe4ace8b424719b59ab4638e36dce4fa67c3", 0x40}, {&(0x7f0000000300)="aca9a391ad0ffd4dd437952c20d5e9aa445edc1839eca0686577109e4463a846d276cb7e181d8e1edd248eefbba5bfc6baaef4a6597ca6604deaf32a5872111c6095a94c9e5306a1538028d43ba5778271f0c3f37c2ea5c20113", 0x5a}, {&(0x7f0000000380)="dc55386d7dcd7274efde5e1e222d84a2a49d4e63fc515a2fd07b54b3c776c898d8d447356c6bc0bc2e0efc9d2f71c8eb300e422ff52cee402b0b5164314b5476eb52ec928fef4db19e5580039330db81b94ecff6f9f417b291b0656953c915077730daa804707444c22b06a158af782475b197a7228ab8e32b958a2d45d64ac68f5349af25317b6c7ba2cc6f39ce04206388ee62d0498b05829fea36b513efd47d31917b29a21db74db698d7262e7e78b466fc12b5f7474d924f25fe611891c1d8fe658e0baebecae9f128c0bfde91ef9b88b0", 0xd3}, {&(0x7f0000000480)="4c29be35a42b333f9baced93db44ec9c55420e0996f9bcb7b22536c7b2ce81c280b537a98a0758632c14a5eaae5ac6b7fc6301b662bf6340cf4614d2194b9b9d17235083b8bd8f1fa263db9168b09a09d1bc03c65e08fd27d790dafe545ff9f12524192f9717c3e61cea64812239c935524ae07f096db63f2dcb270ef2871ce4f5d4598c19a9af0c6e579213983bbaebc3639c0e1c85c9f105121c8adf3b609d", 0xa0}, {&(0x7f0000000540)="33404a28143de50c8695a99637e571550883ab11b280bbafefc63ef190f347fa7cb909360baa9c98c7362ef7a6be21211fcd873cdd61aa8edb0de7dcafb895e66c773461db6e45d5c40eb77331e81643880c51bbff186247b2b96e614755019d7adb4a87f2d684b0f5b9806e08285b76ca2b815f31896a3830daf5f98651b9d044e67af3237a", 0x86}], 0x5, &(0x7f0000000680)=[{0x48, 0x0, 0x8, "dff0e8046a1bd9d0028533ee5aa48f1719b535b26e60dc4c7fdb4722a14c16a440624e62641348fc27804aa1f65fea084690792aba8317"}, {0xb8, 0xffff, 0x6ddd, "801d02cd130921607c6f558e58e5b3b7aa3bd734ae12f5e077958c151b94def1c1e3fb9189dde764bf4ca6205af25a82d170bcf0006df34eb68ad68578107da76db5f665286c0d9c82562e3f42919c7b804d3a128c63eb67bd30220e5950d28789215052e4d9da6883125751f37ac1ec0dd0e4d9ffe4f66c6b30422c1514abceb6512706c6a8b69061df9fddb4d1a469ea14198c12390c9e588acaf90eaafb6001e095"}, {0xd0, 0x0, 0x8, "f5a9dada2d2bdbb861f121bb9fe123306443736b5699931ce72cc9dafde538b3fa827157f85dcf00ae4db61153c5e0ac88fbc822b5c1db7a6cadc7ac1042b8caf920b3375263e45ed21328db3aac170c6cb2a8686b75395b799789a45d90119f5ed11f5a3cf9bf0bd32264db3bc3b83ecc447322f1999557d8db65ef16887fc029d0598f861423f42330507a00249e3a23139c1db6242f59a86a1e7784a3781be671f55eee0c521255650163baa4e3af1c9d7aae013735e521be0c"}, {0xd8, 0xffff, 0x80000001, "04a7c175977cce53709324ae4e5d732020c329ab0143cc4f31881a2fcac8e73dbef6f894e1a9b189b34fac240be79d7de817b771f3b9a4175b3cd0a38aeb2a3fdef4908e0ebbd2418210f74654b678b2ce8ee6a11675204f2c59bfb93e96d8f8c5a55264f9b5f3dfbe04b353b53e7351f37af33d4786af38f31c18ae4ca0775e60fe6eac18db1d7997bbe2241d532b33e6e405028380cac331c2a26417c948c1b937c1ba2bf174355201ac33836e85f5e78b1dc35a3b26ccffce466e2ea508d92d799a3c4ce12986"}, {0x80, 0x8000, 0x6, "792d9309c754c7f2fc6307bb5fffef1a2f8d367a50e720d207e49c324c6522064b040a0ff7fc7f72f326e68fb25a2015ed87e0381a118ae3702d2c14cf1219d2fc92b225c12aceaaad33ac271413be73ef5e8ad8edb653ea3890a2d0d2fd65bb09daa6ca6d1118b88256e8fcadde5f"}, {0xb8, 0xffff, 0x1ff, "9c461e709b721e37e29baf3ecb913ee1c8f3406f00ea493a04bb1a3f776d47cbaced2ea5b98af5fca323bcd14b1cc38faa9e2aeab002f2531df887d07f538ca75a7010f716d96f4195bd52482ee394d805c1a164a4fa2774360dbbb15d64a9e5009cb81029272fd572042ce13d85a434412f16201bd255fb966924ef818345db41474d8e9af3805c26e1125ff402e80530098c5c0e7ce6df3b7233c9014d75fb9160bd90"}, {0xf0, 0xffff, 0x9, "db06000e8829db4518487e31e99614c9cc014b7ec8e39fd6165739c7a126aed8945e7c8ecf36b80d20a64e42774ffe04559dcb9f99b6378fd5d08036dbc2a6fc8df5a3338ca2496b257820786f484e9da315f46639f461520ee1db6eabeb0941f9071a33c3edc30b0642e630f9235feb55678cc9360dbf3172646ace84027d356440608e97e02e6cdaa221af0b5a4e33337b019d57cf010b3ec2f6a8e4b20f5e471d35692be33899ea6687ea73cafbfd727b7a1c37c2b4d054e72d74a393a9220afb4af951abf0e82ce32828429f323100977289b5c6580fee6da9e309"}, {0x58, 0x7ffe, 0x3, "353e92dae6ee07b38956203f3f8944533b7b8bba8537b5bc5132c552ba3a92d94312d7c668f8ca5b49aef5da145eb7acd6f2704242673e9760f269db48c01835d8453d"}, {0x28, 0x1, 0x101, "fdca8eb3e5c5c650206756adca8b99bf41"}], 0x550}, 0xc04) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffbfffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x95) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4c001000e}) r1 = socket$inet(0x2, 0xb7f0c223539838eb, 0x7) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000200)}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/129, 0x81}, {&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/91, 0x5b}, {&(0x7f0000001780)=""/107, 0x6b}], 0xa, &(0x7f00000018c0)=""/76, 0x4c}, 0x1000) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001940)="eeda57d3f8c8e21dc3a77fd0c46d700664a68db09bc4dd0e19ab8338aa3957242551dbcce75586638bf0346277a97452050f638af113881c4756fc39096c672e049468ce2081a0e09fe567cf8b64416fc1d1c6b3510479242a8fe50d00954c23c1d252bd876e9d2cda5c747053330615027ab3e0d527a08d91d601eb2e3d9df699934f20dc1db0d30344322020e3ff8bc762e03cf9421f9fefca95df6387a8803a930d7f80b55b82ff0f023876390e5066d12ba58e67", 0xb6}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x2d}, {0x7ffffffe}]}) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000003c0)=0x6) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0x30, 0x1, 0xe29, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2c, 0x4, 0x60000000000, 0xfff}, {{r9}, 0xffffffffffffffff, 0x80, 0x80000000, 0xf8f, 0x1}, {{r11}, 0xfffffffffffffffc, 0xc1, 0x1, 0x2, 0x7}, {{r10}, 0x7bcb1d1b2dc3392b, 0x0, 0x4, 0x4, 0x1}, {{r11}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0xa1}], 0x8, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffc, 0x6, 0x400fff7d, 0x7fff}], 0x400, &(0x7f0000000240)={0x1, 0x7}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x0, 0x65f, 0x9, 0x9ae, "082f0569d4af7a23acf7041300"}) write(r0, &(0x7f0000000140)="7ef873806920880eab1c5b61687dd6d737eccc203a19756594e60901f99f1c6a09e5ac596dd7a3ff734e1568eee4b557f0756329876f22388802d0a9c1c900000000000000f10069ebf1123a8beb352e45b2ca87b72464fa7ef7584029434b060c1823da23a0fd9afe20e73addf776aecfbe5860abba6e262f98a3ee9f9ce7458c3ac77ba5c3f6029570d8f7cc9c5a6e2bb9b83492884df7899aa52890dfca4a16948ec6594d72e2cfbba22b9d53344bd03379876d0f20fc0ed2ef39dd31ecb6efb7829a00000000c4cdb74fb4e3f3feb51d640f2f77dcca6addb05c2a16b4a59c1e56182a91ec5a7e1328cfd45513540a9df7060afa4082337a19cc059dd104", 0x100) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x48}, {0x54}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1009233}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfffffffe, 0x2, {0x0, 0x1}}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000140)=0x1) ktrace(&(0x7f0000000000)='./bus\x00', 0x6, 0xa0000024, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x5, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6696c5d70489726fe911c78b493f96081a836891e29cd79fcf0f5673b82305e18527d339f0d5d89ac13e8f67ae6bfab2c0a9f300e891c8005e04c3d1ca8cef3743dfd74333a4f3df7689d6773b15c93cfb61b53d88b7e706a2e5b47bbd318b6d8edaf6cee5ad683f510f152e328d0ba581bb61d8f910e50271429558c3ab7c92bc4bbeccc3f62dca2e84c5232868c27eb9ebe", 0xa1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) syz_emit_ethernet(0xfffffffffffffff3, &(0x7f0000000000)="b6") getgid() 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="280001000200000001979782efcef93a06df33b693523f8e997a81f217809d48aa461619ba783e14d533926a8cf586cc2c2a1d1e72c09825c7143f85c5fd601ad036de88aad4c39656c597e4499f0fe807643e89ef24d451496adac9f97133e602a12ef7e25c66e32317d2383a4657bda9b436d1e56d9d671afa21786dded7112f18eca59deb216e1587722282a5a4635c8d1d074376cf11e28b5f4c4557e273657a120b303331baebba5c6e79e24b3997c3107aae61ec83b7ca13b4443cac15dfbef3b2443c74e3dff66b0d3b0da9a099179a5526e41436046a49b07989bc2978cb89150950ae8f3118ca8814f21c43b08d2cb48a5efd9bcff6ef727a0dd32466f00b1d5040e0af1e04e0915d493ad3ee3800d7528a304d64d9d29b78400ce28f8d38bdaafd079f062ed40311df24875f829ad328d542a23d4038da1e114f3dc4b66421a8057a9a89ab7c7d4349d50d768dbd7b40d4077accba1b0fc30cfc962d4f971a0408c61e253ecdb0ebcf9041bff562d660ce020c10e4216a238a8ec2084796040e4df57803225333cb2f3b2b2991ab072fdcd0d7261176609f272fa6bd551cfde6bcfa628a873a607c2c04b8f1039a01f91cbcfa6c2ae7f873e1422697d4efac73f942fc5a133b19551d1a9f27"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:10 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x200000}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xb5d3b2b14c10d923, 0x21) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfffffffffffffffc], [], [{}, {}, {0x0, 0x0, 0x3}, {}, {}, {0x400}, {}, {0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x3ff}, {0x18, 0x2, 0x0, 0x7fff}, 0x8001, [0x1270, 0x8, 0x1, 0xffffffff, 0x400, 0x6, 0x7, 0x5]}, 0x3c) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmod(0xffffffffffffffff, 0x1) r4 = fcntl$dupfd(r2, 0x5, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r7, r11) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000004c0)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000798000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe8}, {&(0x7f0000493000/0x3000)=nil, &(0x7f000059d000/0x3000)=nil, 0x5}, {&(0x7f00005a1000/0x4000)=nil, &(0x7f000003b000/0x1000)=nil, 0x5}, {&(0x7f000050e000/0x2000)=nil, &(0x7f000060f000/0x4000)=nil, 0x7}, {&(0x7f00003be000/0x2000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x34df}, {&(0x7f000058e000/0x2000)=nil, &(0x7f0000274000/0x3000)=nil, 0x2cbaf331}, {&(0x7f0000587000/0x4000)=nil, &(0x7f00001dd000/0x1000)=nil, 0x100000000}, {&(0x7f0000488000/0x3000)=nil, &(0x7f000070c000/0x1000)=nil, 0x1}, {&(0x7f000061b000/0x1000)=nil, &(0x7f00003b4000/0x3000)=nil, 0xa82c}, {&(0x7f0000658000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000267000/0x4000)=nil, &(0x7f0000753000/0x1000)=nil, 0x1ff}, {&(0x7f0000058000/0x1000)=nil, &(0x7f0000061000/0x1000)=nil, 0x7}, {&(0x7f0000728000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f00004e5000/0x2000)=nil, &(0x7f0000776000/0x3000)=nil, 0x6}, {&(0x7f0000046000/0x2000)=nil, &(0x7f00003d2000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = msgget(0x3, 0x10) r1 = socket$inet6(0x18, 0x4, 0x3f) setsockopt(r1, 0xfffffefd, 0x1, &(0x7f0000000640)="fccbc90d4cfe6ab4c597cfc15615f6ad3b1108d3233c53351328652725ff8379c0862d5c73ebcc180b0000e57d9692fcd0dfe85b8d3bf145221569d0e73bcc068dabd244190a1143d7cb22eef4c55a2d797c352ada8930fb316a12d1e74bee0471fd63f62cc74cc7525d391d0acabc8e01973fc654f30f040f9ac04ecb317e311261ba0598cc28c6b5e624b0715007ffc6d18b16fbde11dbbb5f5b317aa4fa9c9ed12fbc3e5898cdc653a8f20add564d1291b30972c731fbd8d7f9353529fc4e709c171b7776db745542a088a992050a11fd53d51c733fb1b9803d9bb7e4b3b9330e0553744a1b7321338420fafa2898f9ccc7201f805f3899735d5f50227ccce95afbf96165bd74085cda66e519bffce690a39d306077073fe055396e2750c61bbb16fce3b456fb775897261e57c763dda43b1a568f1f2c710982089824cedfd92b63a9054058354a2e375e7372f143551fcb1b3a54a1c818b73f9ed93acce957bd9ae2dce1c5ee56d4d36a2570eb604dd84b8c764a177c3bd9b368aae75100"/401, 0x191) r2 = geteuid() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xa) setgid(r5) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, 0x0, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r9) getgroups(0x4, &(0x7f00000004c0)=[0x0, r9, 0x0, r5]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r10]) r12 = getpgid(0x0) r13 = msgget(0x2, 0x4) msgctl$IPC_RMID(r13, 0x0) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r16 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000240)) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r16, r17, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r18) r19 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000440)={{0x1, r14, r15, r16, r18, 0x80, 0x80ce}, 0x1132, 0x80, r12, r19, 0x8, 0x4, 0x4, 0x80000000}) open(&(0x7f0000000240)='./file0/file0\x00', 0x102, 0xa0) r20 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r5, 0x0, r11, 0x2, 0x8}, 0x2, 0x7ff, r12, r20, 0x0, 0x18000000, 0xaf, 0x81}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffdffdffffffffff], [0x0, 0x0, 0x2000404], [{0x0, 0xfffffffd}, {}, {}, {}, {}, {0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x5, 0x400) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x5, 0x400) semop(r14, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r14, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r6, r11}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r20 = semget$private(0x0, 0x5, 0x400) semop(r20, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r20, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r18, r22) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="aa54c768d5bf4e23f3051094ab9781ebfa08ee5ac2e5df6bdb337510971f1a18fbd4ae6ac6b3e61fff8814c657f1c45c948d7b414bb5938f1d0c3b3709165f25ec86166fec97b569bbf005ec81d71f55b81d70d8ec5c21f846a6128e98e0887b319e916d5d660fd52a2968584abac50a67b895f992d6744b744ac1ebed948a5d775d3c04", 0x84, 0x5, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x1, 0x43, 0x5}, {0x100, 0x5, 0x1f, 0x9}, {0x80, 0x7, 0x80, 0xe8760000}, {0x3, 0x8, 0x4, 0xcbcf}]}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x25}, {0x6}]}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat(r0, &(0x7f0000000400)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r17 = semget$private(0x0, 0x5, 0x400) semop(r17, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r17, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget$private(0x0, 0x5, 0x400) semop(r22, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r22, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x100, r15, r16, r18, r16, 0x81, 0xf7f9}, 0x200c, 0x203, 0x5}) r24 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r25, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r26, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r27, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r28, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r29, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r30, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r31 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r32 = socket(0x18, 0x2, 0x0) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r32, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r33, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r34, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r35, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r36 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x2, 0x0) r37 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r37) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r41 = semget$private(0x0, 0x5, 0x400) semop(r41, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r41, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r39, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semget(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r47 = semget$private(0x0, 0x5, 0x400) semop(r47, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r47, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r45, r46, r45, r46, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r48 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r45, r44, r43, r44, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r53 = semget$private(0x0, 0x5, 0x400) semop(r53, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r53, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r51, r52, r51, r52, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r54 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r51, r50, r49, r50, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgid() r55 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r42, 0xffffffffffffffff, r51, r55, 0x4e, 0xf7f6}, 0x9, 0x400, 0x1}) socket$inet6(0x18, 0x8000, 0x2) socket(0x6, 0x5, 0xa0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r56, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r57 = socket(0x18, 0x2, 0x0) connect$unix(r57, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r57, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r60 = semget$private(0x0, 0x5, 0x400) semop(r60, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r61 = semget$private(0x0, 0x5, 0x400) semop(r61, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r61, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semop(r61, &(0x7f00000005c0), 0x0) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r58, r59, r58, r59, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000500)=ANY=[@ANYBLOB="357e92b71f17eec59ebb07a15170b155ead0f2bdd51903d89a32d510eae491d50383d65c19e7837d168ccdba92d1a84fc1879ed221b40ef1b2ed7b4fc460665ef5"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000340)="1674bfbb750d5e5e88f7eaf8cb0496847d3eaf32b9c11faa990a3885b023ccd136738586761f03ebb582304c62e01f08da58f560a6e26f23e92c921cdcd62746ff8c71f41538296f17ee8ba4f38fe4d9059c145c007b0e531dc1f8fd590da3d425ee5068db558d962e590ec1ea9181af6f51f30087e0b219255fedbee24e096a8639f8fd73c7a7b77441d12dc66c879f5a200fd5020218704e0775c9f3253da8058e65266ad0393d875442d4ad78", 0xae}, {&(0x7f0000000180)="747b9d7efb44db6dd9758bd6ae5b8112897b6c072459d2eae317ab3b6b2d166b51a380fa4c00422e168b48e02f4b51c035faeef35ef833440445c60f689509868bd60e8c672b02a1afafd35315b6650748dcf41a864d30c44e9cbbf0372bc485347cf6b73e5438fe6aeb904dbb63cdf17001961b82", 0x75}], 0x2, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r59, @ANYBLOB="0000002018000002000000000000000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="5dd4662000000000007a05778bab9743baa2db666203032af4e9a509fd067514b6c666e3c70500000000000000739d88f85e148701afe90d457293af38d2cbfd297ca6a8f4276396422bacae7e5ed064e7211f725f4cf40000000000000000000000f7cd01df6b9e0f3476d2b3c025969c2d7f802325e71ee7b1c3b20ad681a04ccad08f166cddcd00af5e96c7944173e2e248adede15ac2815f8b1c216e41562319c2dfdd35af2925c84721872b1cb74ae23fa32da0f2be59a8ce1414a0a255d3e2c9344a8d21ac97543ba82c655e163768162923ecaf5a30ed1f552bad27dc9f017e72394a7f10f748ebbfa7300c05f2fcee0902f59649cb76173ec89051cfc3a94bfacf45e5ca469b6420f03fb6fd8fa62afa034d021d887cd401f1e8787eee4b59038b21dd6b6923282ed5bed552fa959eef73a56d93035607086c91b2c603d187eec17c759258094838404955", @ANYRES32, @ANYRES32=r9, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r57, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r28, @ANYRES32=r56, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r1, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r39, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x208}, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) wait4(r2, 0x0, 0x0, &(0x7f00000004c0)) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000580)={0x2, 0x5}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000680)=0x7898) sendmsg(r5, &(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="8ee100ee5c7ece1140c5f80ba612627da8c9d2ca390f88c0c328ea0c7eb4759c661a1b9113332e31f8340a03d9452e076605edb5698647229348e58e63f6edeba28c28345cbc1e6f5fab16eb7b1b630a1771233f761aed57600bb31d90881d81bb4330bf3e55ca28812007ba79226a372c5026090d0e51adca3e64d86210b5dd7b03362f9131c43cad7e5659", 0x8c}, {&(0x7f0000000300)="48679587f78d24897da294737c97721c162f4cc20287a10aea52c119eaeb4b3aec57c0f69d271b91a9aba3f8844c9d17eff8650e576ce6087246dabff89c33a99b3eb8ee8a660883968e1addbaf7acd4d6d77a68f5417942a026896aaca8498a96006724ab0d411253128189c9c21f362ad806d904627861da9982dea11a5d75ed29", 0x82}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="71da0000000000070000f5f961820107f6b81fc73bd0632a4556790c10b7a0141ace1414a2b462f720211d51b29f53a42c05d4c871b7f74567027ca3b846272a8018dd85b89452a09f86fa8a29ec1c990fd4b7bd4b4ecd0b39769e8da4a1433ae084723bf400"/112], 0x70}, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x8020, 0x0) r6 = getpid() r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/230], 0xfffffffffffffcc9, 0x1, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r6, r6, 0x1c71, 0x18, 0x8, 0x3}) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) getdents(r0, &(0x7f0000000040)=""/24, 0x18) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x10) socketpair(0x0, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x456b11e785a7c511, 0x0, 0x3}, 0x8) dup(r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./control\x00', r2, &(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x5, 0x400) semop(r0, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) socket(0x18, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0, @ANYBLOB="9b11546e71f2061db11aa8aa9df026c88502c0d5672155c5680a1a95f792c4f70aca330cbf86ad640136446aa2804a5cddf21eae63948e966811cb496bf69981d1d0bccc3938d1eb757ddcee34240b4fd569ae4f3bfa1b8e2460fd147677a0b88cc33574c088b36f773e52d7405b9b37813187f92713ef6a0812c65fa74d374d7e4e8bd6178ac0c0f141080cf0d1fd12e5de4116b42711c891f21bd0108ab1703bb33042c5fb31ca2e344fc17a7b95978b1c6beffe2858", @ANYRESDEC], @ANYRES16, @ANYRESOCT=r0, @ANYRES16, @ANYBLOB="bb82b4e6d82cefd4a30a24806f42d9d6d9d30e6fb54e785c3a6b54071ded5ca35fe7b7906ea39085daec5bd60e8e9aed748bdec8a40fc028ddb029695c7a2387007b9444cb367918a2e012473ae317d5d2990154f1728db26e3e044d6b64671c3f0c81cf1e5e9249c95bf7dcac4e0efb8f27470d5d8b164dbf059c4c319f7e34c053ab088955ca864658d32ba53a281a7f44bed8b5748e841e43"]], 0x1) write(r0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x545a23b0458f691c, 0x1e0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0xffff}, {0x18, 0x2, 0x4, 0x140000}, 0xc, [0x0, 0x5, 0xffffffff, 0x0, 0x404, 0x10]}, 0x3c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x800, 0xc8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) getpgid(r2) getpid() r3 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/136) semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r3, 0xa4b03d9fc5dc5009, 0x3, &(0x7f00000001c0)=""/69) getuid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x5, 0x400) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x5, 0x400) semop(r14, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r14, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r20 = semget$private(0x0, 0x5, 0x400) semop(r20, &(0x7f0000000100)=[{0x4, 0x1001, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x3000}], 0x5) semop(r20, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r22 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r27 = semget$private(0x0, 0x5, 0x400) semop(r27, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r27, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r25, r26, r25, r26, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r28 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r25, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r29 = getgid() r30 = getegid() getgroups(0x8, &(0x7f0000000300)=[r5, r11, 0x0, r17, r22, r24, r29, r30]) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/30, 0x1e) getpid() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) pipe2(&(0x7f0000000000), 0x10004) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000180)=0x10000) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) pipe2(&(0x7f0000000140), 0x8004) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x61, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000000)='g\r', 0x2) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232", 0xf) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x6, 0x1, 0x0, "bae6d6714f6f02155d3d395dae186cfb45b2ef8a", 0x100, 0x3}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x9, 0x3, 0xd6, 0x1}, {0x28, 0x1f, 0x7, 0x10001}, {0x101, 0x0, 0x80, 0x9}, {0x0, 0x81, 0x6, 0x7}, {0x5, 0x8, 0x7, 0x3f}]}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffddf}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgctl$IPC_RMID(0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0xd47, 0x4) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x5, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x80ed}, 0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r4) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) acct(&(0x7f0000000000)='./file/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2926) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20081, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000000600)=""/214, 0xd6}, {&(0x7f0000000700)=""/232, 0xe8}, {&(0x7f0000000800)=""/20, 0x14}, {&(0x7f0000000840)=""/150, 0x96}, {&(0x7f0000000900)=""/121, 0x79}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/14, 0xe}, {&(0x7f0000000a80)=""/31, 0x1f}], 0x9, &(0x7f0000000b80)=""/51, 0x33}, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00', &(0x7f00000001c0)='\'}(-\x00', &(0x7f0000000200)='\x95\x00', &(0x7f0000000240)='${\x00', &(0x7f0000000280)=':\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: setregid(0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0xfffffffffffffff9, 0x0, 0x0, 0xffffffff}]}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000680)={0x0, 0x0, 0x7f, 0x7fff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r9 = getppid() fcntl$setown(r8, 0x6, r9) ioctl$TIOCFLUSH(r8, 0x80047308, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = accept$unix(r8, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESDEC, @ANYBLOB="00902b9a219bf4632579758ddfb7649ec19738d7a92d49739aac708169d080c54f8552f69e11c0c246a4ba41fb981d023d83c47262b687"], @ANYRES32=0x0], @ANYRESHEX=r10, @ANYRES32=r7, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=0x0]], 0x0) semget$private(0x0, 0x3, 0x80) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000200)=0x9) open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x9, 0xffffe00000000003], [0x0, 0x0, 0x401, 0x6], [{0x0, 0x7fff}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f000011f000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x37, 0x8000, 0xe9) r2 = socket$inet(0x2, 0x3, 0xb6) fsync(r2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x8000) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x5, 0x400) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x5, 0x400) semop(r14, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r14, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000001340)=[r13, 0xffffffffffffffff]) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x20000, 0x0) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r19, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r22, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r22, &(0x7f0000000100)={0x0, 0xfffffffffffffebd, 0x0, 0xfffffffffffffe9c, 0x0, 0x161}, 0x4) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r23, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r25, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000180)=@abs={0x917fba634f857926, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="e662a00d6b61", 0x6}, {&(0x7f0000000240)="f30b1de35ddf5e38026bcb7bc0bf3166b7dc37ec1815a3aa614c8d789c19a20ee95cd3f7f8c6e44e3cffa4bc3c7770eb0045f01e3e8e53d238a63ffbdb4902e5b612e154b451c4317fbc73d7d0144e77f8a63a2a03797cb86f908c89dff923abccbad23ac253c2c1e26af72ea3a08e752e5549041aab8f2601db4456f099302f47b73a2936ed6f800bcdd37ead27bfe582a5fe4577626ae1183bfe94edca596bc8184c3187357a9bafc5a77e2059775c748a2a58d0fa89ee5da2b33b4d195e25e892a28ad70b9f2f06d3fad94ff26f5aec065e6d28148bcf57484b443f99eeaa280c9ac751e8714187b29f21f357a1e5a745f62807c9f84ce04d7f2a8b3fc4ff9e4340ec70249e03836dba0885d252db1810cccab7019c619e6e05e1f87ef784423cfe170dafedf46b364a4c52543929f794796a35d6ea186e24036ac4b67244e53c5f6c49fb49ec94e0968cd03e3c5a856278827d7a5836be446cec381f807881566474fdbb9a084ca552d7972985b5df26eba6bcc3b598bab258f39ebe942e7c26a6f2abafe6627fe30f689c0eb8901ff595502458fd783d66df0ce5fb691b62cd04826b03b3c6a76e262482bee38fe2556b24ee8491e159d57e5e80ed32d83e07d3363d1ade48482766ac3542b98b3e359f50988da65ebe1da911c5015bfab656bd5de8899318dd759747f718d79cdc5a3a46d12de045de0491278a17179dbb0318284bf76cae0da21413c4225d645a05014c054520f6601dd1149832e3ddd060891673631b1339a453714fde7ea9007db751edf4eaf9a15084b781053aba191ccd3a2226716495e161a55bbc19c9a81b4931c24fe2ac8ca24cf71c9dc03066a246d561dbb35ba18ac02dac69863754b8427d89a066fb55da1eeff139386f12b21de36da011f1975f6e956a0faa94746d44e481fe811e08bedeebb29ff36fa2004a4aa2e98a7c34b03daf20347362c29df807fbe7bc225634f7061ea66ab049b58f2e77b045744b510421fe0e62612e880beee1cd41df248d7d574665710143785ed63d070db22b919b563885e7dea0b49c35bf536aac54dc0985125184a0b4288bc27c4cc98f0b8582b18002748c27e55ce923d5e6ca51c1dd612c224746f6fc8fd857a47427c95bf62006078dd0e32fceb12aff33725c84e8930a3d88a7b59a44083a5f3572ab4072770f23ebe2ff1045d4031a7251b2150cece51fbbb80ce907b9556053651947abd1ca6f79d840326dfdd7fe3c51caa66bb9aba3eec87452cf502c7794d2329f2770432b622f038b1c52ba57b87f169bca334bdd5390d1d3d98ee0cbea16ff9f4aae29eef979d21a83c7c5fb1f48c0a19d76cfa1acf4b92711f5c396f009c8a90c8e2fa35c49d6355c4bf12c49ff26a445a3e0923ddf87d57ab69dc82fc0c334f51966fff591f6d8c9832e3a7f4a190b9e8152a2a04aaba43707387319121a7a008c44f5e067f6204d7a460d2d23658ae4039eb2dbb293fb1b9a04011e2ff1b86e12a3e6ae867c964c2866fe033344726dbc2262014326a18db63abe1810e7f4cce0abe2da6501f0e016361aa414763c68fd8f27c0a6e6183991cc70c980f4c628d00e438416be0e350cff7656b482eb5b4304ad4d4a39ca48e061f21175f61e17ba972a4cee462ba3bd4417703622b657a9767ee57b4cd1c53f782bbb4e61774125f065a7fcab1b049bddc27777b94b97674cea1f601b18f0e5a27857c0d380cf49e055d901adfca49b952a9145e3e698fdc767126efbf318c9ec031ee15e9539afb28a27b14cccb9fcb51fe7387ea11fa7b85a6e989241236c6cb8b6b4fb56babeb5c50463e7a4ac32eff595704712801e32aea62a1c864ec42a8b8279756aabe2120114093a9ee9fd6745e142bc6e10b47815e8f1ffda6c8a2f73b02ec5e0c8a5410a40a1f8c3d64c09a56a6cedf179de3230838f8e8db25c6300a9b099f9eee8ff03b3e88c42025c66b23a1b41d12855f356897a134ee78db1749d200f790c624a917d3079077b73e094646efadfb222f820d102898b34dd1c7a891b77942e67cc6161e58c91a6c95aeb7d6d636d632645ab1db3e6b3d559fc312791be641d61d6c6c25f928815c7e3dfca21673e397aedce1d4d537c4cd1132afcc4e50a57dc28299616f91846d321a482347c28c8858d061bf984265a99c79f35e6d8c9504996b2d340b31608e8678c01775598cd8a5f62babd8bf99970c9e0fe5e1a53a0b0c28ef77d5f78d240f1748ba81eba0d8b754fe09bdeb55586c59705a477b28876b36ea7dfcac95e9bc5aebdc93963611b48e254ec452fcb0fbf23b785e7ee7dbdd4129779afdb07f96a91240f3a7efc8c9bdab646e3a8dd065d85e22cd4afe4cc3ba1dc05115f764d8bb4a7e2937c352fc54bd5a4d207beb631f8a54c62c6bf5e04d385d2f269a26af8c18eff58df91bd8e8c0847fec522733a246c71348b3e7169c9c2dcc21bc0d5cf53e5a97c1aa7210f2310fb2adb6977b9f555c0407ff9d1a53abd6479f73991e883611e7a3db3ce5b0ea5e2e8bf57bffedcf2e4acbd4eb8ea3403c71588c2385b3f17ee326f309d33b512ee58a4fbab60be4cd4f824e2addf396367b92f942f9a5b26e145b2516817d4fcf2717841be430f55ea3d586ac0169d012d6898b10aa5accf8446965a41d122063a20ed35cb547c62b920f42217e04c463c90f262ba045593ff97680daf6b7a3db3fffe9f3285ec0a9979e6600e8dafe4f0e5cca5444c3ec89e9ae4645ce22493dce07deaa5c03be36dc25c22763905edcd68a854c75c9b65933ddba4f18e8762145fa5c6056ba17128f846c891c14175958a00228926753fae435de031c7f344d52aa9a971496d73f423897df1b28d548a03a54e4a0c1e634f9ff2a1f1f1763c46efadd5550b719fd8b3a8a58030bcf332748e89b2ab7c4a55520fe4946408e8e97aebe2be6983d0d5524fd00663f615a5776e6bde8a2be0b312329fcf7cfc86b7e40601a75a961f0bec9d8f7a92aeebf60ab74b6263c644d11305ddf7c632978553c33179aadb92a74e96e0f0f3a462ba5028d59c5755f3b852ed7e82799b0ad1352a622b9b02b3ad523818cf3e62f89c2cd23e91a6109529538672d65d6e4bc3a63a536bdb52e33f50225b18ca89035da53e19af547e051dd024776a598ef233fd33b713eb13204c81ba987904250112ef679f31968fb0aca6f4d3636b7787583d6706800e08a1145e27291cd3a4f85535a1f63426f050067158b8423d87312691c15c8043b16bc5165f50a6c477482fb09118cd169a71f8b84566330d3804f1f89602c3d617ed7ee190814d5e26e4aa053ac0b2114e2d4df0f970e02a74f23f81e1e625d4dfeb21330c034409396100af1d97ea2bbbb59949a06beb893891d3b562774a3f56aaf18f61bec82ccaf9ac0e15fb8db8c1cac5177e3413a60693bb5e4bd3365ba42aebdd349a5ebbdd03c401ca5afc86c1e3f960a4a02fa43a5469146d9081a0fbfbd381bd4688745f9bb45b5845f917abd629d6aa642c3ad1c3234bda096d2cb7372612f23b57b79fca82255feebb697e12b8b48e6a04f441d901108f99241da1282992070361134f686d25e3ac52bed6a73bf9c2830b406680d9d31f46b7700a5e136294cff1482a5599cee588b81ba844a8a1ba51df2d278ba8d57697836f88c36a3f80d6287582ce8ef21a20283816c530dbc1c14940a2fb0f53aeac0920854350d66eeb236d7efff5e5cf2bf244382f8b13d4fef4ba468050ae8573a35ccb946942ee209ba77d6a05623e1422c68aacfd0073f522d014b47398f0d4651089971d14e8859809bbac0b2aca2a5e623c583d1d7d04165a4295e7cb0271b493a6cdd096ef1f32de90315f2160d0f447e5cc0ed85fb50dbb0be4ef778dd2efd4aa5325c0b69b57d09c8b144c217761c31f6f8a139175b5f3c270ffad878b89be1d2b65f0cd5ea866ecde05d34e203f35b3cb7bb004de61cf5f130ea7784e87a4a116f75e54da4e9543c32518edcf9b3675272e37d9ff287f3a5d52cd86f974cc3cf4c663393455042f397a1074a72e1320346a5f12e3429ffdda0cf5f89a2f30d92a245805dd94ed39f830b04ae3d2fa708cb5a88eb028ab9ea590b641506ea3affd45ea647ac36c037630e2c752893dcdc44caea9222ed4ab6f629c6402ea3ab4098d8d82c05449b5bebaae58a3e5b43dd6881785c8b00dfbfb2dec10f0ff3e4d5d8b4921c20e50bc42440462ec9d704840167001daa86a6f63e6c198ab104af2d65c6f9727e1d8b4b8f304721b8ab19f6f6aa3f4c9415e6458ea5f1f57d205ed0b4dbeaeef3093f68771c90784124aa2168b0a91fc03e3bb56f37264cfc13a30864c39f78d52c06b136e67ed7166337bcbeca2c280152059670eff215afb526d9c39217331b6c749bc82b2bb4263f2dff4a955cd3d2897dd304909a999c5cf3b4ac7716273f792086affefa14b5906d81523e6db111efa6e12cc50f70253dc5883ee497880f853013874763ffa6b17e8589f003b43a8eaf7ac4ca77a4ac212013703cc85d197b0a33a617dbc8c3b0000e5e54f4fcb01f645c412695a61c36bf88dadf602a8352f0cf0e1fd180234376dd9715f47167d54d00cf0c97805496904b18204919d8225d574c525d5bb719af6efd7cf65baf8f58c2850e3d8d82b1448bc8452298dd3fd0a6f82b48a7eba0f5d2b29cac2c54a7228dd52743bbc17b81772ac7b29c4db93141a7753435817a6073e5facee04485da55a8afc39dc461087a08ba23e1a51b1ac6db32f77831e1bc2f8afca9629247938496a0a3e4400801e45e576b376a41475e203982ae8ce799ab7facc4fc44356a51712783e29f0fb1cd07478c12aa762be932ab9209238c90487bbc848a0ff33b05405fa70b3c6a80caebbd8349148d72472bdc04ea85de2466b9715b0c771948baf2f5a18ebbd152b243dea2de4b93bef75755d4c2d5c34f7ad363ba72b54d3d49ca6234d87a6e335b3c3d6da0a8281cb01efb71c0243162d50602c26bf722e9438112928c0f526a3837d5990b903adb446d6a886be8c69ebd1d3091bd99acff9375c92a489bc076ce8744a8cd11506b56de2b461d92c5ff82de3ae56d22f4af7fbdb10fe54a2097c63aef6d4cfdcfd16985ffd17c48de680f2447f6c8079b60a96cdd3874a880c260fb65eb9c7bd1b00aa13718e508ea297aa4f7673b7595f6a68556867eb23ffffe7f0f159a284ae6a137effeaa45d6cc6087337f9d64b00c9cc934c141be4a6653da92ffaff6849f03307c03dd3a5a69db50389165c2925086d7c665a1477992c0eddf988a85979fe8b9ed1a671f2952a4f0b19fc4bdf274ebbc66c5f9f09b4b7e6f7aebba07e550c4813e61db99e8e3cd4b3ff1a82f5792d17a86902df14444e301de5fdbe701568f5b5cdb663c1f50b88d2cc2592b04872c7af300a4a2984f798c7d6b25008a6c0da347594d9c02ae1de48bc600a26e612a5365abaaa4231117b32754bd9f704bfbc21b1cb70ee99f9543313b1cdc56925667b38d543d8d6a205456e0d3f7d83258c4b57514159e63750da7923033ae5f8521e4f2ea509a6154426793a4e4b6e7ae2bc99c07f912b3d5e94dff6a2ff2909f410b7dc31b5e40d51abb1524b88f76e7cfc0acf3237a69e15083f591f79a1935a3e45043d54c3eb822cb7ffbb719e080c06a64f288d125027da2cbdcbfefe901103ddfb966d0e659fc7cd44a3ad9dbb7874e6fe97690d3c73af3f4fbbd32fa911438399e461aa3df7ade891625a19ebead8f71160c15bb0e545ceac6f52fbc49850", 0x1000}, {&(0x7f0000001240)="78ec1a497300b1dfcd9fbee724fb5e667e20312ed46e010724dc4367fd81fc3bbdf5dda4b422c7e38bf1e8025d535cfec1708271a75934be078c3cd0e64971c196921d76aec4cdb47b79affb0f02f762acc4a8760f6047a70f76bb821eefe10d49c6ceac9b674a390aef52da077f285b0501d3f8", 0x74}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r5, r8, r15}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r17}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r2, r21, r1, r23, r24, r25, r3]}], 0x90, 0x400}, 0x600) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r26, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r27 = fcntl$dupfd(r2, 0x1e, r3) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/2, 0x2, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x8}, {0x7}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x2}, {0x3c}, {0x4406}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x1, 0x3f, 0x1fd3, 0x1}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x5, 0x98, 0x1}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x7fff) 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x8) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', &(0x7f0000000080)=""/204, 0xcc) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) r2 = msgget$private(0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/204) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r7], 0x2, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r9], 0x2, 0x1000) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYRES16=r6, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r9, @ANYPTR, @ANYRESHEX=0x0, @ANYRES16=r3], @ANYRES32, @ANYRES64=r2, @ANYRESDEC=0x0], @ANYRES16=r5], 0x2, 0x1000) msgsnd(r3, &(0x7f0000000340)={0x0, "0a8360486e4763b14fe7f1de022e9185d978be4cf21e94ddc5e2676040585ee1a17089037d2ef271678ec340d129015058a8c03fbe53e65b71f4486e4e6a2b5e7e037304860cc79258955bcda798512561dd494d5cb1a81d0d608c10bc366204ee30c30e07539608284a224e1c6fb7a8543f4fe7bf5e1735c421997f76a411b882acc543fd17919437299411a2eeb0530719d750145389d91b5dfbba7beb22e4d44d04e9eacde5568a9a4391900cf6efc0132d37078e3bdc195e74b8f822d9ea4208529f1f1b086e40cea4fd80"}, 0xd5, 0x800) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffff2a, 0x0, 0x9f}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x9) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x40, 0x1) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="88412b96dcdc8986968d5b80e1977e47613ee93dd4593459bb1ae2eb1d7acf83c32d2cc8e4479daa52f3017ea8fbcaf12f5097a70700e37229c28801879ce908096a2a5a", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYBLOB="98f65cdf3d344caca37dd1ce630eb6e29e3ecaf50893bf0c28e3531d449775c08ddf8dbca36a3c665655f1af40c9c264d266992c5114b9280893eebb77eb49c8d65a13fe00e76b33d04f1ae5572a7fafb2dafb4d15ee18793aaadfcb679ba10e1b6013be814aa9f3017c1a73d1bd72ff932ba7cd492be5eedd0ab8ad45630f1160826ee07b72d2f7dff4e524bcee1e", @ANYPTR64, @ANYRES32=r0], @ANYRES32, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r2]], @ANYPTR64, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYBLOB="20b2469b9d6b130c443678593c361d827aef8449accd6e812e8d60918d04d9d615164116bc5bf0e88b91db8b7a161cb012a8dfe7918da8e11469e70eead763053a5e93e14c80db996f4f786df1c3b5412c129ab054e539891fd7b5e4d11d2e243ceb3a1de74f3639162c694b68158586e5c853de73b0cd12f15cf4df0ee8ebedec1b2b790074f3910997327ec3abc73cea26f42ab68b1bc7e2c16cee75dcca805af4cc666171042712f8ab1097005401164923a9def8e14941e3bdfa9b3f60715b3ada517cac5b243b63ad119910ccfcca677a07", @ANYBLOB="f7330e137f6bf82b7a147dca05622db02535d394d308cbb50c207b8cf8ef747e1bce5adb9efd2b70fb090990b08e3c3dc739093bdfcb6b9058e669a086152a4894e15e81be89ca9757c40d5df4f0e224d0c12adf6e5cf19f3a78ad79384535afc816e55cac5b45c74de4ad7175c6f470ff89b9c84457597ec0f304248a217bc9d21d112bcd4ede665e3aaab4dc49ef05f070565cbe192a7788fec8ef39e8", @ANYBLOB="9f21ee926222a1441f6c886e8d79fbef5dfdd85b15d6351d38cd7973abd1b5295eb8b11da36fced5269881070a4a15c6a13f4c5d488223d28ecbe630c00795c61b1a5511ad00a8ae815760af7d53ed702c52f3746baf6989b2a15c989ada1f01ee0541bcaaa4585945fade78cbbd695e7eab7fb37942b86a2ba51c8eff722e45e027615ea7c56be890664307e438e84b7f6b662bdfaf61f9335737706b82d8c51b4e3ddaa3", @ANYBLOB="8b6a467f69e50776dacc3b95632a286a849adf0f4852edd6623b9fc3bd35c445af0aaf068c5aa0fe7879c26f6fda7e3d541d7c063e7d2a80c68a948aa3662d9f72399fc1f634880d09956b67046b60e04ebff460a9b871337ed1e7eac3f2008d9f40dfab95d9ad13377bac69a87fd2b3ecff5419fb365b1059440bc23279db6f7bccafc5f3876b2478d725a3e058b0fbe7c149d6ed43d3359d57231e7a76a65fbdc8e8cd7ff740acf28466be2633868e77d536d45f4a65decd2132025c569c56a5dd1a5c0c8d6c29982083056871e143803a249503e6844b1feb99", @ANYRESHEX=r3, @ANYRES64=0x0, @ANYRESOCT=r0, @ANYRES16=0x0], @ANYRESDEC=0x0, @ANYRESOCT], 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) sendmsg(r4, &(0x7f0000000b40)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000080)="2f6c49ba6a2305ce", 0x8}, {&(0x7f0000000640)="bdc5f905d684e267e72bf14a8bd15fb30a7b35119611cebfbf898f3081a0e9deda2ffa1a722d5f4c1d73b90ad81d43c7456f352bd45c1e4d374497da447d0e868854a2cc1873e8358357ebc8569c9ba9d07a89dc99596e7da761c6abdbbbe43a63dfd87b43c57422e47e107a6a594459e4674186b11611bf315e27c93ba5e279b013eb6b96c4566370d42786942c5661fe8944bc356ebb89ed0c8748", 0x9c}, {&(0x7f0000000700)="3d090f5b20c12891410352e62ffbba144bcb19ea555ef08772b5fce2ac033ee195b1560a78689a619a0e2f94db8d1b78182bff58666b40", 0x37}, {&(0x7f0000000740)="0dc6ad950d000e004f1973313c76032104321794ab959aabf59cd0edcc31b97244b7c249264892a6f00e1c8935b5392ee3b63625d844c0c86c3f20a05cdb13568cf966ba9dbf444b5995936970a29a83b65cea31bfa67aada8db30eeff8968ab2d019d2abf07cdb0533a6b1fa15e5e2adaf1280793ba6e4c75879c594294a78244dc0c7a6e58c4ec94a117b37f66edddf706bad46dea52b6efb48e6d603d7e38259f9dc9bd6c596f9b859816223aa18921f7aa4e5ad6bfc215478a7f9400a7b197c4e5641a9f5a1f72", 0xc9}], 0x4, &(0x7f0000000880)=[{0x108, 0x1fffe, 0xfffffffc, "a045fc60eed2abd4541b4131a2006549e33ba3fa8ff90d430e738b75cee7a228e92657bd0d29d198a55742ea07a3da7cb5f7b5bceebae084b7c9d928f4e495d5b4f9064d4a141067f080978d12a197415e9eae5327cae6077e1da0520373a1fb146182e460e47d81fbcc947b0b185524c173de7ffa5ac408d990cda8f77d0d22eac07c7e655bb7fbff5137e69766d275cfa44446d7c113d3bc3623ab1fee1488a45a429b8cea19c94ee0bfdfa1307833467a5d213caa7bd2738f67ddda21623f22a63729823f26766c27885abe4bc481b00a26bcccac5af1f13078bb0c85b1c8a4c759f4346f71e620fc3c275de15e1365e15ffe"}, {0xd8, 0xffff, 0x3, "6fd4a84ea3da0f15658c172fb57ab4691c45cd1c89c2d510b729e4ce869a75fbe5cd8b69edba0c4f2b6c6ad8ae30574897b61455bd1b14709aa6bf2ceb6f4069a264c0712d247778a7ed0bffe0385f31eda530d4ba2ede8b18634d1f7b51a25d6cb02bb3fc9eda9a80e2ea2b20df339824f8058dc91c45fbf3ad15d75aaff32343557c28df1e77e424d2cf8625dba9057d5d3b5ef1b9f5687dbc2d17e5e37c3112c8129f9210789034578b7e804af4b1950496c1e37750c518fd7f8405982362f9e573"}, {0xb0, 0xffff, 0x8001, "1e6dbbd4b510a8cc1cc3ddd35759470138f86c5de0f82646345787f28e5a37c2d935050310e6fa53939a4cd74903cfe2cb2dd49b023ba2920e4cc8dba8da89d9c4b00476c0012241fdf25c92d2042264061f0cf95b89e9ff5348ddc981974307cf6b8152238010f4add84c6315260907170aadfd9ed4511bbb22316aa591050e9b88146e4112c5e2a2c92bc7cbd00ef1c5268eea2d35a8018a5f6c7e8f"}, {0x30, 0x1, 0x5, "5c4ad6461793980558c16152cea0f84c32e4cdd85768db9ca9ae1ac03fdb"}], 0x2c0}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x8, 0x7, 0x1, 0x10001, 0x9, 0x4, 0x2, 0x652fc1cf95f993ab, 0x2, 0x7}) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x60}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) select(0x40, &(0x7f0000000100)={0x100000000, 0x100, 0x3b, 0x5, 0xfe1d, 0x20, 0x7f, 0x7}, &(0x7f0000000140)={0x7f, 0x400, 0x100, 0x7, 0x6, 0x2, 0x2, 0x3ff}, &(0x7f0000000180)={0x7752d3be, 0x10001, 0x9, 0x9, 0x8, 0x2bf2, 0x4e}, &(0x7f00000001c0)={0x7, 0x3}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0xfff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000d00)="8e1a3db5ff7b5f7ec1ac478997ca61150b944ae9e7a6b03aa6d93a964631ecd15ddf29e51e348d794771bdc54bf7be7ec65fbd72c6b9937402c806862fa85ab1dafb51bf796c2e74ea4c3261e4dc2b02ab20e146d1bed2a3a704668511c36a4a0d1ea41627f2c4d86707438a24bac5bb8d3863b433137cf1b426805815578e6447b48b707bb6bcd2f5c1c6f489999921521948d4b5817dfa37b4955d7aa75e416905b93942869909551a3e938ccb87a24b9b8bf677373d9c7b782dce7b69d27e16e924e946ea94b1b3b663c5fd10f1deba7d5fd520a715ea2046844193119931fe61fcacb4a9ba0290a3199ca7db12d1e9c245649ee7f1a369845c569843357f2e9c542a73e2d104b6bf5302a1c99d660bc1aff849cdf7cefacf5b8b8e6c8f86cd51f8b49758fb01972eb7cb2d039e55bd6849c92bd102227b2016f13857198f0c9826efa0268436cfee4c144a88598729e8157a12c3977fd0f441997427c0182207c7faca169f6ebec40f78ef77c2bc81366fd7e527c214afdf2cb3426a265be0df313b57b0f2d85e05ee12ac36d64229fd2f54145b636a252f6364fd376019fcac45ac63acadcc5bfe599cad539f6925e2258fa021fdf06b731ade6a5067466f565a58c6717d4ab292a9425fda46efee5e18d488a0bd0376ff9929b7ed3df62d16689b2dcbbae8b7dc390e4abf1ee1b445fd540652b73e28d50c2f2e5766753b631cde1b956ed4ec3ad63446545f54d2da6c62fca8a54dc29690e2f0ffb8bdb11016db9b5e8c1b3381fdff885bf6ab86e6db4d05720891392d792342fd6cbba2a739e16f7936f260ce3597f5eb35cc07d903e9eec89a863b64feffb9a01fe7a1669d14f57242592b177ed863d53ccbac6cf1aea07b504548f95a56a9db48209caa1c8d0b73a009856da578aa01e9ecba9d52f7f4ea24f4a1648b1ebb06e7b13e7abda9c143cf4eb75891474029390c39ddf2166a365054d1c2846b5f179dad88caf94c8165fa65f7affd3f99300bf57ed20b8d6b4263327033ebbe9aee3f8ea479cf938b4473b3c43cf422c2510e8f0f75eb1e1dabc6f29d4c39b4b6a90187e76e7e40da9f5b0d59676999fbb5f9b110c65a94155832ea4c1908519e18d3763ef6c3b24d905a5803265c8ef2e2de733a11e53782b049ad61b7c29110228df40d829390f6c074993452c920ff54ce567de80cd7c9611ca077bd24cddb2a6a63685b0477ccc0cc51458f679fc957072aa9515ee7e2ec403d2887a30c45f35b0a1ca52188079c7de773ffc4885948310688e574475f0d951c2a9c5edecfc490f585e18df21d7920f4e2ed78d6a7158e109a54f4d06d58c2a042f8f1056e00415b1400d8bd2c0aa50e19e13a73e221d41ee4f7a2de744379aa44246240aabf8cebd5af0e623e5d1bc1375f4697f47031688cd4cee3efefaf99e227a0f159236a0b3c55224ecbca7822f1f7e8e707561327690cfd1e61d790c7817345d3e963fb68086b1f200693a3e47df65c682ce408c1d556cb4b530b94d0589c4f147b2fd80b8aa3ad13033d98008a9bc60d512e0442390bd799e3aefe9d6e4082f77865c90ab999c7286d383509da4df16b223a7f3c3dd5be0120710d8fe8d671589f8114b93bbf2cf9466f0874be26862c683b9fe2f1f8f227fb102db714ed220686c603d4aec1c6e3c19500f6ea603354c9059098cf89ca7cbab8005b59e0ed3276c6fd30763869ea42b0b2eeb8c1d155dbabcbeec806af79397d4fed087437e44f2b4170c90185ad52154dfe18ea9c0d4193ac478928a6024d6352bc26c37e019edc226fe2497e8f27bf3d66f1736fe11a932fa4e92f6b8d851b1f4ae4766247ffa4039cf162597f835c3c87767fb3de03f559793b14f98b6369c5131868b4f6576b73ad3aa4ea5690c7be580c4cbf12658abfe88175c2cabfc930364cc3507cb752b6ebb0b84bb1393ebc5804d7d97ead7117dad0132edc809f228223e39f9084f6b1be3200880b927ac911b64465633a7df54fca21f7aeaa901c692c81b8974ef630ac648489e9e770a9620ade0e215b551c80bcbb999044dd3577b30f2e0e7f3368f9f3d400963c870946eac080b6897ef0a681d5204bd683eddb755bcd164837b6e893e98eb716b765c3edccfc902c8032ca553d49e4bbe732789a77c86cd2d2893128171ac47c6d5735a99f9925162cedbcc3d719ebe7e95f7f5ee379dde15cef44a5c1ed98982a2a382b1fea4569d3c2e8949341cec3fd0681acd9bf5d9e8fe12e29497738e87e2bfd725e00a96688d4ff810888da453f61a17fad3e1935cf95fb3da4c48d9537ec222d35ab57d2cb791ff7aed6ac89c9063dcb49abc3e1a8da1f46f034346f23849f787f4bcb748cb78614fe4cdb16264a22ae0558e09213887ff37734faec4391a605f28f09c652386ab73b1e6c98e60d18a28cd68687255fd61a83e306c87ae710c5a47a5049fe70a5ceb2d520074a16f21c5c181f379e372c66adcf67bbdef7ab01fc883552e719a7e185108ac7436e7ab110d383573054e08c1c200a7abcdd1cd8cecb9171626a59bbf293d57c7cc9b11696d210eb145c63f52cc15c9b9ad8174130385489ad4ab84a543b2615e71832ad62043971ab448ce9194193e310fb1e6b49e701f14ad76a56d04cc49b3b3b51c0f0609e8689f8b7480097af9982a55314ee8e58ad64747e2aa93149a9b481d0988f7cabfbd6676b82512d5a09c6517cbc7f28aeb83a2216343f7b989d35379c082d75a237e739f22aff54dca3d57e576f6e18bd6a51fc09f4b542f3c41c79dd6a556f475c7c3ee92202ed57ab543e11f07c0a83f89fff30ea486064a6ebfc0bf36434fe46fabca3a656be679ad15bcc3681bf539c2cee014d5d5c79f7d748232dba93d72b82947e2c6a6ff8fa70a57858bf322ed874b0119c26ad65e7b034902c07dd4ac5da5c5e2dbb89d05c86c2b471964d5c8edcbadd39157898df88754d730e46818c4096dda1d90b51dd7bab06ffaaf330b9a37699c932fefd7b1589969534b6b9d37a7cff817194c831f370e4f15a1576cb7345bc8e62eb7f98f90204368ecc6fb59da919401741c974d3edacf082d4e67ebebefbfec41ff0570f47fd567cddc63e99694c5fab776417c932a9fb08d6dc2b0ce7bbfbb3d99a1b0476fe04ad874d8d004d39adb943d72bb13ea61316ad4112d69b3697f8af7720b1910a5b9b3fec2cd3bf45201f7ccf882b8a758a3f30a98bfe81d1a1f232d48de5f40ad28e62516625ace179815848bc887e4e16bdc4592964ec4bba4bd707df088948052e46ba54384acb957f2d75e0cfc0f935a6572649367f2a1002dc911a7378df108ab685fbc608208b087c3377d6347749fb449868a5e87763b263d3954cf55c16d22d4a610e8402b6e93c79b95932626561c6271c3dd337f115461145faa4877bc36b018a27d73ae850be8719711043346fe3561dff55f36e7b3e57b18d069a0ef4bb4691c24aa7153f570201532eb3463d7ece111504bf1cab6f139f521bf39a5ba75c6623c32fbb9362731cc1578bed920635b2017f77e3df02ec8cac82d73690c1a81779411e87c553b83d712e4e8a834af8264fe9f3859bb71a05bfc793a200e26891c5f1acd1f6cfd5aa0c3c6378ea4ccda3632fa097bc751d653666e8a4850420d6684e0e4ea7a2835c1d1a79c510b23f5953683414f5e3d360dddab35e6aa59e2106d92681ce6976627640af61cfdd53b2e9c8557de782730bc0fa6231ddd3701bfd2314e2d2ab5e443bc44e1c480106be121f2028634f2429eee95f6942ac8c02789b00f37be5a39807ae151dc91ffadd4505105061e89d108fbe84527bf06f96b3ddf7cc7acd1bd35c930544022575e9075c14da143dd3188aeac4e7fcf751488d158631b074a00610370c4db0d272cfabdf5291a713fb6c1fc58e19ba02bbd25b1abf8f25a977c07a5972590b763f67d6753fe2a6b5abc8856f85cb674a89918f9b489efd00cfe43769c39b78dd0d747880ec5faa90ebda200b41100038dacdf09ddc5ada93a0cea3dc79fe51c616f7719ee607fe1fc334ee28751504fcde121899895391c56bfeeb5264f38f14319da3d87b19b3a3f75c5680133ec32144785ecb41d7d6303ffc8a0e101ff537fcd40749de5fbada8a67cd83ca7d6302563e09ddb49f55d82ff3eae71f05c169f5c281a2ac03cf0c001610e7bea0d44e1bc0e6659019cd95607445060880961459147e2b40a9304d6268c9b9a9d8724d87836e0a12fe168df62c4bed4f26ae24138f1cc5079b78c2b99baa97b3d0b8b15d9aa7e6c8a24f2e2d6c7c62fafdfc1120ba274e893acd7d5b05c615676715510702b27e8a7f3aa9b7fff738b5c249355b9f954fb7f40d109f22ff2a031e43d5433038a83c7fc21dacac32abf8d31735eadb4c6880bc5dc7204c507a1309bffade90389025ab5bb75c34633db2f95ffc232efb0b1f250bacca2ac67ff465d5f7a5f68e4fa971e8894d0499baf8fe8a91c5a7a7ff62fe4cf495756272b39524160d6423169785023d37a8814748db2fa25ca9a63ef2aa8329390dcd9e4689ab5f8afc9ca8237a6d466e7757c0498e7d270004883be3789c41a1206ea837e653062f5638930e13548f919d2d17d5f2da780b99a38e32754d3ab7e515aa5692d23a268b2b1cb882811b5ac149c0b57cf0b38fa29fb7372a8bed3fbc2b01b575ed6ba7d4981f1b0308e950b898cc596a8d8b3a0f5ec6589ebc0dc242eabc20b1b99b7ee9b41b816869ae17b0590c78b3f0b5a5ef108a3ae492bd8acb72c0c4b3d6d20845f60cf8a666d4889aa5c3d41e80ff62b5067872cb610680e1a3e8081943e88eb3c943a91d25da9002948a1b6d43e26c1e777aaf5401d3636d0fdacaf936655fb64484593d91ecc23952dc71045c3b0d7f02091d95a5c57225d0f75c4dd70eb474432f928370ee28255f3291d59edcfc2dd417c1d71e64a2c5f86afe0dafc29f5ecfca12baa8db3d2b2f7fc82d1e50db369f16f3c8eedef65f21f79539f530b61577582e884e7d2da1cd35b017fbc8fca82ed81f888e82326ba908608aca0b73750730d104bfeb6184c234824b89468026ffd8c84b506a51197142a4ccb7140ea91971c56e2cb3390d2f39e2ced6cd2b9aafbbb7f92a2249c1480ddc30654d4f4cd6d82c8a13bf2a072e6cbdc1c4f68d30948047c623c1d94faf0d2aea6f8702153390f7ac751806771a59ab514f9f8724028038b72dc5fd8f2c97a85e428613a4c7b4fa7172ad80961808ade22e2041ac1ec541b605b23913b366e631ff3bcc460f28b5784d01f9d56283f1bb4afb3caf7f63559d303b19efa4539866cd44d38b7d7e88a9606b693b80f168899e7469465d32c85fae3d51a09ee215ec432bb5fe4c379cf506258777a66ad2c4db51da5d536902b1b2878afb4013bf5b7785c4995052538ccefdf9892bf296deb1cb0ffcb0eba86d45610cd02cf91ad552b89cb8ba0eeb1ddae2087f3147347f44c3adb2384ce613a9e3984fb785cbb508fc5857b6673e381484e49282fe89cce4f4f0ef040d03b877527c5508e3e2ab2c6cca254faf834faf747a721b0978b875aa9761dc8b2fb4ba375af0343a0b65edcd883c4084e9a1654575569ba44b9913e876232e02988d2efc79f256ddbb83b4366638b8166ba78b8d4ddfd68884663161f0d2be82f4167fcde39dbe6b9d34a4d9ae06f329807a78c03dad79bfc1db483a624a062cd28a7dc4d978154bea9feefd2baecbb6705a4b7077a47c0fe7722851abb8086acc41ba784b576f02b8aad38fc51e8de5ed", 0x1000}, {&(0x7f00000001c0)="adea2ed1e95d3874b399b0112971f171c3f2f429ff46a05129dfc6c3a55149828c3b4ff42738262def3ccfadd7dafcd1412a76c6802aaffbd8240a66d53490d6856585689dc67d05a5872fd6f0ccbb47ef8d9be38854d75769f81fd512c2a3d9d73e898a2f6cf1ac93c9fe18fbd3b9018eebb4c0d52fcc8454b0d2a1fa5b68f4448a2a1709e132186737f8f77d13c4ae07be6378d5b1e763354cfc5b8cab4d5803a85e149e7f794266fbb8ffdc8e6964ddfced0172f4ee33762463b62f692f8645fdf769bcecd42cfdb1862ce1ae3f75506945211d04625cde2afe", 0xdb}], 0x2, 0x0, 0x8001) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x1c) kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') 16:00:17 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x8000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000001c0)=ANY=[], 0x0) 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:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x84, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c885898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abfdffffff795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f913d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b000000000000000000000000000000000000dd943696a4e931a05af960ad10b6eb0f490a96ea0730f5e1005aab89b90ff6d8d3e03c7d5c4a549511bf4130e17a24a8351694b74dc21dfed6e89690311e971c6ccb0b408a50390bcb18fea4d2e99b5b163e25b79f6b177fe8df34980bd5c4a9074b3dbd1fe4c49d3401bf4ffb2f8a735618265487860c4fe22f0af80a9d3af18210a302aeb5c5ccf898b288a6d5505f92437cca0a7ad11eeb0d627adf97d1b26e57"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffd3c, &(0x7f00000002c0)=""/165, 0xa5}, 0x0) 16:00:17 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x80, 0x5}, {{r1}, 0xfffffffffffffff8, 0xf1, 0x1, 0xffffffffffffff01, 0x100000001}, {{}, 0x5, 0x40, 0x40000006, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0x81, 0x11, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0xb4, 0x40, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x1380ec11272dbc23, 0x20000000, 0x2, 0x4}, {{r4}, 0xfffffffffffffffe, 0x778078f7a9d93692, 0x2, 0x7a65, 0xd8}, {{r5}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x6, 0x800000000000}], 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000002c0)=""/206) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000000)=0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x3, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) close(r2) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401]}}) socket(0x18, 0x2, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000eb1067f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/204) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r7], 0x2, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r9], 0x2, 0x1000) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYRES16=r6, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r9, @ANYPTR, @ANYRESHEX=0x0, @ANYRES16=r3], @ANYRES32, @ANYRES64=r2, @ANYRESDEC=0x0], @ANYRES16=r5], 0x2, 0x1000) msgsnd(r3, &(0x7f0000000280)={0x5, "82ad95672983a4efe59ed8d99d20c592f3145b342e71d610cbe7438221cae2917bfb37de7a7a6748bf88ff4b6be4a6d88a77bdbaee7ddf7f3cdfbc0e1dfc21179820fef3863d82d5e166231cad7ce3522ca07d6dab8636dc8d0170746768a833476cca9f71d61972377bb158f82327a70c9123f17cfd2486f9ebe8b4b83ded50aaf30ec7a02b55fb533800765a56b7f1e8b7f3ce83b3fd95c12c0d994bd80fda1955fcc2b3671209e288c99ccb6f6f83682d3bd223"}, 0xbd, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x100ec}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r10 = syz_open_pts() close(r1) dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0xfffffffffffffffd, 0x9, 0xffffffffffffffff, 0x3fffffffeff], [0x7, 0x0, 0x401, 0x20000], [{}, {0x0, 0x0, 0x0, 0xffffffffffffff5f}, {}, {}, {0x0, 0x0, 0x1}], {0x0, 0x0, 0x0, 0x100000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x24}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:18 executing program 1: 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, 0x0, 0x0, 0x5c], [0xfffffffffffffffc], [0x59c6], [], [{}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) listen(r1, 0xffff8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x1, 0x3000, 0x100, &(0x7f0000459000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x33b) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) r8 = semget$private(0x0, 0x5, 0x400) semop(r8, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r13 = semget$private(0x0, 0x5, 0x400) semop(r13, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r13, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r15 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r15, r11, r6, 0xd2, 0x4}, 0x8, 0x1ff, 0x800}) r16 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, 0x0, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x203, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = geteuid() r19 = getgid() r20 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r20) r21 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r21) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1000, r3, r17, r18, r19, 0x12, 0x1f}, 0xfffffffc, 0x1, r20, r21, 0x7, 0x9, 0x3}) r22 = msgget(0xffffffffffffffff, 0x0) msgrcv(r22, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000009b056743000000000100000000000000000000078ad11800000000000000000000000000000000000000560000007804b2000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756008fe9bb916fe06000000ec263fc97b1c19b391bf180100008000000000ef085ef9f108f45d53925d3574c62d582878e50ea7fc9c8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb2718769890feecf5a94fc47382cfee9f8000000000000000000000000000000000000000000392a54b3e2672038605f1f5e715297583526e280f2fce6bb966c52a66d3543b870259cab1d42b4764e140a2933f57839e2c82a2306ec361d7f2a09cdd501ba6a00ad79371c2a8e6588eafc0d740dcf7ef3503deef7686347190ba1b54ad54aa4a7e4bfb1f8ff31a7b4d4e4b7c6baf1f4db0e188379476c50de73d92054d05b7050c4e1c3bf2800cb11c5edd66dbba800000000000000d30dbfe0fe170ecaed0867b570f1b5223d0000000000000000000000f110e349ef0fc54918f77a4ccf60d4b8363ae3615a4108a734fd722710c7e881792b999d87d4350fbd40de70d1e353403e3331aabce2b04f886da1c3e8a300077001456f516e0d758fe7489cd2b5c78a9d1873a619b2bbb855db4b22c1bb0069a8c4931fc6fabbb2d979a6c50b988ef095ad10d56f20e0bacd75ea3d878908432eb68ee855289de7d8796fd0787e692a358a94ed9d0c6240cbc8494a8da903ee8aaa0cdf90207694baa48e01b74138de6f550b85ca6cf12b3f8d764e821515eb4f5de69f3dae3dc1ce6b49c14c45418e2abb63ba58623580f40c527abf07a6c961d98a07f218030e84612e3ec4b3287bf4e5c8a2eb7900000000000000000000000000000000000000000000c621848ea1eed1e25947911da8dc9b9d77c9"], 0x1, 0x3, 0x800) msgrcv(r22, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0xd1, r5, 0x0, 0x0, 0x0, 0x53, 0x4}, 0x3, 0x2, 0x0, 0x0, 0x3036, 0x8, 0x1000, 0x8000}) msgctl$IPC_STAT(r22, 0x2, &(0x7f0000000340)=""/114) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r23, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r24 = accept$unix(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000a192505e16e16137436fe00000000000000000000000000000000000000c3f00020000003dba91928d2936b0000000000000000000000000000000000000000000000000000000ddc800"/100], &(0x7f0000000200)=0x64) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1000000000000004, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x101, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x4000000000000000, 0x5, 0x0, 0x0, 0xfffffffffffffffc], [{0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x7, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) clock_gettime(0x3, &(0x7f0000000200)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000540)='./bus\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000004c0)=""/70) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x40, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74d06", 0x0, 0x10001}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r3, &(0x7f00000002c0)="0865175cb8ce5f5184e297726d45ec66d7d91d93ba96d99c2545469a17e009532e80aa6d388f21a7b8540d400b7bc061536d46ffa64b7609691631634bf8461ca108ebfa0d6e9d176e548a394bbb2d6529c0fdce35997234cdb87939ddc42075e19bd003ec19b93e1913ba64a7c83ba7b7a59ef9f67863f1fb8829d78858d403d3da07768c2f328bf84c1ae1c86bcf6319cb2f0b9290f9620e460f", 0xfded) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) dup2(r0, r2) 16:00:18 executing program 1: sendsyslog(&(0x7f0000000140)="308c82fd2051ffa8e17794c7b68b739adcf5c302082ffc0fa0684876b350b8e72704a879ad880e6afb780aa25ebf374b17945d1acc92d52707588c7a1633769a4f4e4cdaca97f24b3332581038d232fa909d65a4d16950da96a9ad6612064b3270a81ef40a0c8cab1e6c56e3e0b396c1b2866fd099924d7539aa35a61157ae16c121733110881d49b147d07c636d7563e81936f85c2d09f48c8164a42a534103a046276afe68f74128b7957029ae14ff", 0xb0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0x40000000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0xff, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x12, 0x0) write(r3, &(0x7f0000000240)="220e2a", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r4, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) fchdir(r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x80) recvfrom$inet(r5, &(0x7f0000000180)=""/232, 0xe8, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x5, 0x400) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setuid(r6) socket(0x32, 0x8000, 0x1f) r12 = socket(0x2, 0xc003, 0x0) connect$unix(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) dup2(r12, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r1) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x2}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x7) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xebd9, 0x974, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19", 0x281}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e5a86ba4147bafa5cb8401fb35a298d9eed29a7f4b"}, {&(0x7f0000000380)="7522420ee5904f4050ee3868a019631280c6aab7821bf91398ecf839c9eba1a531812f4206d06106643eda58694cb030bd2531da7ab1e188b880556ee478d29c57a85ed0520712a0e6c51f24340c464118759d0cbf7c691c8684fef708ae0c08e90352b1c5e17dc0f5baebdb15c881b39480b62a5d40ae193e360effe70b7b99b772694f0e40a397f4db4ca31c6e00c8af096d5818e4e5600683988fe4ab9c676e4e77685109eb1fa90390594fe84a1538c78dbff644004ac6aa01c8654ab7afe5f55b0271253c43f32a9697c6d1f1ba6b37a6b1d8bc86bc1f556dcbec35d959ade4dda28511a3d72db0e7bb61d464a96ad4", 0xfffffffffffffed1}, {&(0x7f0000000480)="a8a674b2b92c3f47dbfff5e54b9e6685ccef38b1a38ea8f5d34c6edee6884bc286f170cda086ee21fd326d05335698330f73682bfc88298cf68489915644f786f6b752302df57151cdcd18da54d53797bef21705fe606b561e7527f398c85b9934271be9ff07fde3f926408ce2de9f7f1ccabb85f0719ff31df43d19c1d10e20c2afaf184a115072f22cd4041258daa32baf96f7eeece1c32f4b439b2c87b29bc4b45127c1f36734e4"}, {&(0x7f0000000540)="8dca71af9932feccc736aacfbaa4b45d609f709b5d0be8f661199c03459be732d2b875d58cf94d382f9fcb966731cc82f5ae79387ef1a5e0b01af09387d2b7a27452650d0bcf388110d96f3d8fb93a5355472fd05103702513ee2d9328afd4978fbbdd605261f1d70a3f20da348f35a64ab3415aca131a45baf473b9be370fac8acd200fea9c5706cfd0a3fbf8314cdc26c5a173aec5a4596f713908a2f5ab6a8b23a15ebf0b9cfb9cd10aed0073989cdc500bda2f98e1ea9f7eab93a011eb4a36a7adebe87578092267a717460ca706369a61bb783062a77d293b8b95c225bf4904d7df81c814edf3a27b9c2222e9f936ecd38c84b467174d5dd05995cba2"}, {&(0x7f0000000700)="d9b9ad659b1646e527747a2697ff9d998aed19b6b983cabf3e59dbc38db8af126451191e00a2e23d2e6484f92f67e8fc16b684a63883472f87d71100e93fec45bcb9dc15e5802c53375e934f82c110cd6a49f26bd6bb1a9fbe1bd9f72889cabd9938bc71ac74b56c3d15de3ee89b244eb121619d289cd8d2a56b92e4752a014d2466960e0645db52bb44ab79a346533ba6dd96a7bcad749bbcd9d552df31b9c84ab21785f355412ad30d6d4c5f7fc482cd490534bd5628db19e5edf559e33b42d5d7ca6849847947737fe00fefd2d2826a34dc584218901089a449b311da5ccfcd702fe15c5f30a6b5320f1f537c03408bcd96d4f941e364f349693afd"}, {&(0x7f0000001300)="84927e9cba6677b8b3eecfbdbf3ab455960ee1c94e9a1d44c9209abab27ade3d19a7b8d43ba9f56ab35c4d19dc4f89be332601c8364bb332af209059fd42c0c29f42651a9e266f28f2b622549c15c69ee0816e2d3ca77494881bdd1e4f0f8b817d037cf1379ef2c46e78bf8e5489283b59f744a4670e8d517083b1c571ba5499233e1baed6573ca4690c9c5e666ad87a86a2583beeb660cce54217631c1898b849b1acce29cd87e4d94c9310a53479e9999cb587aa06436ebefcbd42e3ef3ba1e320abf70bc89648b64d74229ca4977c9da0eae4ad0479ec0132b7efbc7a9ff29154d1345f12e8340c81d6968f379ffe427b36d43acbd069af5827ba8adfa0a59f4ad933d09513ed51f3bc01d7d98fd948b42a5f8659e4234c5300ba07f6e262417f8359d37102c45b0f2d41c1e9143ff892d81b7cb9d331f5491e73d82553619db5ef15b629ed2fced2437a52342f944f23f7cd32eb8340828882c44096139f578ee60944828c9b080241751eeca8166f96b93574025e311e4a3b4c47049c8d8d721545464a4cbbb6f47ce12d59b66b4fa8e453321d87c37c7a0c859e53b0953462b73dbc1b0a972a799299242ce602013b1c838a436c45ffb244bb9970f11222550d62fb607280849c3aa5de073dedc345bdd393e49b3bb44831e94c9ef1bbe233aef12989563430acac5a350fb645cf28fc8de1d4ada50de2d3b5c74900e9b05a0129297bf6a4761da5873a4e616eeea57e9789f8712cd33ee916e5121c64b0131c74e3ffa158a22c63ef8cda784c961dd8c67263828b69a5c33e1b1eb8e2b02873347aad608963056872f0dc66de2e338ae9579a8ee178370c41b921a2b327cdbfb133a9a4372f514542fff5eca9ae385735a362c756bca3bdf4effc2ac2be276bf5df696c118e6b64189bd0c2cfb38e3a4b90fa7cfbdc474e7a23ee1c56adb4c2827aa24679799ecfa89b64f19116a290f4e430b092b30897e2a8b0ae63067d2c54217d08dbbebe419845c2ac4b0966fa757188b2e2033662ab6032a1612bdff4942bcf89044850a798542518775d3b6f9ca889553c774810c873cec7fff77cf7255a68b886f2a0f379e940329a8666e1ac2f6deab4a0345f887675f0458e999c8a5f1f41287a486086ba7c8eb9049bf7c9785ceba28a591b1f6a2ccc0aa1675237d95a978e0d3f3b5376bb1cfb5ee6fcae004b160fe18bc0f2519081062907675a7f6a88dfd53439e31b48fbeb67512d460a18ccf08b2f0c4d38e2572d2932922aa6a6272366e9e47fdd043c23559642e8aeb29a625aacdf3c3eef325f85a3a4f1757e294bcd20c1a0ae53826b7aa481f56efee3c801fc63103fae04491ffdabd57771ccb895f57db5cf51c71dfac0b3a1567faf2626fa0a889ce14f39bd1eab40c0bd4469d780178f05179df009103226b2b292057e55d545eb05ba4dda15782cb8b22080b50ae134f559d0c83b13ff8269c7aeb739365c8ce9db5254ef94c9dc0da2ee6e51dbda3d90b462b38a4c6d306efa5bf570ac32ad24ac3871edb38d2053cf911c4f37b3512e20729c329df5330c8700a571e0f5039c77a4cd5560102629f7ef8d2d8712fa40b3ff70aba89ff052f0975b1ebf4b1ff637adacfe83c51045ac706f1dee1f9927b02eed4b01f8048e283190c82928ff9d96e7ed4bc8cbbc950e3cfe67c31fcf18a4cd61930f8dfb8b035fa183da617bc25006a9393955b59e1335121a473e63052b58b28277324f373ec8885c53e96db2f914854466b5920bc2913d928a12a6595fb103c8f86a3b3b3cb920b025fa3b7e226d4ba5cc93adc9f82c0ca44efe71aadd96d1f06b095d5c6845d3884cec8ae5a3bdd646676820ff71a36c757bcfa14f95265cbbe90a3a65c085f2a4b3873a7031158e937ee098fff7fea345184487d23d2496ac5c5035aaa90b08645fff271ff52069182ac34f9cc40ef2456459de43ce112b33360c409314ab8fc18c10897030f88d094832fe10931811a47f45069c84f1b147f54d3e6d314efbc8380d8ac6f4bacf549d39d25f25b73ed0037d9fbbba9145d44877cb08ab1e1e8927b571609aaaf769fa6a0c6613e334d6bdbe7cc3bd3c6efb667f60cd6b04c042279476455c5981e414a2d9f55e612e7240d2c672ef1c691b874e6445a525ebea71c650958bbf37a76ce9e0b96588874171c6a88e018de7f027c102abacc02d08085e3d1fae26b6ce9b4080cf2921dac90602bbdcacc0b897f908bea0af98c96680036c829ecfe47b662acaf8a9295d72bc438c520e221e9fc6a5924b92fd7df91b5e308c8d8afeab258908e7cb29c1124694f580f0be5b7d17ac2c174a7b4729a1f143ba962301bffd131ae38282fd6b9bcaa03ed3e482d97778a1f86c8889bed72c69b2d4f6de65d416a10dfe4d9e327c8a3cab3990ed6d49d045595fca281fc50619175f87e6a5e46ea0c2f7394ba59c22f6245f0a569f08ebbcfdfd6f01f422ddb4b470693af2c177c50c3eda21ae61c1bc267449a482dd19300127ef29589a40705c59dc6831e644e37281a48cae0941dff463ec5246346875e319060b62a2ed89f995aac72146dc5f15e0bedb75466b63697761a82d01eb77bf97b17d2eb274b5b4f031051e4c8b138131ec2a5478275ccb34a297dce6a26607b1cad9836cf7c1aec059c7eb32736e8a779ea1cbf78c080e225e7a6ab582e5712d9fb20dfed17a983dc704c3e538ab9dbab6f1c2f84240d9e1f2deebc93878da697427b0f2d63ad253627801ba0f7899f610cda2025effa6d66ba33bb50ac04a1907b2fe32a3a931cba2a81730996c096752108d79a44ae7288bbb1db22502b56e87fbd7b52693271ced149ed206fb4f150f138139287939a522b1304000e4f65b39a359bceb87b0e1449e41bbb07856b966bf2dd53afb2aee9eb1b0a8b24c8f909f2db3647ba2799f5b554db140ce89c74eddc8201fb0463504a62da1a6aacb19a100020abcb1bfc2f946bdcfdae1d520c524bd0079e6a4d1594d8d6db0d1b9a61dd79c1ac9bce88a6b4904c6c65bcb8f390b4b4a1485c23ca749eeac341e1a4ba5a7a92934acb734d92c16aa36510f920868b810baad2659f55efecca4d85a35841c72c665c5dea9c56e441593302103c6e6e3f47e2848f572013ea64c5a0a967409e90033eb8d31d516c8c4bef28b74da19f892282499f02720c0c45cb1b685af7bb17ebd5fe00a294ab831cc0884386bf297a25664660c9fc78b1773fe68d89fceeaada3da4e3083878647e10ee344f96c1fe4f896c040cfb1e812000ad821e2858534ee515bb2d544951e497544c9dc45cad65a9f0284f6fa5d386d3dccf8c942ffa5d5d421b070f668a467b3e9a53a5062c3c6e32509667b24d600dc09c44a1dbffe70d63f80398b33d15023535e32cbe1defabe20d4ddb27d6c3baa75d29a9bae38d30e1b6d03c990cb0c4affd8261aed158d9e2319dd062d0221f6e9c00f361a2dc56e9d585e14aa8ae025094760d895992331f98141a154e67b9ae2ecdc4a53dbb62de8a2bd5d34b114d7d1a9373f007509410eebab3fcc4baa2f1f2a26e818ca0cc06160f5ea06f86ffa6c6d767274f4bf9740d3e91413f1a9a771f95f1ce46ddc29b8c984a0819b8f0cf578a641d049ad4ab1b9d3bf3d90082c27eaf6f79fc38d2a6263e9e6e2817f09712a316fff297fd67ae66df2f6bb20fee4cbc4b4faf06982bbf09894cd6334bd53dc0c4a7b271f0f794362a13668885d0f2248940c4e4b76c469a8a837d54f56956f8478f2f9f99bc4de32ea34e61ee0b4f38ce6305c81745d7b292a63be3bc471c3b063bbcde81a431f14306a3776d764a0d92924aac74d611d609bd608e3f716aee4cd3794136940f6a5ec815b5b9acb261efcf35f560bbb64ca45671b4247291bf728956861796990ecac0a69cf2e237650e1693521c076e718c2ea039db9c12793dff8d277331957bff3b6aad1ca30f08ae939daba9e4005422d2aa722cbaa38e043116396251e2acac246cef59aa369818f4204343a7b86d09c83fb8394a00203ef8ac7e7271b8984a9aa3f32368f21a6e3eebc8860e1a4302624c3c3a53750be5b565155d08e5bb723ab41629c96f3aaf6f81f026e40fdcbe8e818766ca1098f687805e50cb7931b90ba37df277778f509ade14b554d9923c8087e5b62a9903856bc8bfb83f853768762d0fb08bc3b05af0991a10acab3157cd5d1ea5f7d9ff13cecea8eec56c7988472d6e4edbb61cca4cca86a53ea7a81d9bdd27faef8fef2ffdaee1d77df991747b2a3c5b719c4b7a56068767ce76d5a7c7717b4cf0749913ef7f6d345da54ed46c40bf98679d15ead0cbe41148b786c6a7d96d0da1290c91f835c0bb31f81a79714a64104b78783331ec7917fc8dc88ff735aa5c743daa981054b46422627c69ce82d2aa2bfc6eb1bb99788498810738ba11a399fa306941bd7ad53c834cab94417cd6b359e966ca3c9337a0d9913fb38be3b4d57143c347b40a569b32714bc0879f0449e5698012f2b0630476fa07afd1239415152a9e7f4322cb7c53cbb8c1a83297c3f2d6e443247260db77390e843ea978e4fe5c98581d729a11b4e2c554ce45e2ffa82c633fe8a38615256ff70cf59c12c7a5c40dabe9dc6432f321c64b5bfdbb333a184e4225b5b627bf209c37a06ee68377bc92873734983ba9bfb9dc5b3edee1870e073b5e9be4334623af0c44ea80310345e9f95412027810a3064eec5d9309b01308cbc7eda67c718e9c60fb257ed6b20aeaf189c7f40fa10b48893684389c83e94bc12b6260cbd293ee9b0a085e6ecca52a6e4ee30caa2a047032a3672e5698f2defcdf5914b94ce76f7e3eb3999156e7eda7e066058993864d54106b4d5f0c195cc778074e0e439f8b04004fc84e4a05a878bf6122d4bd1f449253c4570d072f88cd6b1bb8d98696ce1b1dd47cfb38febca9b839df69c122ab494844d3324428fc07da0d997e11919153d655bcad103112fac036f4418e6718f2a0739e8a4f25249889fe81b90c955e46d331a3d5cc4d9dba1ae57df5bcf6990264b01f625728079320414534d6eb17872979e4d6cb7611c60a077aa9afcfbbe629a3395be7201026b3dac7312fb8c0a22c045882999f43067aa9c5146602f3179b3770f072fd754108112fc27686a31ffaa1c139012d0d3b3098a6ce6111785adbc990c60be2800b2a22f44561a0db181c1064df8fa584d732901456a15760d0c8a2c3e519df2b2f94598df2175c163499cac7c19cb6b16d1c2c6b7060b0095986d2f9f43ab8c7640237e5bb65b447feb4076e413d6071464830584c16222b1f97f487d6e4afc8e94cefeab8faf0d6373cfd2a44761770b00230a8dbff5d6228f2ea9f9206904405ab233b7b4b8616fa164488a3a4dda477cb557ae574c566f6796b05a6bcb090c23c7bb0e53ecb7ac7bbdda51dbeef802515ba630a17ac3fe5cd0c698cf33eb5fa79802ca01996dca1823c7adf1ff4cbfa03280dba62f6042c9fd737829ad7e178cc30d17444f24aa37671baf8ad1584bc75904cc9823052fe5ed993583718585bd714cbfce2001dbd455bfa940bf5dbd41d2cab14f877ffb775af1a24f288715cc4d90c85e53dc85c06477985f004c0a4e798692f0d5fd54cc8d2574bbad877ecdf8ce83e045f4b0351e541b699651706471ee20fcfd5f6fb55e26e07341c6d40af6cf9953385a069d33185eebed257a95f42797e3f3854f6928a5c366dc2dee8b7503eec7b7a616278bb28e9a7bf090376de07f88a80287ace6d519fc33d9b0f83742ef18c42d074d"}, {&(0x7f0000002300)="ea5795a490c0be58217ea04c31c8f1fe936bae76a32bf38749bb900063b89b979ce162976317dd1ab1732898d1520c6b9f4348d45f894d11a4fb13cd75e43bd03d038920c5e3a368e6ade04bf5395e40220b4b8a4fdcac523a4a9b78c6833b05ece58ee526341be7bccadf647507eb7e1b41c2c9faee46ddaddc91a2bbbce21b3c4359efc0699ed7298e85553837737fc737545c8c6175adfb5a07fdfee8a0b6878b813a875764b595f7caa26cce2ab5da9196041394b5443b09afe130bcac1edbcc8f39fe0b3b39afc9456790ca716afbdd9f1ebf2dd4480da456cfec15a5be8fd1f3ffb1522c0afac74c3f84562bf63a26f131b4b6c997dacd28eec723cae8f003483e33fdbc03523b762786952cd4afe6e629738e6b4d082fe1141c046d38600b77ae99adb8b27d1fdd1f2e0db1bc01a122bd4a97cf91d313e3cafd1adc47b9798bc489b737a55dfb6a7b64263ea69b4610ace881f2f6549e595b09d08a3a2e1b0d9ce6f60c4ecdfd48f7498d1c0a39d745357e28ff1d802994f8873db5dc7d680163fc7bcaec0c0d1e5aa02f340cc9ba5ae5b2cd80e2274e38bcbd53e7fe5020821cb6902d0dd00189eceb971e24280c113eabd41733d597d39ff82c776b74374fd8d7dd4505cbbb04263b225efb4762e25c878fd39a8d8b4e06cb0862d06a48e8ee9746c0c41e0af8225c118a606c174fc0f780d50c50ef78815dd872948c8c9756a2a2d7c6943a3dde4ced033e2ab7d8523402970f3cac41135a9ff417c1d4617b1e9a264f418d7e4b3cc1c7d3158ef903239d9b7f6a233604abe19c4c37f132592b2b16573ad59a8fb0d234d87b932a83fccca6506a8b02b72bca8b28fe31eba16da6d91375f5ea8b24facf1ea6dc91b1c7d97d56095dfeacb0e425b9eb9c6fa84d5b43b190a9c1664a94a85520c53c61ec498d6fe81fda943edb00721052db20c95636678f07992ef51b940a099baad2f863e368576b795070269d0a09b6f23873c7bbd3fdb4fb49a6e3aa93ad370149c61dbaf2e15d5ec0e21e3d9a3fa051a2c52566fd2812e1873d3e872907bfa5744f0cf3bc1f2508f70bfdc811eced51d7185b356b041b91e54f878d4c252290aaea58e613cf431b6d9af80bde0abaf0d65d703c46d88214d2ddcb09f0f561f221a9f2e333f4975d6a61e27f57a5088dab554fa89647b662ba5bd6d8d6722923e610f5c2f12562c361b27bbb24dcc3d15d81b8d0f88be0b2894d579e3a0fe45a5e2fd9f4e1425609068f91332f291d8b2b5e808cfb76e77d2cba61a1265a0d5ab9401cec16c47373be8126dc62ceab8ac61824efeb6a529b3eba7d829cb821ffc3a1bb4c8a05e963a3fe8056c225173891c805b1b066a063c3dd8c30d6e24eec706072e53bfd92ac83865bc027fbaf9afdc5900ac600ffb8feef172b06559986047045088e4b61cf9edb253dd84a89db5c057d1ac4bda811f38e2921f01efd2cfdab308f0a02d8ba8a11c7f3028475fa6787305db2cfd46a5790f8f45241ec167765310acad22688dfda3f9c7339dd4f89676ab7013eedbaba7ceb42ec6ef5c9842c2b5cf885bf38c092cd6a64620980c588e7bb572b6341104fb6b9e5dbb515056019c70ca5ccf40d28426f5f0f706078f95628356fc1a246c7576548bd2320afc8fa00f71facec280e56aed8188d6786e4567427ec5e032490b6ff57f5f92f8693bf745a776c0ac60946a680cda3c26d6a7acec180f074879dcd9efc9fb6c8006a465bbb0e644d14a802461c7351f639cba32476e4bff9f7182fb0e1ed3810874753fff2e6da93f7daf0893b5930ba4f5aa6ac9896e48fc5ba6f2f4774f45bd3bfe8e6723037f9811a2b342aa611359fc567038dbffe21606dbb5ba03a85bec18542233f102d944c75ce9333f3928fdb9dcc2e33ddb3aec61e6269a432de529f965b26d62646e4c6b745fd2fdac0cde1e06196611316a4884820199087f2b46b1e6ffb8b9b46d0db085b95c49fcc8b72769d5fa08eb99ed1d9323264c10291096bdc891dcdcd2c032847ae0b504ace76ff709047ad826647ffe62d20023b73777ba7479a8ab0c0b69f4cdadc1ac657b13f63b8ff3a2af5581ea781b5652801f2465e5c111889f60419d0fdc7192be12780f741d2a28b9107754929a029cd0a3755b8bae8e9587e7a1df4917f8d77ff29ab373e694582194e745d8c425d59f45b0aa730b282f9888e451032555ead8523d871994c1294fad60e4a02167993819612aba3011f6c82a7bc2ee2564fd48384528f09233fc82b8464a0d5e9cc7997ff21a65a7994ac5289eb5b3bb32e0e3b571db01fe47e383a73f0d9351b2d06be78116f6c9939cda0b5503b239d05825a3b9b7c22ca60059d61d4fcaed6b1b644f1a4816732c61699791175a66b42108cf87422ddc70a8887a9ee6b341d0019cffaa15b681506e642f9156a4b902a8201fc5f37fe73fdcbc00f6d5931b69130ccb7ca076f5ecc2e371e9a8d079026c5a1fa486f94ccd2bad0be5b7e18bbeb3adaaa2180ef607f8fb49f5e2322412e9153ef8dc9dfa647ed7c0f301d4b8678bdfe92e82091b5d64f4922941bdd5ae51fc65ed6d968b0a2f781255ce30dd20b27adf06a342ca7b160a8a3d9546775676fcc4d3a362187c018639ad66d0fcf8f605bcbd75182effed3bf0575eedc2e1a87c8f1a5ce3ef05e24710df81ba2afa889e1fa400322501b78ba549e2403dc2c62a683e015fc2c985a2d0e71abdb5e23c444df7ebfbb32f7f552132f682fa1694092e2bdd2b445e575ddb8dc7a19d94a95b022539bf8040eee4e3eeeeb9b0eddcdfbaf5c37bd7b2cab6e8a1a2efbd283deed1f6b5ac399b9cea7c96b021ed1831ca342552aa7fe186b001050cdf2c892b8ce0cd7d28c6199febdf9060a8a6905bab0d91bb2c79de2e5d6b3868b44247ca108cf97d564695607a31c5b0bf9664ccf6e3df5a01fccdfcca867ca16d14282e7110cbd33ea813a98fb9af659ab27fded4e2ee8ab06cf3343681eec02f5904372a62205f41f0ae03f93818e67ec9c478e89070215bbc77218213462013039870ee2d398d680c0eae6b2b61d2b70015d2dadba6bd95035e5154fc89fa13b7c6faef9b92e83171c981a02ea3c54022b32a749966f87e2fafa227ab6b40451fc1a0040b388184c48f137fec813172e47e785eccdd3737f773c48613f172307c8159b460d1fc8d1f749cd60bec53ecc0155dd1a899b8e24239e572f7bc619d8cf88c80d47c3bd5c6e15b1e41186f73835d91fb0432fb49a97e920a8ac653a278a83d5b4523584c8ce8325dfeb1ed11b6fa77e9d680695486134171710768dc28a961987384565feecfa17eb42f5d1a6f70824e25a7c51ffbc3c0b5757190f149661d89870aed70c855ee7e3c6420e442321966234ece49b66f85d4ec49edaed65594520712794cb9117bb3bb64f405c15594e6db8ac018723b86b0c0f9a2afd7c290a1e17ee988002968eb8281d0617a3ec3cfb33f04f0bd834fcb4d8574c23918b8e7220e7f277e1ceba28efa490326b84e3f2e682c708ab6c6344f7e4b6c7d6d1c8802cd1f6c49aeff79c00641b00342bbc1f26221cf5695277dbd26aa19cf0c599bd984856c01c18f16a5ee3f6ba42101aaacb1a780241e3f269c08ca0d083ca8a4104df27b8a886385f9698004905587e85118af3fff479f1affa1a19a49e4e949d09c2ca2f022fdbe08213945f46a6395cdd62ec641657fb283c10e79a39afd631b92c09b399bbfa045e62a3781a5012b1b3237674ef6b359b69528733c1c52a66f90a504ef26d9c79a9d097403a35c88315124760ab5ebf2305cc2083defd6b5b2beb9683c2bcb30603694551fa69783807c3f567b445feada52b12965a15935e00280f5aeb17c87d434044e96b1f14967536a3b9e9f9f0ee8bf1d4caba7a66b68bbc0288f2921f1a622255b824047f82eb06222caab03ebf3ba29f9870e324754ea93a398d83546118266ccccf970f302d202b51bb3f93a71f6335f3d54250ce33e367c0f479e2bb7dd7bae7b709b75814785f9ff5f1e77777baa0c85fa19f8ba4da5bea49c2dab07538e71af97c691e3897e7edce5a5f57a69bec63e70eb481209abf5a79c83c0cae33491c7458601a606dc7a09cba63a669998a2efbf00564e737eb45f7144b20b93a6ef7da3f63926d8f53b1820985adef369221d654bd00c87b11335ac3490218d773188b03dfc5d77ceb53bfcd130b20127edcb3d202e8e7decf7ac59b29c5efb47036b8f178c84ae5c4765348658c1b1d2ea942b03f86be090235d1a534a63ecb4dea2309e71f628d4425405e9e2eb48d1fd1e12e229770838725c2386967dd41b94285acde58669eb4126e89382db9644afd585e0a2f181f970d1f7667824caf96a177b9353650faeb122d57bed9a0349f90b97f89e42a0b3cf98eed8de8db93bad4f31bc0c5aec1cfc53cc09eac1a17d5d7e0933902678e580406bfc5be3b9c562e7401b9809b989c013e6c31fc994e03cce6fe9a65fa88267026d519fa3f6ae28f877a7516eeda37dfbee9c4453bd2de0c456fdc6c5537bf55e15ee907c08496d8c810b09a63b5df288b56eb8512ff72adc8623498f2e02f840fb9d2716dc48b992cc684b50b5e53bee6fa37921777e831fbe25772d29b33b6e4efc20f5cb25d68df0b3455990569ae9391c83a735e4f2ce78e64120bf91006e2f364a197fadf1a3b5967295a66eb3b6bc1e50e93efd81458180bdf8176f8a02936067b6dfd4db51c6df48066bbd880060f64f374217a501bdd6fc0f35283dea44c7221fcf5ecc395390274ea4c37e7aacdadc98b7b2b2ab818910e6fe8fa5c489121b6d286e4a46eefc4662293e014439967e421718f2c71c5d0ed630259917a2028afd45336bad59d57afdd59271c610e4d91b4df32413026051af14ac580a1989a397e22edd889ae8e14043d258daf40b690a3ace77de77d91d134231059f0c76399b85b1ce606287d9506b980cc3e72603c0af7f28789312a6cedf7a34ad3311bf0cc856ec2705e75c502254db6bf699cb246efd434bd9c0cfdd0ab39c471dc93e111e777da2fc6543b8ff64cd0d4f5ff85b415d693ed3d424e082ae0b0d79486d5c303269005d0e156c445ec4ce88fc322989ba790665cf4b28969f0aa263bb6a2bec10b9e5a03fdd24d3778c33c437b27ae1cc6cdf2b8d073f87172f91f13358a0a44beb0d79671f7ad24fa69e681bfdb1b1c843c03791fdc85b9a0008aab1cb493b71206e5a6fc20e84f1486e939fac8e374e4ef3a5e8281ba1a53b60aeef729246fb4265df1ebb4dcc00f02413f45b55154f9cd6cc2b0f5a35d412b4d75fef12dfadb5c7fa1fd2c69d1244ec522c4fce7bc2803e5a08d771d2d29a7a1586d9fa6ed877a01fe48194724d66234977757c3ab92b3324dcbcafcc17b2e14a9715c36dcc89c446e366fb2afd3c41b5c62a6e183943f3d635f461cbf7b5b8aa6676c4940ae035972f34ead5be9c7ab0e269d4cab3421735d43b3f1f7fbd03bab9e20d5f604869b9ab18db8f317833bee762a010dedf32dbe1508cb5e3e5bb7a1e513218e36012759e12bd9e3adddba0522c87ae35816c9e275f26da6c4239fedfc2cd869d2a0aaf8f985975e3aa710ee9e90d50e082de45567ef736b2eb9d35b5af6bdcf3779283dd36ccdf101fd84b7b782a44f9a6c3feeff5b9cd61d589463f6173c35f968bc3029d288847184c5b5592062bd264c214f8f602fc2629f6fedd199501d77fea13c4f6bd0454a8bb5eee9217fd92fb7a007183a640ca578fbcfd1f679b0841b62", 0x3b1}], 0x100000000000032a) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r4) 16:00:19 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000bc0)={0x0, 0x9, 0x7, 0x5, 0x8}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xfffffd84, &(0x7f00000002c0), 0x1b9, &(0x7f0000000580)=""/185, 0xfffffffffffffe18}, 0x1188b43d5acd148f) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) geteuid() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x8d}, {{r4}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x5}, {{r4}, 0x0, 0x71, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2f}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffffe, 0x58, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x1d3f40}], 0xac1b, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x3fe}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x400}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x9d, &(0x7f0000000040)=[{0x4c}, {0x74, 0x0, 0x0, 0xbffffffe}, {0x6}]}) dup(r5) r6 = socket$inet6(0x18, 0x3, 0x102) r7 = fcntl$dupfd(r6, 0x0, r6) sendmsg$unix(r7, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) openat(r7, &(0x7f0000000d40)='./file0\x00', 0x10000, 0x1) r8 = socket$inet6(0x18, 0x3, 0x102) r9 = fcntl$dupfd(r8, 0xf, r8) sendmsg$unix(r9, &(0x7f0000002400)={&(0x7f00000009c0)=@abs={0x1}, 0x235, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20, 0x8}, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000d00)=0x1) r10 = semget$private(0x0, 0x3, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000be6000/0x1000)=nil) semop(r10, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x800}, {0x4, 0x80000001, 0xc57d9da5155903b8}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)) ioctl$TIOCMSET(r4, 0x4004667f, &(0x7f0000000000)) r11 = semget$private(0x0, 0x4, 0x5) r12 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r12) semop(r10, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r11, &(0x7f00000003c0)=[{0x3, 0x7, 0x800}, {0x1, 0x3f, 0x800}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x3000}], 0x6) r13 = socket$inet6(0x18, 0x3, 0x102) r14 = fcntl$dupfd(r13, 0x0, r13) sendmsg$unix(r14, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) mkdirat(r14, &(0x7f0000000380)='./file0\x00', 0x10) 16:00:19 executing program 0: socket(0x18, 0x5, 0x27) socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {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) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x40, 0x4, {0xffffffffffffff60, 0x8001}}) 16:00:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000440)=[{0x1ff, 0x40, 0x5}, {0x6, 0x47, 0x4, 0x3b}, {0x3, 0x74, 0xe1, 0x5}, {0x800, 0x4, 0xbb, 0x7f}]}) setsockopt(0xffffffffffffffff, 0x1, 0x2, &(0x7f0000000340)="bd614b6e21fc644d3a63e7faa5d647e4d5db7f04104e96cfa2cd2f832faa46e0e3843bd67b5dba34f82a2baa683aaf038c1fabc2e7461c2f010328226dab5e147d723ec9aec75ac8d03bdcba2f4921b770681aeeae3824bacc53a28a95aca41ba075b30ff4b817f221bb23b244a3e5ea4515271f2c17547f6ddccf837bd5b85539af9dc45b93acbd47db5a5a94fe3a7a74d4494903c1709d453f00adb873538dccdfc21a770397798a2e4c86ef969addcf8edd77c81926833743cb7e9d3bb7780df8b6895f39fe05764f9932299f47493f80ca944f51eab5eaafe3191cd44a658b2ab5c2198b", 0xe6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000240)={0x3, 0xfffffffc, 0xcf, 0x80, "ce16d18e12b265b70e17051f66209f421e230683", 0x6, 0x101}) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x10000) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x80) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000200)={0x8001, 0x5}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x4, 0x81, 0x7f, 0x80000000}, {0x100, 0x1, 0x2, 0x400}, {0x51d6, 0x1, 0x3, 0xe000}, {0x38, 0x94, 0x70, 0xd38}, {0x5, 0x0, 0xf5, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x7fff) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSFILDROP(r13, 0x80044279, &(0x7f0000000480)=0x6) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000002c0)) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = semget$private(0x0, 0x5, 0x400) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet6(r7, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x2}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r5, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfff, 0x59, 0x4, 0xffffffff}, {0xb9, 0x5b, 0x3, 0x5}, {0x0, 0x7, 0x5, 0x2}, {0xfb3f, 0x20, 0x40, 0xa45}, {0xff, 0xb2, 0x6, 0x9}, {0x1, 0xb1, 0x0, 0x4000}, {0xb955, 0x3f, 0x8, 0x6b2}]}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:19 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000119ff0)=[{0x0}], 0x1) r2 = socket(0x2, 0x8000, 0xef) recvfrom(r2, &(0x7f0000000000)=""/57, 0x39, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x1a9}, 0xc) 16:00:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwrite(r2, &(0x7f0000000000)="b4222f32d5c98e0e36bb9b5b87ac4ee38d28992e7d440e9b1bdac7182dc98ddd12b16f20e84cecfc332d8d0a49525de60562cf96bb3e375da6b8794eb323d6598f2f68522d03225a3c3461e1ea3493dc95539a8d6b2308b395ce8c4aa7e2f2c34a55b95fcdeed8c874f6e1231b638f8b2c4f3457e4c6c06625d7a3fd3db32bfb53245fc3ed5b628b2eaebe42062b36b94f5a33b7b815", 0x96, 0x0, 0x3) write(r1, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:19 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5, 0x1ff}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x201], [0x0, 0x0, 0x0, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x100000001}, {}, {}, {}, {}, {}, {0x2}, {0x800, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x3a, 0x6, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) shmget(0x1, 0x4000, 0x4, &(0x7f000061f000/0x4000)=nil) connect$unix(r2, &(0x7f00000001c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r2) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/23, 0x17, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x299, 0x7ff}, 0xc) r2 = fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x823be2a620d58ced, 0x101}, {0x25}, {0x45, 0x4}, {0x24, 0x9}, {0x41, 0x5}, {0x24, 0x5}, {0x4, 0x120}, {0x84, 0x9}], 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27feffffab7b74371b2891ffd0d800000000000000000101000000000000000000", 0x2c}], 0x1) r1 = semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r5) r7 = dup(r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) r10 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r10, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) bind$unix(r2, &(0x7f0000000300)=ANY=[@ANYRES16=r6, @ANYRESDEC=r6, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r3], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2767a26b69f9e464459fe9da28c3cb29f07080d74f41f321568874250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8ae000cc73ac32fcabdf334943b0bf107e86d3048da6b573cbb3abf659fc31c84ebcce44d1c7e0ce75b734840e56887a41bbf4ba5df52842812ab0d6df0ae3e1b6a619e1d522e1e1c9144b4592bf0955603ed111a4fc72e5c1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=0x0, @ANYRES16=r4, @ANYRES64=r5, @ANYRES16=0x0, @ANYRESDEC=r10], @ANYRES32=r2, @ANYRESDEC=r3, @ANYRESOCT=r1, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r5, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0593f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab9fa85ea702efefda7192be310b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdbfb3639817e20405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5dbc04f51591b03bfd3489d76b2f4f31e6082a99e06a77c560c52be841dc16aaada1a5e9cfac0d2971e56fe80ba2e04747c2cc93a4a9fba38b746a710a3c97327028070466e3a46e1bab2086cf34587f1ec10b1ea71f675b0eeee60b"]], @ANYRESDEC], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r12 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r12, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) r13 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r13, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) msgsnd(r11, &(0x7f0000001640)=ANY=[], 0x0, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a459dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413c00d000026914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d779931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c5afa2a081bec78b59a002cf4506f33c3568f8f91fc97a7e0fba1d37ceac60aef37d79c165c204ffe4b454af6d38d4552f5476509a22251f54349ecdb53c8500ed839049f7099785d22cdc378d529bb642d786e0cdd66ed270415a8800a7edbea5778a80533ae73bb63e6c5742b86965ed5a9e3b99c09ee5648920d71c50c47b7e41d81d0a9692ec5c8f7062d4978cd12e7664d47302d0c19e31c4ba162063da1b9cbe71d62736d6b8bc1626aab7003a52545085bb96a966d35577167d2efc9803c6ef1dfe862142e3c8295ee8abcbcf4e0b46646a273956e91732486ca893ab540a5b0d0240af5dc7ca50e87affc787de170a681ff7f0bf8d7d5123aa5d103c0fa66609c0cc643830c3c3fd43cbad7cb01881add44a420bda7981140455f7ed2a4e2834446ea15556d23d286096b396dec"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46}, 0x9b8, 0xc07, r18, r20, 0xa9, 0x20001, 0x1, 0x1}) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) getrlimit(0x6, &(0x7f0000000080)) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = msgget$private(0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/204) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r7], 0x2, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r9], 0x2, 0x1000) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYRES16=r6, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r9, @ANYPTR, @ANYRESHEX=0x0, @ANYRES16=r3], @ANYRES32, @ANYRES64=r2, @ANYRESDEC=0x0], @ANYRES16=r5], 0x2, 0x1000) msgsnd(r6, &(0x7f0000000180)={0x1, "eccd2649552c4fd7328866f451f6d704a203146827593876395eee5d55689710e00fad22b36c1873abd36db008c34c3aaadb06e60d9e8530cf980667241f284ee6f6783ae848160e684df0ed086df95266c6"}, 0x5a, 0x1000) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/35, 0x23, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="0082000000000000002ab50f00"], 0xa) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x3, 0x9) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x100}], 0x2, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0xf71fa5fa942a67c9, 0x44) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x25aa5d6086f8d6b5}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x6, 0x3, 0x3) recvmsg(r1, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x4, &(0x7f0000002440)=""/94, 0x5e}, 0x0) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./bus\x00', r3, &(0x7f00000001c0)='./file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) setsockopt(r1, 0x5, 0x9, &(0x7f0000000240)="6faa7983dc5c3a2a801cc18ece02f8deda2504384b87a5ba80ffe70988fbab8d9597067e1d400011015708fcb97217ebd2d09bd8b10399faede979e575cf35f2dcb4924818719d16a0cdad47659b76e5e464eb535c0060f23e3d5305e1c1aa19383c92b1a5f2a79998694022345fe5f5807a930234e9bcdb46a593f8d4fa31a5ede89e782cbe9d8a94133e4655b6283d57bfcf646897179e6b6a2d0df45502cc57f33bca38f1659209ab2765f9299e5c348ca9c8dbf3819f82", 0xb9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0xc6ee) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)="be106be99726f72dceca9d22154cd26b3bd53518c54ce0b2d33f2fd18751377ccd335dd698f704faef544d47f357b101a29479bbc8907ef417e2c89bd95336958d8a22262944824c0d8ab28e", 0x4c, 0x8, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) shmget(0x2, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f00000000c0)=""/219, 0xdb}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000400)="0e176c0724698c732314f0a721d8428acf80ff9ec0ebfe8d5546e76b0ffc92294bcbb94e8b02da9f5710d6630239abeba02095e37b66d5b8ffb34be0e5c0f17f37249befb940c341adcad36cedc778fd4bf1fe6b1152982024f02a06a46fcf69988fb322c45000431fc5e1660f4bf3cadb2422fdc5aaba6ec70d6e4565fe2068b3444e68370da38625be96c7fe98b0127c7fe5e59123d39441840a1be9cdf14bd782a1a3aa068e45645839ab667379747de3daddbd4622ef355ad95b91d5dfffeb6b899472c1cd164d27bf41dbe5bc2b70e025f958", 0xd5}, {&(0x7f0000000500)="53b6594a9dc342d0e0edd1c71c434c4eeb3ff1e7f7b44315a3e5c65123ca6df9ae94fff88f195c5f2f5653687c2f082c6a4e669e85ff49ec0109a0b72fdab508286adde3a1f999eba35ff52c2d86d496b5b0beeb37898815af3f8e6c995e46adef6423e2b1e128f877c846ec173874707bdad299", 0x74}, {&(0x7f0000000580)="feea6902bc2ea6f3ca5c1239703abf32c624d60946f4f00fe1f6596e81d53391189c77fd16aa85fd", 0x28}], 0x3) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x42e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={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) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socket(0x24, 0x4, 0xe1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000bc0)='./bus\x00', 0x200, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x8, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x32a2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4000000000000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffd}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x10000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', '.\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfff}) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r3, &(0x7f0000000b00)=[{&(0x7f00000000c0)="0db3b73545199b1661d782b64359aeb19a0b497cc219b5", 0x17}, {&(0x7f0000000180)="51594eea8f8b8ac798aa9a2cebfc2e0a13df1a778b9e82a887dc85c9c194b891a7e09c87276e326908a7dcf9f9080e1ad8065b5462bc8bd25b197f156714e03d9c3b364a1f4bf99af4ccebb0b384476f42b2f43949d8167a8c6bde2c6994b0a302e1343931825dfe1010ef0e49da7bf2033d4d5ccf1de4a56e793df76b02fbde7016a8bfd5dd2b6acfb3428c8defa5167d0700dc70834b5e9d2d7959b06e06e9caf3d0f7b4a7a2eb90e1aeeb3e1420925891bdcb03dca57d9afaa1a73dbf096f6a44bbf0dae822295a6d", 0xca}, {&(0x7f0000000100)="6424f4bb8da8c0cf22a19cf26cf1a953c941c72202465ac16c5d32efe819b7d5d560ab2e9d95184e3a88474f1cbe636781b3a09d1b143b854d", 0x39}, {&(0x7f0000000800)="411fe37c209e458c05044a39f92709378f0319503ee68113a74eb972dafd1c66fb73d373e6c96b5f563dfd0a15ff4bf165d19ed14907bae5fb1a36b92a094af33b68279c9d9ea5973f79dbf2aebcf5771f4cf4e923b6b8e823ce8620c9e1b736", 0x60}, {&(0x7f0000000880)="ded581df06f9ff1c9e263f3214511a153f3b4c12246881e2c034a21f22351934a76a6bffa9b62f272c51481cfd5c81cf95e71e4b52026c49d0d83c311c", 0x3d}, {&(0x7f00000008c0)="0be50a747c32cf9dc43fad283bd94eccd7e929c2353d512bd85ba29f6a6559a05ce6f59a5f4f00eb5ebdc6bab26073720b55ff06933a46f7352474de97db54f4bee425cb9f785ca1edbb18a0380e2d54a1d2d0c0c69a0dfd26d7307f1e1e8692e016229db5f732abd5eda19c1eba25c84aa34302", 0x74}, {&(0x7f0000000940)="9385a0f140e7ea58d0eb002b6d0be27b1e7754611fbe7f5afb82815ef858fb39a41517c9b681377f6cb532208a712855c9e7543552c7b5541d1ede67f0fee52908667d76549f114b38f0182dca", 0x4d}, {&(0x7f00000009c0)="5a24a3716894bc65f1d2966728c0a281268ad08f47daf04b131e4d56251880bde49e4c07fd39a24b804887a8083be0014f7326ec3de8e90d3453dc5661fd473bb621e753c99dfa242209bc890d56b06c0020213ebd392ae898a752dc2d00839a2049bd011119a75dc4a358c465b0080fd6c88a27966ef4ec0061b16c7c0e9316b67a8182110c11350563c4ceefbe6f6f114990a6a982e6fa6b68c1", 0x9b}, {&(0x7f0000000a80)="836511d9cc55ca79bfc5c351ea858ce270e80d94f816fc0a2dc25e2d6f98ff90c0ec1cb6273ce3acd994ac992dc74d70523d3d8bd4875108d8362fd1e22c8c95ed1387df9e5e19d3409ae6ed68d2bea586", 0x51}], 0x9) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") geteuid() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x20, 0x4003, 0x7f) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x7fffffff, './bus\x00'}) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000600000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f000000000000000000000000fbffffff00000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f522700000000000000003b4be56cca916205122db5c70615e8e901b8a92f88b8d805921fd6c0ac6af097e73cb87550c779be0eee7eed9b1e6ba9db63a5e68835f1fa1a1bac997a4049b7a2da6c6ec58618eaeb5eb38dc5f43d64acee03a21ab1c6902643a4bced1bf07c511053f2e4"], 0x6c, 0x3, 0x1800) r2 = msgget(0x2, 0x200) msgsnd(r2, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgsnd(r2, &(0x7f0000000b80)={0x0, "9ac24862ff37d37e22a4d40fe52edc1678675c1b1b322a83f71923dc63a3dbafd33f011e0b6ee11b621221f193b017215e958add4feffe7a0fb6967210b1390d07bb6fae8733b06f762ccde9cba4f185863b85c3a950b00089b97285a8cc432902ff2d9c545ce6a96583f016f81d1387b7ab4c3b6ff805a98d84126d7d257629a02f01c761e85bb3ef296905f831e63d5690adffe5db6a08a62e4bb9fb41a20a3003d92d70ce20ef2ff8fd47c0e6a257cd3a4dd286b705949c028bcaa496ef70b6db74442a7afc9827eeca4e75fefe68ea64a83ca5974485d3a0ac02620b40838782dbaba4585f60280c543a3a36dd7d1d0f0c9534edd00a2f8e45be904b070c44af1e4de11a1618e044d97ea54c38a3596b7510ed576506701febbf85a5ca2fc9d77c67fe22401f0d2394bc7a830b40f5452c17ce3a8ca899127a8673a2881982c469ff17e7e3924d37f4c066ad878883ed69c2d8fc6bdefab3f6599b06dafadc2ef29004a68e2eb4b37eb1b913306492a65b1663ea40bb731c5d8bf51342270ce264e5bed0629a404af9505d2cf608bda86f6880da1b27c9dd8b044b34315f32c8726997b2bc6f8a8fc6c2edb1da801a3a455702c245a60f1092c9b3ac77ae98854f06698347a0074de32d31ba3b40852c701e856bd53977bccec6c8ce2e03a2781e3a0aae56d450615ec0b53367a939c61992863b1d4a4edb5f660827b9993bbaca506abc5170d86a823f1b8bd124fcdc5a5d69359e4a6ad193510c0521c3569ead999a5778c50df72420950fe3b945e3f05e636b90e0416eaf3a264b8798fed497255ff7fd62644ec7aa952d3d431b47b551db6a0c865dc92e40e451dc224acc4f69f9ac7b8e83cec2db88771d5261394a0dc22f2a8648d890e15495c303a394c567844406a2cd940df03c0c34a0bd97c0b4d4bc4a7251d7bc0901963afdc32c56f69b314a925396c757a93cb9b89bb88c1bb948b24629fc156f8f30dadc7f48d79ab3e86cab2900278ae7c6342e59e4c0beff6e2dd42519bb6053a7e3db7086f4d207e01ec462e0c1c6f7af0b84945078041574b6fd039b1b5901573e97ac13f38a60a72b4d424b221f4cab7e86d3888c50076f51ed73643427d60bfc88ff702185d865cdc5393420084f0a6e0c28fedb5330dfdd4b65b9f9862bd5936b3c218f95b6c3cbb8ed96a8ea7103c8a5a70a6acc122f022cf1a90c58f59c3a82f33995966bf283edca3748d48c1df5358ebfdc3dc05eb2ebae6e8e488152a7e62adea14930034e37a9dd940b6560d6b848d0ab93a110ed9fb5481b8192c426b7652796d79cb74e97aa469722b6891fbeea2dee2ff20710444549f0635d843796e68d4890c2487667f9a7aecf82bf956d82da5f3a84f4a4dfc8868b1c9d29ee4011beca7e8e61096e1f1e69188c4aafa184dfef75ad2207e7a1eee50dfb290f3e4d07b910b7d2e4408dc95e080adbd859d2f26bf64da64d3b5ed515d5ccc459160b238ef6d44f10583b569266e1114c81b5708fa6f0ad9f458207fae8d77e0e10854739e50187b42dacc37aaeba927ecc3156b316d1d40d19934cfdb1112a9d0460725ad48964a0db9673e928e3c7c0365e4e97fecc0a3dedbe5d8855d9aee14bd43c5877953824c0e2d28e2358640cedca1b3c04b4c0e490a65917ba56edf8d48ce0f50b8b9f7351ed7df3b0aed00842ff1a787142a83eac61d8867c7493ac698a3a96e8db6e959313082578db7ad698cf319b0bbfeccebe408988026446c339014842e47f8a967274d677c829d2caacd7d1729f3ad9d45a45db286bafc64773cddbd68ba6f7b55a7e69458e4ab5e1aaf6d922735869180d3da338ed39e4b757a1aa8c1edfb952773b855ffc9c00f2b2fbcbe28d6501243571f6b6e60ec5edbc08aa4396860e71012544cef298e303a361fe4c4e5ab785b7c8c71d7b06f82a2be025e114bdfc225065b66c495d8fb0708cecc36244da52143fcb9bbf34df50c0a77fd36f649ad07621df66d85f47bb0a4aaf8f895772838a79dc59baf9ebd0490e59b0f3c87f79d1264f4388be1f92a0dff6ad083b8dcc64fbfad5e84de853fc7c95b1e464c59508e3aaac139a69c93a28677857468e594301a251a6ca82610176717acb0e0e23789cd594ee623bfe0c09addbe3f46c2a4bbb8f570a8c508a2fd36ea90f5789717ea1dcfddff5cf8432a1bc0ac992b63cfaa46fcca312814bc8383f6ae4bbcfd111b5eb72bbadce513a3201e4111383981afec7a2fd258b410471c64970ef6e6f4354da0f4230be66719cf71ff0b98df613f00b52c91ba72150aa1b0e03203ff8138026d02857de51fd1e4b1b2ebb0b3881257a8c390db6a5bb941be297b155328e6ad2327cd0806105313726c31c03df527e1bc83d566d584051839590110ba0304ef38a134d78b8019fc16f82c7d6990d1e240054b25b23f21239cb366cdc6962d8e523b9af0e1fb24a13947deea1b254666cff86c27bb49d7681df0d8f6b4e3b1690c6a90bd76f2b1db2752f8cf39ecad1b390ebdb5a0f8becffb8668368be18c8ae4006da9592894a4ce0ebb79535d35627597173a1380f6d37a4e63728494f03c9e8a71de91a1bf9d34a2ad08a8e129b3eeed7017107538274e5649ca9f50cf1758fcccfef3719d5e465844ac3c9b51e7d46bf097832344c7282c6e86ee8747c369a9c7efc511829cc8e676d394d35b6b914090d0f36f3a7ab6afae70e8273078576283a0069a18776a94799d68aa38521b94041bd3c69b074cdacd18e0505974d0d60205a10ba3e9dd2f04897c268f86b6f910c77a3982781d62c7fea26fec38b6d5ee363ccb0dfd59c1010bff0a92e73a45799ffcec7311d82f817bf18d333cc445ece7d85ff4d050b368013f5c8186f4abf94db207e84cea53eae05c5c519143c4e0a6efaee829a07f3f44fcdb9129e968dee2e910f1ffc3044b04d9e187e033bf3da3cdc6176e58feb75906c4bf25470b3297feb908c749f5938f4022ae7302c5112007d11005e58dad0c6f5b09c487f1c1c591f0b877ef3bd0dbb426a911b5d3b8e8dabd3f0573b157c24698ce448d9ad1ecac5895894b14a363e4b02212874c2d75e4a69f48cbc7d7d8029803aa9829bb47c04da67d1e799b60919df7e9464e9fea82fd961cf65863ac8a1f610e917290742aabad54da1f32f40aa438fc894c7705e75c2e342af9237b76c4c794fc57b14891f61cbc26d4e65434d5b7b60f075d7fa05fffe58e19ffcf71297effb099bcc27bdd783e2961d42204443bca28398374cddc040f3506d144812e3e91a69efaa2e600d284dd074d05db2a69e3658469b0ee0dc22b37a1fe563a104847d8afd6f8fda53e355f31e56c3cc82dcb8fd7c8a99aa084302a32b4cd7bed3de771c07ac228b6a10b9c4db428edebe5edc4e5ab1afe36a57676aab53438f9992eb8dd0ddc79c190b953e723dc6746c56cceff79738e5be5da2be82d4c551e7400f007634dfb2ccdedaf05926738c1af6c975518beb95dabecd55315d7fbe375dc5546d6231dc7c4be3954df4233c1e2cab869626595bd48764b40e2c7c7660fda4d2a1d6a6521d6d4d3d97a0ba2a73d1ef78ff7b7d2aa6d7750a0724f0e6d27c34a132331464b574cb04b32d02fca9e4fd5c2af5dce1fc7555d3deb405893caf2b349010dbe504411620cf583b47d66f57784d5277de40e3c55ee133c007e01a438df2466ad612f9a5ac92defe36d5d0c9dc597bf58f2759ee8c73324b8ce4f227789258aa182ed7e9405231119cd8e81ac62675a7110d0417adb92a1048f15df56a3d8843be026687ac1af8f15b0d9ccedf670cba2813ff9a80b303a91266c1c67f197682c97232fcfbf776d6ef38176c601376b1f0b32a36b4c1201c24296276e692abaaf71d58b28a63ed9fea5053ba00e3fb0e04ccd487f812715daf21670658a460ebe3b36838afeb4d777e97897167a900201046a92acabb17c93a641c538b2c7b80589277be0ec0113dd06567e11ea0da63edc585d9523f7bcff90d93fc27636da097b7491648021e5f48190543f2a4ee859dc847f1a85886c488c02534d28cd672d8aa025013c324811b82410ab965ed4b6ad56adb45a989f09526d1da65a98039cc120aef0cce94768f488776bfafdf366a58222857559a44f586f2510a7155d6b4395bd58c7d17dcb6e627b53b064b691fe1b5e1a7927d9af6e08a27cc4ef7e60d0b69f2b9d777d02cee1ebf4309b3208b0c74d62848ce35aacdb033740d35011b016cef12f74fffda8205b0d198428e154e85c35ddda67c387d3ce08adeaa9828106212f936d9e5ca06ed56fdefdc46aa405627ba83b09e5ebfa789e89b89b2edee219a83f12ea4e3312e92a51618115a175fcdf06b40cf752d2abc4f81d1b6df39a91b264662b8ed25b819924dbcc9741e1cfe24747f95bf45bdd7e4c94b41a20b1684894912b1375aaf9d334e0a0118af1f0c5838b40b5398b7e23cec795101dea16e8e73ac869a7a242d055b8562354267ddcdc1d41db33e73bb07cf8bc43aab6e42f7af91e11a64de6a9e5de8341697ffb9b6c03e1ebdd129b5a78170227b198761738590b46fc7aa67804744860e66faf666eb2303b51f1696529bb3cb4f63f6b5285a5a6b0d92e8765ae9b4470e20191aa93c0798f037786fed59db01907bd631de56cf0289d54b1b489798d3ab27aae3c6fde0eb4b8bcd6c707372a6b8dd3d521e305aa0d7762b089d5e4d7a651824d55ba30d52cd45a7142550c10f2eb3c9e931de0a2b20c9e72b9f4b90d683b3c0a22e97a412d9542b11bdf3399f7ddd56cbea71ecfd2c49b72581e4ea5b884c35e13fa0124c1554ae3bc9afcf6393906e2dcd69768471bb7ad6821650671787b7f3ae0a42a5932d774b9073fb1d1a7f58afe0ec201c36b882665ff655288d829d179b7e7419a23f99b0f775cfc0de19e8127ddb415aa1fedbe31a94cddaf7e5f4cd0bfd7626db40a10f1001801198185507c5fa62b24c3c95d54631d11d23728b4d0bc29e4ff2ffe3f2e7b0c068816af5a598c019be7e18ecb37639c3fbe3465d7dc35bf1c5e314fc176a3f7da5df151964ba3ece0cda6a4b10762494feb22db3669aec66046e87aa9f15d360687bd20836ccaba2e8d5d3f678ad67ded75eb37727c7d85a42a95ca9710a4ae3b8e6e5c6bad8077d6f18c7ab29009a3ae3e0d304104f9b104bbcd3d3a0c00a97d749a9e6b9d36e45f67d44e75351e2c02a7af35e5f990e39ebb19b77c95754cd2fa1c0a2de3a10c230cb4b4709984d3c703b377e7d245f81e062f4906730aa37f834a3062660ad2fac7451ddcdff0177e870fe25404b31e795f358e118cf94e6ceb998548340b78311a0ff6da76b9664b553fff523c8991816f1c0f89ca5d1f60cc992b483fc9ca4b8b4d06a824fd0e4d7008023ac65d6dfd78fa8cd9435e65b3e146aa8d0035310618c8d7c7d5faec58b0bd90b804fdd41832bf0019dac29f0e361a9e2dbc0f458739656fe0489c91a6f8995edb173d343931f4d43e3d289686f5234e4557e96dae417f578f209a21d8fdf90c88cb8b9f3c8fbe5331c9c7340f3c11e252341a93be7c1e8db70fe0d85fdef6e7e425de0c1133c25590da413f1efde44dd903da33959b599c71615e72a50e36163d075de239c85f75c04fdd1edb94e910268ef105dae291a19114b1a06bf446a8446c773f94501228da77ccf640b79de2bf3aac1b658506d2e642f20fbfd55718b028d835c163f184afe1a66b37f35acaed610e9b54fce73265893fafa838e66a9500171b646f84d8161f81f90c3f0e9"}, 0x1008, 0x400) mknod(&(0x7f00000001c0)='./bus\x00', 0x100c, 0x46) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) socket(0x2, 0xc003, 0x2) socket$inet6(0x18, 0x2, 0xff) sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)="d7338eb5e263bc6997c638b247993a0eb030b7fde3b9bedc043511bb1eda08ef7d32303a6580eddad50aeb573d372de3be511fda16b3b8b30c9909cfeeb428b4249a99ebcd61cfe04b8a7ea3a5a0622c396bbdc2f621407a3ccb18cd12044004083638dd8978", 0x66}, {&(0x7f0000000280)="0f2130a7948608f5c2daa22d988b2e29c14789d8833c76fcfad8721341c4c6e36f816f2e44305ded16930c4bcde9863a79f41d207d77a2f40d58b4767f8d9424d5dfaac45da8325cd54e4d3408678edebf48b7a588b24fc440095d62f8165977ad191cbab4f7fd855ccca0783707222f52a6e59f32571fd48742f85abcca6ff45cc268f03e9b664c8a9e59e8a3b412dcb6c2cdf3a225e5f1a78948724b86085d2d9382a4c19da4f2e0df1da1922a4642a1e84f22a08c", 0xb6}, {&(0x7f0000000340)="6f348f50529aed2fc46259f7662ab7fbd3eb6dc873f7b29d2648251bf88b0b1e6be68d92a7c7ce419d6a4e6b5703fd97ff5096d49ac1ed835061966fb4c53e2ea910f4ba68ea29924952df425469de7333bf5c8d934806de65548d23", 0x5c}, {&(0x7f00000003c0)="fd28cb99bf2e73394e935cd8488abf13fe152328231ed017f060f2f469bb8aaa2c0d6e7fe8d76850a998c73f56590eb3b2ce6976486965e079d5724f55fd561c9243b0961bdbd3fbba8c9d1625cb4ed3aeea24c6d3e955b8c0fe479cb3014fa54aa1a52cbc1fd71f3d48620c5a0bf6c29195e02e78a52cb4beb6b58cd77b3bcc07934c39ea99c7223054db8e5bed7ed79c403339da0480bc919ee9", 0x9b}, {&(0x7f0000000480)="1da17189a9c53915316949ca86e6490f501768557a6c8ecfbd1399be15ca167dd5597714c40580a729c4fc35c94eea4e438547a3038d6fd960f8344335ad9ad12f368c4ce1b3533e3287253697fad17e64f6f62b8ccab3966d1f3b4e682ce732d29c0eae983f4a686852f136a38cbb061b39bad83e7e52733b0c431e811001fdae59ade9e284f804695b969305925696f5f668ee048fc06314336876abcb805b6144eb8f57e27ac9207401aa7c07d65ef218f6357148214a059443436420539cc848ac20fe658b9accc53a2f2d8bcc10ef66", 0xd2}, {&(0x7f0000000780)="7316425951145a68e084fcff041b460c60bb0dca0194697b123409d8111a55c754a17977876ae8f96340aab2bfe0faa32b50337c2dd6ad589e72cd58796d1201e0cd5b44840f2f69b83e68e3d75960af3736fdc319d601ae53657dc95ff7d0fd68b99284df86c9286b74d03fea0e8f164f1477378d8cb7e7f74b3ec40f16a9ee73dd9980d470755838866c8ac0652abbdd1d4d849ce39da7609312eacd6ffa1b61b2411b06783a5cbf84471139a5a165d1261a417caaad6ded6805fa4558fd80b71fb9f1ecabf72a75461cd4239f78e3bef8aa8ca67dbb55ee20e93ad478aaece575c2d0feda56389f64bef9f0", 0xed}], 0x6, &(0x7f0000000880)=[{0x28, 0x960765838fa217a5, 0x1, "b0c65ecf4922835cb2bd252d24964657bb1b"}, {0xf0, 0x1, 0x8, "9abf3992afb1d384bd55ca21ed44d606b8d00f8a266b55caebe3307474321308fe1f2f8f7d60aa04c17715a5ec3c2c1d490c9fc172a21b123fbeffa57b82cd713bc3c4342b756d3a8e28dd62b282d08b8e86cea149d1f3440ae70181b5b53361578359f3a7db2b42c8f0539534c82b7632b6c969df3599bf6f27880f02ca9ef65ba147d784f216e0974aacda611d5af868bddd686b61e234ff9b09dc05173b4189470dc7cc58dda82fd4ab861276bfdf5b07bf983c879239b1d3f55140172243f2fcf4ab12cb4f2b43965565c9c7f4e5e83d21f386488211ea364dde"}, {0xc8, 0x1, 0x6, "c9804120a4b2a2c672a9b01daa586c5db041544126ecb748502bbf7a2c3c4d2309773696385fb2fb7894a81b1a9ad79b412a66371fea95eeef530e8f2e02a31ca0c6130d2d3509b775782851bcf8d72981a8694c11e26a266c59a8161d8e27abf90986550059f690dd3651bfc0c43846bb799b4a35a86446eb4b9ec290a6b36326bb99ab6179081f9d2dc5982d0bb287d6ce6e1924d0c20a758414a58422e34c489ba03d83cd9412f908af99092bafdd52c518cd"}, {0xb8, 0x1, 0x9, "c86332e09db92e8dbb8ce064adfe174cb1dbe8f4f8434ce2149e2da7d6a64583a7523080ac8e6c7625b08d7a7b79687e6c78f50b0960e4d902ad659b467c4f0bc1f5439e729c7768e48dfc913c663bb7ba9d552f51673be52f4c74e0961923a59ec45b30f873fa18d963407ba00697015fed9ced362f40c5052fb7ce83c805546e4f462d10dcf9efe9704427f2734d27f3e4de6ef78aa3b18931579126d2646cbe36f9cacbeda8"}], 0x298}, 0x2) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffe68) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r20 = socket(0x11, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = dup(r22) sendto$unix(r23, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5b3084f750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1f185025df4a9511f19a16c376344a2c5b1313784d0070c292322a36c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3cd806c52e31084645c83a18199f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4bfcaf8cad547b64c0d5c98dfef9fc57ebd831da87c4c479b49009ca4679e47d37a20bdf087b7d39a6900ad093597932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65718ecde862b32042ec6e54d0960ab7c33872404b839e01d06e943755bceb3f32496428de1802a89a1dd309059bcc4ab0a"], 0xa) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) read(r2, &(0x7f00000001c0)=""/228, 0xe4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(0x0, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x18, 0x5, 0xff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, r14, 0x1b1, 0x2}, 0x8001, 0x3, r4, r16, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000080)="e5ddc20dc6f6a808f71f663869a2afddefd1ae250f63f6d61c92e071dcb64a322fa3d3f19ce58bcc4ecee035ed763e39f443ccced29b5735b15e41fe001ede30e6abee2a3b11", 0x46}, {&(0x7f0000000100)="a116e4d97f385af22c42d7e1757be6038cd29fdb2968fc794321e0bec853f3c13045c1ff8c0f17d3c689e9c607ba2e4d05e5bcbd0c261e6eb560a37fb43b48c78abba19adfa03d4c4d1a31a5c3162f0d26e99d24", 0x54}, {&(0x7f0000000180)="f663e62665f1f9fdf6001987429f73a1fe03e188b178c782502417461fbee54d501a5818559d8cac080ffdb3d37cc589e3b51e30e49a159ed2dafa6d3ffec16903d37e68c9bdaccfbc5ba2de6ea0018df395136e1a1bcfe6a7d75f6495318c4d169550ad3b9b53a6c626e3b063d172d66732cee0f992f6f9f8e940e5ca87b1d284cb3cbb18426696", 0x88}], 0x3, 0x0, 0x40) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000140)={0x3, './bus\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x2, './bus\x00', './file0\x00'}) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x2, 0x9}) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffffffd, 0x3, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffffffff80000081}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) r2 = socket(0x6, 0x6, 0xfc) setsockopt(r2, 0x29, 0x80000000000003f, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10, 0x4) socket(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x40020, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = socket(0x25, 0x4000, 0x40) bind(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="01000800000080000500919ec9290fd617b010505a75590b08ed6abce16f600248ce9d0f73c8a8b6c2a1b31d70c729e7c412580998174366beb4461be08f8a2961a8f2322a9b26613c965531280c8928d0c51f14415f2cda6e4db22113a952f765a6b0391bd616436281d21c4f68b2502d6e76fa51aa01258ca86e166d8e36a804075b677cb6dd25424f29cf8731666b3a5f499e2fe2596dbd0d24f511102f3e80411afa0f2f3cacd222aa8e93ebcfc7176fd9580806aba18c6b48039450958f8c72ea000000000000000000000000000000000000000043d03b7eb2b19a078e5a0cf739cd1fa7de3971ac3fb909000000000000009ad43d8081743942b8443fddc9d39fba3094207566fa7ff2aefb411772f7e06b7e9055d57d8d11d6c6b5b78deec0bd837da7a80b684b0f9cb0e618863aa40223bf2b8bda4bb83f86057edf2ba3171a2f87819872c40ef2032b579dc0f080c63226d8a05fe04d13ce5ae3ffa225f5a6ea10635254ff11f395a6e68e3ccb0d5db98496e6e78d14dcfdbfb9d39c6cc5c52c295b4322d19ce498cfb6987de6508ba6c447ef5405f8c786d20b205bcf6b3a977d48cb8d491567c6dc4efdcde01f200c7a6d098ef033ba71a1bf2e5ba4d8652f6499764060b2d3583900a865bab70d90e7e845a672cb680459a924cb37fe948b9e1ca929b19fd3711c5aa22aaa3f770bc7aefaaea4d3e557a9aebda0f5ab1ca613ebea915b6186fec8d8e3e4e9953fc60d444562c28b7f73c597640872c4180f5134ff83be828e1973d0eb2b50803255d1907101525afc5dc301a8fe3ad6c7017f5d6fc7c8ee218334b6e81f2e1a7debb274a9ee84eedf"], 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r5, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000580)="d00000000000079ce2e54e9d6000374d37db", 0xfffffe48, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0xffffff81) socketpair(0x1, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r3, 0x0, 0x800, 0x1) setsockopt(r3, 0x29, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:00:02 executing program 1: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f00000005c0)='./file1\x00', 0x197586c87e1aa0c7, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x254) 16:00:02 executing program 0: select(0x40, &(0x7f0000000000)={0x3ff, 0x3, 0xe88, 0x0, 0x0, 0x0, 0x2, 0x1}, &(0x7f0000000200)={0xee, 0xff, 0x0, 0xf8a, 0x6, 0x1ff, 0x1}, &(0x7f0000000240)={0x3f, 0x2, 0x7fffffff, 0x0, 0x0, 0x100000001, 0x100000001, 0x54}, &(0x7f0000000280)={0x0, 0x973}) r0 = kqueue() select(0x40, &(0x7f0000000300)={0x1, 0x80, 0x11d, 0x7fffffff, 0xa482, 0xef6, 0x4, 0x7}, &(0x7f0000000340)={0xe25, 0x4, 0xffff, 0xffff, 0x100, 0x3ff, 0x0, 0x1ff}, &(0x7f0000000380)={0x6, 0x8, 0x3, 0x8, 0x10001, 0x0, 0x5, 0x8001}, &(0x7f0000000400)={0x1f1e, 0x28a}) r1 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x240) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x5, &(0x7f00000001c0)=0x401, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}) close(r0) 16:00:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000a00)={0x0, 0x9, 0x63b, {[0x1, 0x64f, 0x5, 0x8, 0x4, 0x1, 0x400, 0x0, 0x20, 0x1, 0x7, 0x8, 0x100000001, 0x7f, 0x1, 0x0, 0x7, 0x8], [0x8, 0x277, 0x2, 0x0, 0xf000000000000000, 0x100000000, 0x8, 0x5, 0x7ff, 0x3], [0x10000, 0x3f6, 0x4, 0x90000, 0x8852, 0x8, 0xc8], [0x2, 0xa24b, 0x8, 0x8, 0x385, 0x8], [{0x784d, 0x3, 0x1, 0x4}, {0x8, 0x60d0, 0x400, 0x2}, {0x8, 0xc8d4, 0x0, 0x8000}, {0x2, 0x1, 0x1}, {0x9, 0x2, 0x9, 0x8}, {0x400, 0x7, 0x8000, 0x5}, {0x7, 0x1, 0x100}, {0xee1e, 0x2, 0x689, 0x3}], {0x400, 0x61c, 0x80000000, 0x3}, {0x100, 0x3, 0x9d1, 0x3}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [{}, {0x0, 0x0, 0x40}], {0x0, 0x0, 0x0, 0x2000000000000000}}}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget$private(0x0, 0x5, 0x400) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchownat(r2, &(0x7f00000002c0)='./bus\x00', r3, r5, 0x2) r7 = dup(r1) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000000)={0xe66, 0x9, 0x9, {[0x9, 0x6, 0x3f, 0x852, 0xfffffffffffffff8, 0x6, 0x8, 0x45f, 0x0, 0x3, 0x7c, 0xd4d, 0x8dd6, 0x3615, 0x200, 0x8, 0x10000, 0x6], [0x7fff, 0x9, 0x7f, 0x10001, 0x2, 0x3, 0x60c12a68, 0xbcb, 0x25424344], [0xffffffffb2c1608e, 0x3, 0x5, 0x2, 0xa6, 0xffffffff, 0x9], [0x6, 0x1, 0x4, 0x3, 0xfffffffffffff800, 0x8], [{0x1, 0x1, 0x3, 0x3}, {0x3, 0x5, 0x0, 0x120000000000000}, {0x7, 0x2, 0x48000000, 0x8}, {0x3ff, 0x0, 0x5, 0x20}, {0x7, 0x2, 0x8001, 0x1e6161f9}, {0x1000, 0x9305}, {0x7fff, 0x34e, 0x8, 0x4}, {0x0, 0x400, 0x1, 0x9}], {0xfffc, 0x5, 0x1, 0x9}, {0x6, 0x0, 0x893b, 0x1f}}}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x8612c) clock_getres(0x5, 0xfffffffffffffffe) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255dc361e192a10310a02000000000000f259d35a0535000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x87, 0x0, 0x0, 0x400000}, {0x6, 0x0, 0x10, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:02 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, &(0x7f00000005c0)=[{&(0x7f0000000180)="a3", 0x1}, {&(0x7f0000000200)="399788e0d607101892bf4c02e7746fdad006fe71b9ff615a83a9546210c6ec2a8ee10e27eafb8abc4fba6f0f472b48f2307e5546c1bdb817c2a552034ed9a5d179b08aa11eac7f5eb2", 0x49}], 0x2, 0x0}, 0x0) 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) write(r1, &(0x7f0000000100)="8c65", 0x170) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000240)="c58d86176df2703247d0d16f677e54717738380182aeeaaca772a638788e646ef356dc", 0x12}, {&(0x7f0000000280)="624fff21b5900f5a41a606f451d1b21ca6824c3fa953c29ba4ce70dff16353aea10d33493b21c92d2206b7fcf70a6a2ad67e6ed4a787a45ad095", 0x3a}, {&(0x7f00000002c0)="848bc39e53e9ca9dd8631b1c31971e44e2afd5b126c971342cad9a74a58a93381dc845b46fcfacb324583051f2d36e65d66b5317f2", 0x35}, {&(0x7f0000000300)="e92eed15191713579594fd2a1aa1fab82016fd5a9f5ac518ec2653271cd7fb32dc3d3a05425ac8a9d3953a1485b871b61b1aded237747ad691086d6eaacb31fe096a1f0d970ad23100bf1a3a5b003756c6b28c087e751ae07973d5d9482bce91c3f884dd0b8e506e4c8d3ff8ec2c3b803e9d209c8511eab806efbd3540e20d73c4f44749db6c39c5439fd3aa2c14644a9a79a1fcf06152b02ffe894ea2", 0x9d}, {&(0x7f00000008c0)="11d76eb009c0c4d2368522", 0xb}, {&(0x7f0000000400)="f5610ddd041e2676992d508bfbac8a88499a91e14ae20cf9e4ac0b22f6782cd0532c6fdd4674d4ecfe9f3a6ffe69b6c0af43d16fc1e1e2b251e3cd2e9e591a2c0212eef471fbef01a1f5a12fa8d356cd490a798c550014c8b073bad9b738c527a90ac1a804f892de89a2e07729518d24882b0259c50cc94a321795b7b37f538943126bc9c035c589977601a50584c50dd0396883753c9fa0d0cc23a33b1aa13f17f88aa1d429fe5332c7c16ea8d7670a4a75fe773d9ec26ee2116574ee3abdeef8197bf1cbdaaf5abb07415b4846a74ab5dc0d5df1076bffda47589c97370772ad3c4f0a60", 0xe5}, {&(0x7f0000000500)="1f0894adc3bc167d7f6c983a10916a6082b1cdacdcf4c08a634cf5fca577f7fad03f760e9a6f4c9d273188020a27e4b3fdb09a42fc2ef45a5ab8011036bb594531e52fba0ca2209f778ba4fe41b4672ac88a6274d14e68d7763f522bb068e8d7032395ead521a559d556d58a", 0x6c}], 0x7) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x4, 0xfff, 0x0, {[0x3, 0x7, 0x45, 0x0, 0x10000, 0x2, 0x7fff, 0x800, 0xffffffff, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x80000001, 0xff, 0x6, 0x0, 0xffffffffffffff6d], [0x800, 0x100000000, 0x8ee, 0x2, 0x5, 0x2, 0x80000000, 0x6, 0x20, 0xe01], [0x1, 0x6, 0x40d4, 0xd62, 0x10001, 0x8000, 0x17c3], [0xbb5c, 0x5, 0x9, 0x1, 0x7ff, 0x6], [{0x1, 0x100, 0x1}, {0x9, 0xffff, 0x80000001, 0x3}, {0xfff, 0x0, 0x0, 0x1f}, {0x40, 0x3f, 0x4f95, 0x7fff}, {0xfff9, 0x1, 0xbf3, 0x800}, {0x20, 0x4, 0x0, 0x6}, {0x7, 0x1ff, 0x6, 0x3}, {0x3ff, 0x7fffffff, 0x1, 0xffff}], {0x5, 0x5, 0xfff, 0x6244186b}, {0x8000, 0x3, 0x37, 0x8001}}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$inet6(r4, &(0x7f0000000180)="aad8517dcb8d2c2b6d6b1738ed83fbbf473cae57d27049b08818c8b1675b5dcd695c514d1232ac33954cc68b976a09f1bb28f58f6de8bc2daf493da7b18a12baef6df784fa7b65e4a6cd4be92ed255d24e2cb6d30ebb06af5d88a18d1e53e7ce79c95ca095a879d231cb2edc456bce", 0x6f, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x7, 0xed14}, 0xc) 16:00:02 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x248, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x3, 0x7f, 0x3, 0x7}, {0x80, 0x7, 0xfd, 0x6}, {0xd1, 0x81, 0x6f, 0x7f}, {0xfff7, 0x6, 0x8, 0xffff}, {0xfff, 0x3f, 0x5, 0x1}, {0x53e9, 0x80, 0x6, 0x3f}]}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x9c90427df25dd197, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x89, 0x1, 0x80000001, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80, 0x1, 0x5}, {{r4}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x1f, 0xdd}, {{r5}, 0xfffffffffffffffe, 0x15, 0xffff1, 0x40, 0xfffffffffffffff9}, {{r6}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x869}], 0xffffffff, 0x0, 0x0, 0x0) r7 = kqueue() r8 = kqueue() r9 = kqueue() r10 = kqueue() kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffc, 0x20, 0x4007ffc3, 0x54, 0x20}], 0xeaf4, 0x0, 0x80000001, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMOUSEIO_GETPARAMS(r13, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x10000}, {0x86, 0x1}, {0x5}, {0x42}, {0x86, 0xffffffff}, {0x43, 0xab}, {0x8a, 0x6}, {0x23, 0x4a}], 0x8}) kevent(r9, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r8, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f0000000100)) dup2(r7, r0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202802d05000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000004c0)={0x10, 0x484f7d53, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00002c9000/0x2000)=nil, 0x21}, {&(0x7f0000783000/0x1000)=nil, &(0x7f00003b8000/0x3000)=nil, 0x8}, {&(0x7f00003e7000/0x2000)=nil, &(0x7f000070c000/0x3000)=nil, 0x8}, {&(0x7f00002d8000/0x1000)=nil, &(0x7f000024b000/0x3000)=nil, 0xc866}, {&(0x7f0000008000/0x4000)=nil, &(0x7f000050a000/0x4000)=nil, 0x3}, {&(0x7f0000090000/0x2000)=nil, &(0x7f00002d2000/0x2000)=nil, 0x3}, {&(0x7f000004e000/0x1000)=nil, &(0x7f0000041000/0x2000)=nil, 0xba15}, {&(0x7f000015e000/0x4000)=nil, &(0x7f00000b3000/0x1000)=nil, 0x14}, {&(0x7f00005f6000/0x2000)=nil, &(0x7f00007eb000/0x4000)=nil, 0x5}, {&(0x7f000020e000/0x3000)=nil, &(0x7f00000d0000/0x2000)=nil, 0x7}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000386000/0x4000)=nil, 0x4}, {&(0x7f00004a6000/0x1000)=nil, &(0x7f00000b1000/0x2000)=nil, 0xffff}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f000029f000/0x3000)=nil, 0x7}, {&(0x7f00000d3000/0x3000)=nil, &(0x7f0000079000/0x3000)=nil, 0x4}, {&(0x7f00007b8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee4bd5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x3e352dcba5006bc2, 0x0, 0xa3) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x2) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r6) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000200)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x7c}, {0xfffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000140)="02", 0x1) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000080)) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESHEX=r5, @ANYRES16=r6], @ANYRESDEC=r5, @ANYRESHEX=0x0], 0x3, 0xc00) msgsnd(r7, &(0x7f0000000180)={0x1, "310ee4a3d07d880faa67d8032f60a022dbffd6c309ee258a2da9426da1101ecb10eb61c9289223bf88a621545ecf7996e05606ed66f97048286597ef4af0833efca9b65293586cab6d10d71f2017b5"}, 0x57, 0x800) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x30dc, 0x9}, {0x18, 0x2, 0x5, 0x4}, 0xa4e, [0x5, 0xde8f, 0x6, 0x1, 0x5, 0x1f, 0xffffff81, 0xffffffff]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x81, 0x120000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x97d7b0693fe675ef, 0x2}) ioctl$TIOCSCTTY(r4, 0x20007461) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:03 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x8) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000400)="57891eb48279b7391581f18e7ba41800b74f66e629fc6818ac24ee1845c8fa809f79fdd2de07958fe9fc07482a2f5a90c213117630a6c858ab84da917dd9ddf6017448b0376593d80cd93c74283397ead1d63bcea7524d0a4589617e0e875258e1e205e49e813cbd852163f19efc7cfb9918e59c7a2fcb49167032dd0739cbab986b905d0871c19b1cfdd71633507f10fcdce64a2dd7f4367af3f7310acf9ed4213fd1f85bb75ee6a63e7d246a9d47444b43cf88a6233a454a2310a3e81ec6238ccae51d0acedcff0a52a269465ec80f188256cc13341393756c47a18d1e6575e376ea07283446c3c116d98a703e2935b7307f3678827456881c619da7b3dee40ba1c0bda2504f85dc98bad72d3d67f259e8c03f1a8866d57c68598c723fdfd8efb3849983e7903263b920242196d50e850f0e3c88e0d9cd744872f74bfcadf4f5519a4d4fb796938f3b1e63380e827d73d91b68c1e80a95ffe9fa35fb5af9a1c2b39d02c650807581165f7a1e428e9911ed365414da5c782faf2f137504d292989ae6779350cf93bd348de9ce58d80d60958ae322613a7a1908c441d7b605491a0f769ddd0db1f7d64933c35b86ad5d1613eadfee7d976a20bfc7a4291c56ee2404aacdcf41442136a19c4b2bb30e7d1e051fc1a846c5211329b08faf36a1b9e1e53bfedfdd5f2b3b543eba66b6fef7f55129a12bc3b749262eb03ab7f497b4b2a2e3e3f8040c535bf0473598e3c97a47b1a6eaf83ef3d3f39817f901dbf358776351e3d42a4a12752b55ad7f897c69911086d4016997ee83c264fd9a783ddeb5d314420a72eb1113181275445505624e6ed786aff3be6cd1cbfa425dd718da07918e9ee179222017f07876da135bb1f12899c7ff2e682c9a6f2ea44219c22e130fc0155baa6a457436f85942cf9494a5aa11171e5ba87a1898c50bc3ab4fda82a945c148b5394654567cec756fa0d62056dd1ef02a17f68138c7424baedf8e3f1cf889602b3a1d8b84b066a0a617f0060aa125fc9a8b5b92697fa484f65ea6e8af6328336ae1e21fea40e3e02e479e96c82f69d5d414d91f3286488a058b1f37c74a84588aa95e87a3531bd7fe38e2f8822a8907334957776c9330535e0656452dceb0b8d53efd2596025d58caeb0bdbce306517e7bdbf7ebccce3cbe4ff5fdf7b17ae09472d59045d4dd43bc3aef40f34098dc57fc8732d74b5ba29233a10040e2b7ad7ff789b058ba22880c4ca71c2c7d1a826474e9e88707deab5b9ec4a6475c21cae9060cce6ba944f3a1727473d224b48f53577de8ee62e4456f0c38ae540f860ceb5ef37b637fbfd194529c2b49d1107aa524a382f4e8c78476e11638abd59a36e70a0980ce0b2e684d947f17c76710c63bca36accbb97256a7238b08bed823575cc2e488f1f524dfc5d04bf3c729286896de5fbeae42c179ae67862ae0c650d7686cbea2353f6e2cf3762a23321a63801f0f4c91d4f487c372dec5de7a24ffacb4c5580f814b7bfe362db255c65ee77f67df65126d525b294f984cdf116cc0f427613f914bd77339ac9dbf5b1091c4372c0905387b59704c8d2786097f2180291d1d2246475aa4e9df29e81c1aaf824b8cad26c331c85a404731d41d514aaa6d27159c3c9de1dfc7332237d5bea49c386467ee48e4ab72ec878f6dc1b526456bae0478af6a05c739a5b5211f8bcc6a7548d21c002b07958d532203054423bf280cc726129a8c4678ba220028c238459d1d69c3a083a85f5ff47075b003c8bcdb7cd0217a1c515d9f4ff06dd5b9c05a1911d4647e0542b16f94b3887688234db3bc3b4395267d0a1873bbc98b98b2a55378d7c4c23ea954290aec5a2be2baa06643c0d804ecdb5e8234f1ef36889c74c9456a7e7ea78b83cb64209c4d5c08d21e1d860163b66b906e1db981a95217fa2e35650332b9b05013826e913bcfb8e75ce1b1e18f7dbd06e0201b571e3c17b1f36db284a91f7a5feada449e4ae905ab0f9f6c7f802367add6eef7ff810057ac28e9031d88096c1e9e1729203f87399520bb39f8341dc1ef3f2766d051125df2ad5835475ffac5a8596d46c561f24379ea6cc28264ca5d8fa1d9fa3e3f726ea623acf6bfbd2a6927a2178ed84774e4033e932a382f59c8ac00c268f457d4c8481022eab90fecf096cc9b789eb1e53fdd3568055fc7edb52445b220eec247989de2d86fce488dedf1710989f4655132f98c6d826892dd5d11a1bd8a042182f380ec207a6da3ce5f3205a5b00a9e0eabe3d18c39e36073dc6b59aba0145376846168ec6d44afa687e54ec593e4726fb2ef528af417386227dd5389bc81c3462349065c3e53b673f58079cef5f9d1332bb466b8b5c215e48b7896089c9a5499c08512ef047eece28e80ed7f2bd710edc15bc39a1894695f7c95cb3bd67430c14b60b139c072738d9e0e7c66bd704f7292771fba8a7b8eaa9faf77835552e001748f06879395c43d14adc6d3ae178f7a2cdbdd3949235d9efa306ac45f5486fc111c679681731ccadcb52380303aa98e2a33f6249b9a2315a42a3c71cc882a8e5fb5160784158adf73427767c53632e606c0aaba0e8258c4c466bba319a2b6ada6c016f62132ec3b2cad0612333a17ea4fcefdcc51e479f52bee71f61395c45e58b4f5b5f0a7f8a3253bf01d2416ac86b4382da43ff26b2cb0a0690a9f1f7d251516683a5fc645e1b640e84fe3d8747df6898cc724433091d277b57bae2c726db7e509d1372479917856dcc694d9f65d6bee9298e078355882fc9ea6f0d52928e7ef91389d4b5e19bf902829cd0233e9a8a852731b4fe020847e3e97cdcbac573495d4d24f238b08fa8a89bc11904be5bc842e630713c92bdafb8cced33f17e71655b4e056d13cb9bd884783f48edbb09141d7a19eb580deba0bec9a50814d0770c79c2b7beb94f8be0d8783473e8a6e083a21e899f8efe86f252c71a5f4b8919c2a7d9179bbbcc1ec767e3a7b61279aa0e553312e408cb4e72d7f7f169b0ee0325ff1e88551d17a9be889fa84d58af43b9e2cfb05b885bdd77afe210be66e4514a7009d627870592e31b9e2ff0460b01e9173faa2e293a2f3580e6244056b77fee2b9f734c8018fc3d82d75863c3b1e41997143b497a845fcc2028cdaf8407aced4db0fed902ecd4dc1b2228b6334ec184a7a855fd5bd85f71319d4ab80486732bef480c6c1c3e5a10e4d24819f0ed81bab5e9a946518168190831656762a1c6adf6322e1f40647acb86ab895e42ce932e9efdd84b030b95f88c41e0825502721427b981412331eed36729a0a9003ef8e907216a70a9634a83580ece6274ffefd0ec1b57e5e2604863608ca89356ed56d7963c6c4d75aa6f2474acd9f025d38b7188bd4b44b1b597a0abdafa9c019291428849d72b8678594d86a5682bf63daa941a5a110909808f05ee2b3573edc6515cf611f2fbb3d44bfe9e4c395a5a217702597952d9f2dc050097a419c6bffab46fcbf0bebbecd2d7e45ce411b4a9a93d3474f61ebad4add81fcef26a3877ef4a2ec790b0248bcdf6da6dc5132089859f27084da5ba5b763c6df530dad100e4ee0bf7618c40763966d6679eb40f40cb6bd257c85cf0e06907d5e5727e05cd395fb0d7843ab274c89344b6f6b9dcf0d04d8c4228d28e2c9f04977a281104c1ef8cf83b586d80442c79d1bde3055b6f748756362c14a321390bf21f1927d220cfc831b71c8d93789f0f012f4dbf9911c853b2269ba97f191183f49db3f5c6ac2ee8a8eca2a9a4529d56556950e30f6c799e0a053f08907a125832c5ba1850d1d6c04cb2a3f99f078f73e1cc088b80fd0789f8350dadadc7d19cb3e146024cd3052fcc366b5e5ba4404fdcf8880dcab4c220b38d5446dbd29591608305316963ec621f042552a715b1248801deb1d01cc93abb379db7382a1db111799cb55a2b8b6fb767b27bcff48babbd541a70308980d21aaa6bae0d597276e9adbf0277c125e502e69312d675403527feb321030c7926ac61d55d3c9f48a5af66deaded2ab255f43597262d668b103535c4e1168a341a7c4048c589bf9f3c5da305fcf548f02e3d3fdf7366248952142385808a74e77cbe64e53ccdf8f36b95adb9ab0167a4f7f2affee6ac8aae090f357e354ac91f430f616ee3ccd64070bd7e0afae44d6462a62c6fafb1f4c495b040931c8c50c1a6ac680a89dcff4ff2d36e759ce26e53df1f35a25b225737f61060bb3628205e77b88a81b010113ce1fab6f3250f5d4505a8fd657fcc542ce21706ec3027a60e817d7a152e5b28a5b712b437529f976d2530cc2a996a0d751b4f5db2f6107ca28ec831b98b6eabf98c43616ee02f2b3def9d0a68279ae03056d3cdbe74ab21fe5959f9044ee6834e5f041968eb98f357a8ee3d11f9e90a952312747aff3672cada5d41da5182a3a3f906650f96e1fb793f12ddcd893bc32575a4fc58153dc1b4c386059bd053cf2b5f3786a28a4dc3d39854439e98b0958c37218b66959cd2b431391a828d134b8e4683374782f63a56177f68cfee28f94f122da084656958d5ba98d34112d0eaffb6b4c967663d5c18f25dc9f59e017c0e5122202e0eadabc10505bbde217434db2b93c45582e3560806635a332502ad67914b4b9a029188fb500ae705f5f9dfac5ea8d21e3c02fd665b342173b435eb9b87841b3fb74fa620665b3e79d7613ca929fd9660ffca15ac6fc534901530affad684cb6f3894f24bf17cf15044f92f7291dad8fe27d798841e5d7e4bac6498a8d761e3cb3807612d13df8bf44a2307bba79caf29d42bc2e1824110bda9460d4f604d20d6402061cd93ea7e8cdbe2ae390e2363fed0d662a6b6a9191771469305535deba7a597c6ea80f929a1da37f93b3b9d003853c04f27a966d141aff39f5cc47b48185e0d2b55d258c82d58adc735adb6339d7aad5a8712fa7846a8375a3d13da394af2da24d9d7574305c297f5e7a3fedbcc307652a2b3b504a28bac233eea6112f9a04b039a1768d13d00fc431e241056457e4ff6eaa27d7a97b7eabe745c9f3ceeab8dc3a413c43fab50b385de6ff5f9b72226a2853f9bfd999c2e9833ba8ab9cc881f298c64fa47e4a0266c90f48d77f07e95daf7f3eee1711d9826128997c70926cee619019872ada6d5094fba8b98356acf75865ee00a255f5799230b054fa53951ce50a9b3fb9b2c54409992c1bb00066b5d516b9e53a526bc12050ddbe1d7aaf1d5bc00afae68fef595f3096dc5d63f99ee6fd8bd0b228ae4cd1d4db018006fc58a2985eb4023c3539698622a8bdffa59876a67b02651691cd33dd9a90e48da3b611d0d189549997763b975997dc497b6aebd2d1af5dbb658232c092e657169022b83dcce3791b5d73b69c222a995f0daa11a1a7f37c066f94b554cc594bbafd624b08376bf8d68a2e975292606a22b08a6b601ddb9ddadccc1d7008f230765cde8a88bfa7a1f0ed10ac4c77ee03bb0df2730f0be2d6de74d8dfddc4027798206912a01dbf3d76bfc4584ba5cb6040b2434424e220c27e3927090d4d6cb508411f0dbe29c5ae1869c01c321a1654e704ffd3e16de4310ccdb4f161d5e30f395f8b64ece5dee979f562ea4e0e6da09af4275f3197ffb5acc969d6c54ed38fedea1c6024f64b2554692a074b9fdd9ed2b31a70c6a95a9e96ad0a3f6e58201cbff5c271a54e63c01331855e1613da8df1f3de218c7273007902d7db6176040225b5ea02fb656bcd013b0945eca0a67b831b82ad5e9ad10e784543300e50b3b07a21b2f7372e2ad906e2e2ef90b7f630e690a5d", 0x1000, 0xc, &(0x7f0000000180)=@un=@file={0x2, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:03 executing program 1: dup(0xffffffffffffff9c) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) seteuid(0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaef125c00000000", 0x8) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000004680)="7a5246e497a6d999a2f1a48530e03be5c9ab731c9e35441ff8787a4852ffcaebbf668dd4e7901aab1dcf8e1e17773d4b81c5e7017a644f06b709b9943b7521ee38e7dfd9ba885e91dafb0b558f118712b3"}, {&(0x7f0000000240)="78f413ffd042c18edb16937c6acd3cc44efd05f0a5b8455a7f3e2468890f3e3677cb6b585725d6991e6f", 0x20f}, {&(0x7f0000000280)="bdb6b612059e487c4d384431d219fa7f8245c8654780416cc47ce4ee97fc5155d724ae26f51d0b79309e64b95c974896880e9d92cde2bab1feb401"}, {&(0x7f00000002c0)="5759521d876bf848d734a9eb8d26ef43cfaa7c5cba2c1ecfa09cd17764a2f964e076245c3036206dc292b8d026c0d52ccf286c5eb7859b07c220086e621af60907f83411cd292d402180b7cae85ba6655db5453cb3b2b6e27d4f29635f812e1b0214bd594d76440e32fcbd84729e49839fe41469e3538673d76469dc191a28374b"}, {&(0x7f0000000680)="4ea44b4a9581de7f0ddf5e5c3c172d4064e79ac7bfa1a7b7bef516b7456e9db940e1dd8719abd3b346ed8e58aaf7214ac369cb5fa5b907f6631f4fee0a21d9d6a76fcdec81b8749633ff8593213e624fa2d602b0d20edb168234fded282bb7d61b224c616486c6efd80dbc2f921ea0b2af01a4ff4f9f8f23b76317545e743691ccf4827b46b9447ace950235daad0a43396bda67ebc8e7c1de857aa461c7ffee0373b6b4fb22687f6ae0034a2479447e66aebcc57ad5e7ad67c7d36ce2b7feb1949e007e61d7636e5367dcab5623cb6ead00dc5f8561a7340ab3b058ba238e97eb89c1e3df980ccfdb21d860a1934f89eceeda6463c4f9525d8c11c8947cada6db7007654157ec8dd8c1a0e3396d93828082e8b40236dbb4af47e7b0d68e5e12d80ac1346ab0452de89e30fb80f0e2ba577626fc7f91261c0646b77a171184f6325484767c7547260eda5c9b6fd009da500bbfd4a38b7109d2a82073cc091e3c092a34948ace1931a694bb0fa12ef7e24e10354b32a74854caeea1389a605b6500ad0795a508e4eaa2f68880de6eb36d09985fdbd26c90dd993d81fa709864c1553f0a23e339012bf2b09f7423e30cc8544bf3f720c09e4d6d02dc549ffc9ef2a55bccc83faa744b66c35f1c036ac59c436181bb2f608c640b83e93405a84052d9a649b3932e4c355af9f67f03378048c40a58617fb00f7071d586b9d6c5f07fc00d5b9cf71c95201232b8e1f001da652b7678ca8649c64fa8cfcaa7dc6e7f60acadc20a34b900c31056ac45661cca11c48eed3e839313a5af16b933103e4a30309c8458f93d1698ba50c9575e2c7a6749b8c75bdae55160403611a7415c9e587f9c565555820b7fe930045d8bfa498324a3f2f3363285d826bc4c017e3fe838c32c984ff7065b8e4259474c30bbaa1ecfcb0cad4eacfe4809f2e493a2b7445addd784e0934603c3dd1ed1a339d3e7069858efdd31be508360ef9dc79fdbba28eaa0ad577ee7af765a2a326f7340ae4df34a5b1c67cecd2baf7e17bd903afc9190c6dcc77474db5afa0eb8c3e110ec79beb40d347c7bf02bbad59e5746022583bb7bbf5483e82f7a50751faa321a44562e7dd2d672dec9fce7e69f9a98eeb26f042cf4d9a2e9b819b7857b21cba8dc2d61880c486bdbed0b76c1ae6768f4b4b69a8671ccd79063efc788775bc75fc7361e0b01e81df38f7424cc185dd40cd256d8501e08b3c7732a21e11a4b15d4df1fda6750588b3037bac6d0e1dbebe90c218de5d75ca47c5f6d7657b8ccf160f93faeea2918e11d2262d5fad35f5db4b1dc725342882296d20c22658d5463ab9295669cab276c0550d66bfd919dac5710f031cced79ab4beff7181cff3ff697bd083820ebdfffc63c7a65fc62cccfcea6affafbdf00244cb9702238fef52b43a70529f0a1af34045274987b08295b45d142b8c9d7f06e7da6e2db5a49c13b53cb7acfae73e01421359d7c2dc9bfa6d10de9b2fa451181e62a30bf4602a2055d8af6d185e7243a2e4ec49ca0b981ca0bfab6d3aa3ca076b81148046d40b19ee83c78c1f3e7f17ce700d4c54d414e21b7df88447aa7f804b213a2a6ddad095faf72fecc501ba45279161bfaec89f7b994358bcc9d7285128cf34710721647f7b6fad1b07b245bf0b7210e832f8ac80a3b902adc33432255f7b6dcb29f51328bd81cfb9539af1d6e73f61343340dceb102041131bdf201a977853906705b1c98f6da349323c023ab302315b3641d7d7eded08135d170e2e55a557ed3ac4892887aec757a07a82ead2394c26206cba0ad709e84dcadd135f637c82f926a1e42fd424b699ba7a609afbf0107d27922e99cf57bb51a7c06f1c7c39890c7ae9c3c00541f01330e16ade04f12d9aed70492dd01ef1bbcae4d5c98158948d254639b91b685b96ae0dfb91b66e4cc1da2c487b4c46cf8f380476bd9ac625049e4f77469650e0d05175119d7ceaefb88467745f8111e762bc12abd8d0b92cda0750d549f96c19614d9e5dd6100976a08bfda7e3bab6c94572247fceb53a7e896fb8b5128d272ae35dd1c6016e46cdba9cbfd263e5d2ff44cb34262e4e19e18f55d8022a39021df7982157d31e0314b0ae84b4606a418681a6b80649f0b9e9a6c6c310ede771d7f6b5ee9510007bc2a79a70ba64739565fc9bd90cbc4802fb728f05b2f4c3f05042188d53d3b460e332c2408cb990d327d36882151559fb61a23d2b818815afeb4d6055b05b7043efd8c2a7b6c0ba6041afc130e3bf999bf3412accc30d58407180b5e5d8161ea8922c3db7dbfe063f93e8242d14d36c249bf26676400db7f3e3ba766615b8d0e49de7d13a49d45764fc1084b29d20001fe6e418ae97ca38207f0fc13e564ecdbcf2f6e5af6d860994c9541507a5c9672489bd74971786777232d873f13c4e3eb286c36d849ac09075bb629ddd62013298612b856d45cd5b15cfb45675895dbfbfd98057e543ab7d91cee7ceb072809252842be202f42fd0076c9e33ec6711cc11a22c9f7343c4a6ea2fab3ae803e49b6e46ec9cad9967f6335ec9978dafe3fbb9473eb36bf0c32505137c113897eb4c08015a48841a0c17442c6a0f6accd8279b56a7f405037f652db338546e8415f0c8311aad4bc03e6f71c7f21a542bb5e8e5c213bde4d7aa07308e4c6dc9354b929191b8ce21d7a012ccd94e6284b810c38c91c39485101f6563558b7ad57281f259f108d1a50a5f2647783cf1ff8092112dbac45461cc67e929ec39e496f7e7a7523a183d1f5878fe653b775200996c37a3e663e9cd1263cd47016aecfaaed71453c71512d4db212171560cd7af6adefc2240e58309ccc6df42787bc6f25e5a06ec99e0d12d2f3d0797031c862c96828a0903102989f6aee6995ceeb2b3ab2c5c3aab11d54485c0ebc1dd8d7cf0f9622b5928e3ac6f117f4ae58819fdbdabfe0ddd489d16b59629d542fcab9d790ba5fe60b8bfdefce4745dadd5c31215b4bd8201322d6b04f2eaf14d146926e97e9491c37fcb8b67b043d3d56e53cb170073c8e458511960d99b9a6782a6c9b1acf9ac75d464094adb78834a9031d0879a020c353eceef261d35bf40b0b5e13b30f2d5d232b3a09865b4cf67f7496de5af2a3e147ed591276f24a85aba921fccbd0690398e77c0190d6eb8825d5f9476e40580c3a64cea39caca67b0f177d0f2b38fbba24ba85f6cb922861d81eacf74df6afed30669942ad3f4f74e4249aa2d411c16f9d37f904eb328d1d0eb18142bf5fda713c677a741007e211971d0dfff01e9eed30e089660151646a7346b5adf022c0a9c84ae40e22c6c851a99ee9f771b6bade75d90726a5103cba43acb5c0ff9ae08829caab2c32cb48bba3c09bf892770df342dc190aec999d510e85f512ade19f2e8b01c7914dfa687229ef5d17b0afc3d00131bbd1a340ea0add3a3df51ace8f1bdc01ce81346f2ccbfb4afac9d5fc19d52dd22d3f295725362891524755131bb06fcd00f70c6c526876a01ad99ab880000383cba78c1666536a7186b55085fa821f24ca9a7c9203b81d0bfe44c87a79222874ad20a49203dbd3c7c5d4384a5e9acbb2d4d59bbef7a0e5a83da5006e098a9a76acb6082cd1ed38836d0a204e87e5112108ee8c7a19e0d484d28bd882da18d77b034b9a4ddb522845ecb8ec6163da5f810ed61813697acb40c1ac5bdfe5e5b8217b81db90bbf0d9660d0edd1124837d83ecd91a768aaceb0b0f7f28273b70b92b624b962035dd898eecd6aa573bb7a45f316267fb55ba2ae65405a9d09631bcc5c8b8a941a9c0f3c8cb38d6918d9759d29c143440941ad59612ceb07ab49ba6d9f19dc97a4909282d6b5514ae1c2df703827c6dd86cf77dba00e9309e2f53ad28837bfb49a9a94db2528be0d646c686151ad94146bddf7dd60da085eb4d57c95fb8785205c7acbb3a1478e5e83ecc0f17660ef3ff870ee732da79e465a881c606bb5b30e7b576157c869897a44f5078f48822a952b27d97597f39db89521fcc8e2299c577033eb6cecb40cc318e147da61ea0f840c8ea6aa65517f0e81b8894e478d9694175429977370ea20acd154b516328c12b04a0147309e21f9e81c2ba7688d70ca894995e6d4dcede029977d834a073527832ccfa978edcf448456b982ec632b4cc65c801df9445286a795f7ca1d4ea7f7293525edcc03cee9070037060f9422570fbd7c68b5611699102de66520624691135eccac325fdcd22a25e0a110e6e160b2a7b7c72cdadcbd0ccba5474b9d07664bbd399abc9033ba3a648f742e6bd192b519a19bbcb276e15062a5998e1ede77ed0c2f7b603ea74ffbe6b9e3c5690661935af9f397a2f8c0016174ec6fec7c8824f2b172f55205018a552d3449b14390fa61cee1e0fcfbed50c714397289f2cc82f204ab41394bb4553b7882bc6c232fb1c9cb12f7b8d624e83e73a69b9139761e25aead61c387dab95678bf7076b5493193c23827e2a30a68393e3c36514522688691d30f82550b91b70f3dc803bc02dcb5b12e74f7a3d5823a4eda605df461d463009c28cef250d4f3180f722af7b3a636cb96cea9e4e1314ed865d3a13b9af1de6e3d50a7e39a401bb0ac89d9c449feebf7bb69ad05509d946be3b73766a6bc55461d177777d6102887f1c2d63121f24af9c65e39f94c83a001a94561afeae4526302b8a7ba123b1ac044b35aa673187f8f0620c1899902cb66f20b9c468d310b36a9f23aacebc53c33fd242fa11722c9ddd69ba35f797df2b68ee1edd5af6ef24f2fbbe94ba0b2dd6d1fc0f7aa4f475eb5b5e2cf87df91163cfef3abac2ba0903ce8ca95ff30bcf49eef6c4e9fb4cd7f7d6716fb4ddcdfc0e5c141ab0be0610b096a2bb59b483c55021065d2a8c55643f37e971c457dfcd9917117c787b8817350168ff406359e1b888657f6e20bb60e0a741d12efaf2239a82e320e3da7fdb78e0c24f0a3ccfd6cf630f3447bb4d487c5330a3e981d21cdaf0aa3cef14776ce9570a938f199a747274846e2742cf34c634f517a0e1f6c07f295407acd6a572838c5ca1d23004cbab6114d77c8af9860cb1863df30ca40117fe0a6f9fbb9d1e52bc1560d93b3bef36c77d8fcfcf934e8d25374dee7b9a76a838f9a2b95ecd45c548a76cf5d99ddfd66d4eab3708ab9008dfbd232da9c036876eb3eaf7f974b76da15f48a0f83b64afa0257fa0d3f86aa93d48bc355f0a231e10ecbe8d6c4a78ef272b92bfcc8320d052f72854c06522fecea6717a2ec0f509e74aa58af3bc75aef44a7e2c0aaa9756c4ded3af739824c9657cf6618fe6411c22427917cf02154bb6c47a4eda8f5aaf928a4f7476f4bcfefb5eec80b0c062b993c824866d44b666ac4c56f4a29d430fb670e5fc1ce0d27ed0a685d1e73c3f62187964b54589003e89c0e53cad302841764c0382e739122cf077faf0e644f152089c27902ba8e069e1bc0577980e600be09ca6b33eaa5d990956e6b6e31481ae723af4f93b95e7b05f9daeca507d23f6c5655db5d9837ce12a2c4701be149efa6bc468aae64ed2c0346a39c5515a6d3ad2a45e5128806da7cfad77e13124f1d4d059e9e874e4abd44960f38af1b2ce62f053e6cfff98e85558e1618956abaf88be70d4834aaf8914fa8d3b2c865c96c605f7c54a7e69a7d10d2043fb251b0e6645fe9895697c9bf3550edbe96d5f2f2f12e62b7464a7faecbc2678581bd69db6c3ad3b0e7a86a453a0b6b7a003761184c0f0f3b0dbd283ed501e11add470365b2033e861853415d3e7cfe7e82ac9f5c8c898e88470a569a7805b"}, {&(0x7f0000001680)="d0cbab25962fde02c2b2f2ef3f8137bfbc1355613de4e2de7424349a85a5864ab4e950b61c8bbb2baa94b4a39ce5ff505887f633e16236c9705c1ca6763d8fc110fc4c4acc11335b4c06093eccfe77058ac0ff0e4240f3a46d5b8347725d456953726c4441431aef46d329bd3087b21d215bb9525f29b97bc272d10b964e6e24685b065c930c449c445e30fdc4d73b2736821dd669a8dd2edbb869d21dbbe5edbce3057aefeebebf35d6493056c13b368acbae8cc59f6c8dd326d83c12443af4907d3f1bd07397bedc9621184ee544db3ba6f0aeeb01fc739d8573f91230e661f87ff9ce657be66c51817738ce4a1b586bc7fa39f4e25bf9aafd7a4fdd3176ce6ce5170a41afb88786f0206cfba9c96f897f5d35740ba6d2bfc0ad50dcbf32f72275a61d86c3512694dbd081f07a48248ec49fc09b18a89bfd29645b286dcd3c8fba9f709796a7c0c9afe5dd8bb3ebc0e95273984e4ff96c6d78f78038bde4bcf7ddc89c35d36c9b84d63c404deaf554c95e5208ebf582c44ce0dc7fa3e66ac79ecfcef34659644e6373d16eb9619eec475f206cb949e6c71925895c44c6964fc530ede13e148f2c009cedd30be30c405af6b5a9d841163f2cdda6f7a738f260285f9b0775ad135039a86f39309c36edc2f36e9302a07330a732ef037ad83cf08ac36461836e4bacfcb27f01353eb742f8bf85f094b0f94f14228e987bc9703666d20df9d18a4cd8959d53892bc79ed5fe9bf7fe36b514608173ad46e453c49f0d3f430a7182862d77126163087dc2a809a6359711369f24aa822bee929e4eb95ae9e5d2a8fc9ddcb1d010344211989632578237591c074c2a702f40cc6be2bc8b94770ac82d52bc1e5f673602707ca0d04d3f058018b1e1bfb971c2e5d435aa3d19146e94a6202c5800837865a337c34e9502b0557d22d5aa7f1948ac4923afe994aaed7eeda432ce2263555bbccb2010c53e302231b8fc8784e36031514c60b2c73af7edf2305c12559ad67f5a5513bce1b1fb302f28d6c30ab306879ec19e48c94f029f473db78ed72fb4dab5ff7272a799ce09609d266466849dbc1a2b7325fd3974de536f2f265e52e559b700fb02145ed2993d1820fe6eda66cd66bb2e533eb7c872ce74f0f7a28bfc2c282e0046feed2e0c6df523b2eb0c7394eedebb2802759b12f8a3f1a522bbf939adf6ba805522dab504f648da2b20ed66b9df047b4962c3e711a38e3d4add2aea95db6b3ce9caeb156f00127cccb044f534689f16776bc5c9d23f46bc903a613c2ef8c36fdddab0863c421d56bd5bace532e0c67dee059a46fd3deb84905da5fb98090d015c2df93d775a11abc5a39c123f78c3fdd86174048fcc3dd3c4c4304a27a516be04d026ec6fb67c3ceed53ebcea22f4e38ad5f755957d8b4a95786d68258b09fe6935094b860e56dd1734747a7105c4a36089d8e3988d9dc352398f80c95a8669dba711b6f4929c0dcc55fa1d4c17295a9e1cd47fad8e51c86ea70a0203537e21c2d1b968e5fe1b23e6a606d46919b9c3aa5f719d571af2d532ec41b14b30d77aadf20a4c0c48b81334ba36c3a9e45d8c8d4ef46401dd8be52eb54bb5048fdd9f73489879fc712501ea91c17eaf35e9ab7ff43c6e9c9c7724de2fb8c1b8dd71464c0e7cfc69f6e9c9e77fcc008be752ad54b082ad2419f3ee67f19ebd7ec9121e00265eb64e49675cb4d12911de5495a27867f6268f33797113fca50c8fe048103cdee18cb6708bf64486aa057fd2e32fd37265cc0c9c0f7dc0673ae1f4ad7189e53a2b75776a280b63dd25b68bd5749ea956b3f6efb8dd79406d8f3046911589e291ab099b951522a7b26be0cd290d4da4d29404e651a5f2a7a2d4557260d30b0b9a4c03a884515b7b752fa9c4a29c4871c47100a69c8cf3539b80bbd3db8c605d7969d13a7e7e595acfa85cdcbf56d5b422d05dbb3c6e16661914eec4a5e771ea60e8327d22dcf9c09482b27133e21c573cba66edec68c88de6bdeaacaf7be799ad00aa64bf4f623151c4a6a0730573bce821749f5a9c0c84e1b87af64567a7d02f6587a36cf31f0f5557579d82455c81c40d7059dd87b239dfbbbfed4a907e6c647c6526a1b0452157f2d9752ff7bf7b01a8b3cbfc2d1c31a6c3d8fd4341c00a84f9a20e2af2ccd86d4d6dc2bb2a5f8f808128b263efb96909d9bdc099d6d1cba2932b500164a21ddd80cfa8098feeeb56953bd6d968d9e7d8fd9286e3e8111ecabe03bb638e94c7e65fbe7766435ee003efe28134cee7d4e9dd5435cea0057d7b10f70ffd7aa427c715f1c1987fece9355c025fd841d193e95072b66228317cc6d9c5f057493a6c60376105edff858ebee095c1cfea4aa1cb978605ef55a4ed10a59f6408104f6e93ba2603667326470a4b58c45795814e730210d777eeb365c6342ebc586ed0c7bba5625f54d1f5f6c49467642e5222d45b0a5ce67b22b8a4193d09e17fdf7143fa5d6af5d6f61073a9d319029ec68e75da18aab7e67544cef8fd11a9b5c5159bfda64ebf4ff096718c311ebb02195abe772bcb36d5d92b85ee36d0721abfa38a921bb712563b4f38c2c8235fca72779ec2ea0faff11acccdcce34bab62d0ad6091dd7d656a13bc848397cba0cae04ffb02c8536ce9f029990b79674daa4032c4faa0692aa96c495c317200b0ec76bb11b6f75b83d621617e953ff89774fae884feca1d9cc4b0cd0310cabf16954af1dc40b6aac1d9f80b1fdbc28819132b66c0d0745b28a237c6695e104b3cf1fc63eaef4f8e028fc6d1a0b0dc85d642b0ef51f7cfdfcf2d4da3d63623f06b2a6fd4eadba9690746c6bb55def7118a402813b6570d7b8fc99779f55e7f2bf64a476c5701e40a1a71be90be745337d85100f7e03980b91ebc59312cf06c9d6b46c249f653789d9327f6c0c5d714d48baf2128af16cfc94e7b325aef935e90adf9ccf98346520802a3d5a8b4b527efc4100f94ce909c5f3fa7b096cd757faf48d97e01532369dac0a62b1d407e25a6f59297b9bc48708a0e974880a91a342cca3c63a93b9eb86102007b37ecef5cc301148f94989185a06513c50cb813d016d1004ee1c18191510084d5ce97c2148523a52a12d83cff2e110538d90f0fbd43bde7faff4f9d25a929c9a7b54279562048b695232affe11026827cb007fcb23c5e181443d9a16a8641f85ec969affb1348b565db35213daf5606cb547a3673b8e0748bcade4ddd136be46e848a9afee4340799b6001227e8708e98059a09cc178f6ed34f6be24a57300d70bff8601e29f6d91689049cb6d7f1641ced85593e7803ded1f683b972b6447034d6742d9d400f8d6b10f3e0b147dff8b3485187ce298d8b9e846ee73b5345b4eb7f8ecb8729650eee19fffa712929b13d9caa719de1a80eed5630e814a660e8c2ce6edfeba74689e0ed3c5656cab73d50b4fab512bb8d748c2e5783a1359180df92d99c5f7c78a2adae739efff6bb13415a512f8db45003f42514a0906c17012ed1e488760aedfe19befaf0074f53951303e6b479060cbf71a7d9225b64e747e4fa4647f449b058019841a4be064af2c562da336f12a992a6411cebccfe894f12eb2f3cbf8ccb0cdb4b9a52a906b5a2abd7e39ae53bd6306a84a550a02a78375f38b6778fa35a3f5e24473ac11a857eb046f61c51895465ae0165ae05bd1db72072cb7d6bc9b92bf1884d9035027fdbea2a35f358948b57f9c211d8ebcbb99d8871bca4bfa77b8e837fbeefa05a109fe6176ffb69f3702757e56d7897055020720273be462890ca379c6dffb162229243b262cd7098a1138263338f5f586e8ce5046a21a4d7cb9c085abff4e2e1dc4216ac08594ba755f6a401d1dd78c09de63181d977d58347e8bcb16e852b9e036081d8ec19b4404750a7555db2510950cfcdfff343777b1b9b530a395fc2c177ad549c0e175dc64afe3ac21ad3f5be8b20c05d24efb992b7d3a47f7e1c1add03c12821faec807c74c60b2be9c0fcd2cf5d57ed503aba2ef16c5394838660c6acf4e8663568b4edbc6e8237c5b1c00312e34719f6f230993eb940e323a25d5bc4e90b9ba83e354b3d45f5cfd52ba4a0e7ed6074c434d88c9b250dfad538c15c5a51a3237b88bb4e164edeee610847d167815fdf788d2460cd87b05c81234f896a6d0df75bb237490662c0ba56e0b6f6d35769b7df000d80250c237644e4d73e5021d5368b384b32626a207742fa472895c7c1a5788f83b0b54410a3fb4306a171da83dbf376587e92343eed9a832b8b87c52ff0b8d7c0fbca283ee4abb37d0847a083c7b405ff04efa7caab8ddb945341563f2e386d94d569f7adae6119c9b1d2cc7b128db2a30a96acf9b81f0e8831df32920caa70f76e7a8e85061bf0105068e3613ea1ca41c7ed63132db7dfeb480e90ef2fad2ab26546be06c4db83b80bf5d846224d6504d92be5fb5dcfefa0e6aad6d43bd767cb0157199190217f31594293c5440faa6faebc05a9b34a75623994b98a599b0a2c158d747226282322cc4f18c756fbc91778c57b88150b86e16d418adfd974c67bf174f7ea0d4b8be235d2be819eab389499d71fcf344f30b090dbd99391db4be0c7c1e6eadf66e35558c87cdf30a0e282f3d70d297e1b934856c2e3dcf699399fe948c9d1aced4be64e1dca7891bd2870610e4d8b72730b0beb952ca5ede959ddcba1f802899f6fbc7195570348878415e9cc0df87e8bd9da6697034e548a6235ebf2525d683e4aad8b92600b7e265fb13fbe22e3e2b96cfa601f36e3548119465c63416d4d8c79a063f5632cfd470bf1fc6480802197d142432bb6366a1107f8bcadcf647979e9cda4a8d2f8cf2858e440c763447b511e5101b69a81167ecad8611a109a2d3aab3c0f2e7d20bfc24ff7e88410ac37d7e92635b09731be482b625631065facb868e2a5564d268818aa12b9366ac6c038ef2bca23323246d283c42fbee51aa46d118d0ae17ffc0f1a9699f7159fd44be7aeb4bcd9275c58bec542507a886aaba16b1cb2c4d0db38a9d182a54b0883278ca341baa586825791cba8966e32c4d0564a495c0d6a633126358b4035c16f4583e698523957fc7cd70a34ca2eddb0f4c1917b4b401bdf41cbe2e0c720313ff7eb69d53451c151c356e75a7b67fd068f9536754101a2fd975a801d35042decfb2821cde1ba3591656adbe05af4112fe13a61821410a6c9c31db5118e68a6888488011bacd73adfa34020c65fce4c6a606b616ebae417d923e0bf91c6c42e3d510c26f44a9f1daccee974b43da68ad588bb90f41c0ef6ba7f244d058e3b2d642f9b594f8c7c2b88fdf0e4ac6ad2c8fbe83f6a486e5ee87742f0423281356799651ad04a21c46cd8971a46ac266b88c5fd6f0a7b04d4a17e5722d53e08cc039e753182d85d3da3a950ff24c2f79d3616cfb26fd9137827252d8f266480b53d67130107da2535a1fc3f7c07fc4c2620a1d628d93f60cf18879d5f5afe0cd8575bcc870ae83d2f1d12787b6acb2990f1dd2d43d2b8f3ffc9530eecc64969c8f36f799aa0220a6ea690e7f1384bbe2e06b68b6be5926239be7d18ea7fc5ad67ed8fbabb14c81a185efa532652a103e1c60fc6ce358cad0de2b90602f15f8581b22f23cc66c18ef0c76c5b3c261cf508327bcacbad89eaadcc1af3d9da7118be27ac6c59fdd41fd24461cb861c0ab25da0a6dd1969fef75f75fab056d42474ce17434c07916bff09dffef50cc9a34d91d095d31156df799ee42b9be7112f303718c09de695402b9c0660c682852c6f0f2baf56de13282faa632c"}, {&(0x7f0000002680)="def96264f64fbedd39fc46ab6df8b154562266d0e1d5248e11bca432b116d515fe12ecfa6b8885dd9519882b714662a1ab78944202fd37a4bcac0e0b55bb4afe101731141869d0858c5e7a8221e4d9945cb79c8cc4c6c4e3fc3074d2d8b71c7d7881809d4b3a720337cbb9363a55231e4af38b17e1514b36600935f7a0c535071ac13421befb30a46ade6e5ea50fed5d6dc6828841c45942a7c331ee5fc7dc595c2022f42da4eb988f441f3f3285cfba346529ed09e6cedb12e4c69b087e8197ab7359e5252ede3415d5323f183ad01c33f3c03877afad764b4f17e202dfb59e90677bcf22a1f905a07f964bb215109b4fd5bb0ca07b2ddbb24e22568684148813689d735b4baf2da0a55a33611ca6a77cb0c15e4d36b9074c97e5bded5e3ae4d58b8aff35fba66fafd5287dc9cb5d823c699ab2f8da9300e16aba0682931ca0aa777b33b8347f1002fa50b85b55e00cf6ad4d48e3cad8a9980586a0afb00a3e1512f404a0c5cd9f0932d2701154be19ca9ea121747413b26306e441d399b0212b224be6e4695c3474902647701b300130aab3124e01cde8986aa7c16c92d636c736baf102dc647c4c156ac1d550ff27188a27d980988a7efac8029d571c0594689b52b9a8c4fb96f52a42c1ee2ed1239b8c3a68acf3646be122b7ec451b2c30a1b5a5f05b44156f043b16843e3e06d294989af799ed4f83ef4e4bb13f8cef81b30efc6779f97902fb849283220ca11e3a7008435174b4ad25001a54e3b7f1ca1b4bc804ab54c724075577e4b3fa28de31675c1fd3465186e84eba5418b0dd8cb273815a4fdf70d32b7d711bcd05184810baa22b899648a83fac5d7d795667be0559124397a1a812a6dfb0f398610560617be2d6d9c553de5bad648387e76abc2bb6990daaf951a9cbeb325587363b5b9ac0654de31c0e19e0829b7c02ba1a401861bfcb7b1e87594712ecc8a6462732ed64c37eb8c6c061acc1e74278f2ce77a999287313f29cc14ab4ff3df37b3b4f87f3b3340bf4fb5c9f2a22e2862435ebe4d0aef863dc98cf4a50805dfc327999f7233de7b4b586bd323529764b1a9863f2b68cc89c8585dec70f8d7d370e4624e6ddfc064e47d48ce6c1209a02a3a44d9294562d7230a8c983573f338fb4d325bddc833fb458cb12741e3879c46999b846ad377ec1cc4cf2057f996c69284c2c626e8022d67dbb22214ed3f79fe18d2bb0ad2efd7639c4e94d99dfbe9920fde36fc6b75f7950a9f5aa8c9d9e52d345dbeceb7a18d17f3403b4842a2e4ee569a626c56992e83efa331486f1b4e9a3d6e6d216f31d82632c1013313af7d1e2c610ed66a9a29654c71f5ecdb29c79b1853c44e26863438565c9947e32f896370b98164bbb9de727a4ffc82ef6d3d7a39d6672d2d9979e67286fecc67292feb726669697e2fcfa31c53039f112edefd26840cfb1153fc31931d3d29cf7ffc74a42b1ed1a900d60260380a6caade59a3ca2afc03997a4ca4adecab628830fc9d3c63fdaccfc0221d79b8aeb3b43844fbbe474da63ccdf83c9c8cf4e8aa276b8ca3b2d51e0a5d06b10503c415131d9f959a9003a5fd5f91b507fb6a7b4d2f5044100c89cb9f17f712ae7e9e967eec3768bea182e37cb62b44175b04a217051997ab17742480b4d5f23061d516ed943df2b721c1aa820b871581126b185a1bfba01ebe7a175417db4ca0b6bbd70aeb44d39a0cc6900aa41443e666eff0fc04bfe7e12e6b827b841299764c176f802b9df01f3364fb059669639d06febfa847e0912ff3727d820bdb3ac8009f28843754c18f73fc855635e1a818b0c4226bab933160456a49230cd05837ade94badf70f195c2eb4a158da4fffde84d35a607a160d58c2aa2736da298c6a67df4d90b0a34ffbfab1088c460deb9a6e5da6c993fb6c855db98174a80940986fb057801ee90502e2ee4dea84155f0ee184ccecf68e7407e90dd37652341efdc6678c84ed499a88e925cf2e764af1af46b40289b7e7749b0a8f4b2767fbb7f53e9cf839a35ba3233f7247ac7cc1aac160b9cebdb426c2b58d48a9acaf7362c7b3274857d40a0482d9c95cf73b8b778b458059d2f48d44b1c109221602392ed3310fa9cad131e435affd2333f8ac15d9a1845a126509f49a819fcb84241a4916ce5f6ddaf6d21e0f9d14d1af6a320e0bc943b2c7f14571328e5a572f8f9b2e2a1e9d9f5c2346ab85348390df674526a4d0e5dc6b376a7fd2dd93706b275cba4fcb17b2b79de44fd3cfffd7c0b0b0ac1359344676b09c15b655643f284bf92a3eae0d7ed5989121f09258dad560e99c6dd5998fd77c838d2011b4974eb0968587195e2fab469a58aef3ec974db306d1fb9938efbd818a860e8685e59f5083b4ba4e0a684acea3a5cbe8a0bc192fa49844fa17471fa5200f65f84d8c94a32dd6be8575ccec4d49c162b93345f94e547b6e323e6467b8282a110c955864fe5e29e619dc0f361a5d3bf644b475e841464079e7e316bee468ed0bb9c47dd819eadc87bec861ee5057c1165c2c21c71b49ab5b71d6a979c6a6f0dc89a478f98aa6e2c4b7a04e9e1cd4df8df92e54fb33d381950a1f99a40c0b37c9f0b70f14f1f0bb72cc3075f8093779b337c89906c49ae9c14e8ac00a983f1433563d81d39bfb78bcb271b87dcb821b89a2daca7519f411db02c0692a68d9f1676adb8bd7b5b9214a47114776e695dfbbe4c31d719ea0650a6a63be99b153e32b491b2371774f6149cae6c9a050c18680cf8f023bad4c2e1317f4c3fc463b28f3756a156412704d07f551a755f8ba32e254462810ba023cb8335262b36ab141aa709ca9a83d5d5231c5bec351b142b10336dbc3ceaffffd709a2c65b71d8ef846859febedd3f94b8f06d02cca0a979c1c8e0170faa9b4ac4d318d761615131d4e5f05d8c13a7e016e82ba2e8d83db29ca95d6aba474f22228451173332b5196a0872b34573452b6c294b3da7ad5e040d7b713eaf7b107da6cf71652db01fdc1fb52f35ccd211da1b810ac55b6dcb63eb15837ecec05a9f741f06549b9c34cc499d3f9fa4a00481e2078921c9c61046f35fafbaae31cec6df230238c7ed15668bd4f653e44ce48f030222d1b4c7df137a32b10dbe4221352ca7e116d8a3c6677dbe4feb75e34c77acc2096ca5c8d682bbb4c404f864dbede1291752913e985da5496eb84d8a73f99460652fda94dc350459707ea5cbf1f48fb6ab57c44ec475147892c6b245254aa4b7b0277246ab35ad0e741a90b826c4e45a65dffc1fa09fd845a0a961418707331b30e69b36fd685d681a4ff2725a5ec43acf721d6b5adec366ffe3ba9f2aed83bf454478d905757db650d0375ad84cc9ea5bb62ced3b2ec0aac34fbf4e29d8f89255904b332c3042e2774ca6806dc79238eca162c6dcd92b865c1216782f86ebef23f03568e92cabdc838f53e1d81dd2830023618a798de5fecfa009ce3c85f2a32a61b95b65b19a085e87c02efb81a3ebae227b38b92348de0acf477efaac0053c268f291c57f02ab6bf73d14246927d9c89b123268edf8696c828053f6ef92533d8fc1fb9b941cf17b46d23891c49f3b9c4ecaf0d30fea950ba89519c105913e23455dd1662c810c69b6808607077c2303f0ecd6f93b6c04b0ca5bb8bcf6433a74da3f87c3cec51da822b50265538a68425c1d474b180f6732b4d3c7477e7b1f26058d32966a1131233bceb99f01f72585a1b651c889ddd6b50eae77ef903d37ec2856d567fdf7a0c1d2f95b99eeac1169b7f29d650116323f045f4e6184afbddbd5799f79798388f01659659a510b3c075722eb8154351d8fc802980c45471ec1a7d1c08e8709573d7f1c1a4ce35464085811d9378466ca3d2a59d1091703adb00a8f469ba438cb5cd890a11e6fcb07a75d04265d0e1c424b0f9741960670b1fb926223785c4da7241bb34f1ad613948b057dd762276812455f92b6c794c6c10c5116aa034e419ba3caeab74feead7254fbe92439e4ebd1f8de99ccfeb4c9868fa9b8c259b4f03109a82f37a59e205b8d0619d8e5681834d5f6ac28fbfab3ef971cf1f97d4f7180e5d87fc5bcd7352677eb5351a7aae3a4f7d580f30443b8a84df8e76286769851f146c6d53cd4eba216e948f6754043984922148162cc09ddf705eef005c26930823176baac25be7f2ff940d37d3ddf826caab683531e1151817f312760ff0b86eec723dbe5d62fa3d4ed950def4f31cda6fdcd46f34575aaf5548c3d097a66de16e3aac7989b50ef4e12d06c1fc72a95de7250bf27095eeff7ddc6ee5308eb9fd19ff1705e698a70d55d1cdcb15e5b1c482eeaf0d40c793ef64560e288fc2fc799058d8e386a8074e48889cfce4b2c4b6bea48e56350416fdb468caea33b9056c835f2bd36268d9221a2dc21b0521e5cb38afc262638f15eeb4e01b46c015a937aa72e3eed9a35503e620cc40867e57d287af141ca4d15586cd5bcba7e29b74d5a785b88fb8066bc9839cfe19ef37b481b4dfe83cb7f0e5f7d55700bc53a5debbaff257ad4ec354b39144c390814299be555f9be382745e484bd2bd63e8f6e02be3a6356854b4496f238d1fab13dd6c0949c3f136c230d1ccb2bc3fc0ae6eff2a0a0586634a056df62e7f1f13f20aca6e275320c4b48592bc5c7b24ae5a2501bac37d8eb103346654719c8484289267a68d437feb5a5874c17a61daa63bab5989b644936d329718296071e9866efc66cf1f3d697a53b17317f74ce257406178824fb8c66542f57e9cddf6deabdc07ddc66607688c4a6d7882484c6557dfdfa437867d916fc3acd7d64682563dcd5149ff20d5ef6d3b35c42a1540d10124a0388471332412f77c0695456f9f69f69fbb02bf345593dc406f66650fc28958e2584f14b84a421ecdb9b65962d5573dd6f33e26727207588dccd682b0ec9887a940f73641ab5966d4ebcd0d80fd381223366d73f2e67993ef3918fda9b58704a8fc7065b717be757c623051421383c4d7e3915b522ba333e7d4de450d8f6b4a8512ed8592fde3109c78824059b2f87c525bcc563bb2c0a2184c8e5784128474e0f15428baf1dd4e5485b3aadb30dfa95875b9569ab3d7b48d466d623452712cdcddd509cba6f32f62b66444fe0eeec9e9cf5fb75bab470b31f4ec694cdc0f3a85f4f7b58d0d5f24e17ace6406177b3d81a42726257ad237578c3c2c44aad600b9caea5809c9761532840ca2b24db5b3f956e7390f8959171e79bb0e1059c312fc0c3e51eb17b7fca5728994272ac7ab4ebd90fed71abdc134bc6e9674b9a57ce70e9db10a514bbabd81a2f75ef17306ef8bd8a65a6e503abc5bb918c938dfc386f8edf33c729e800fb8bca5ebb394ceb93ab1404df3dfbf5b744797620e773993938383a2ff6a7688ab762308ae10bde443684d118680676ee4c4650dcdabff6c7e3f729b941774eb87601b772f3661d0ea4b1829e1c40e2011486fda9bef4e98828fcedd0dfded127374ec7158448bf73af5382a805b78b21f12ef699c6903cb9482dd360cbe7b71866678edc104a1923c824b256867b799b2f5203ebc5326871b6a7bb982bd795f70fcbe05db19c27788da17b1742d37884a7b5995098e273c7ba69fff74dc5e95bb57b1dcbc25caf0b26235ca7752257537bad5f98f0aa74f86440e8046de5aa90af2f0ecb286f6c6d63f73a0778c818ed7a6f3d85026134f640d0bca7d55dc4151a118b8232f6f7e89a82248c05eeeff761dcc68751c8727084f699a8012ad6911cdaa7cc93c4e2cd1b9f605ba47f8335f2e270fa135ba0edb89b"}, {&(0x7f0000004700)="d55533be2555245efcf25c9f222591537f6bdf48519d0fe33df5e414ff23fd867306060729a836e60b73229ddd1ea8031d5c1e0c8826bdca2c9aed4b098361da0f7f1446f6c926218bb5f97fabe8ff6aec6b80fedfa9b7235f592f6654d4d02b6bc4d5d5dc0611e55abac4061f52f91474acfbcd3210086f7e6a04c92a5ceb4a38ffdfc9f795873c377e68c22f24b36701e438214949debe6bbcff867ef43299c4390339bc0ed64bc9c4b76ac6989628e25d6e527379bc2b330b1a13e493d168ccf159b8a59318e142f7a269d0c95139474560c5fb1628b462b6bbceb933a00cd0451791a44f730206b44b7f7267448514759d7b842641236235cca82c4575164f579e6568d2882b81545d771d42858b599b10c54bb8e220966b813cd2ea4f7a547af6aaa70dd75ccfd0a0f919de60f87c2a4b7f7e498faa8045ac5ad80c14506ca713803c1207c9a871d0721d21eb6850fdcc5a97d3a4e5175399f0a8642a77b9a5e281b5529c1d406dfde0e8f3f0110d6dd95cd386c405cee2e2c1f4f032d7e59be34a954894502ef11a574cd262a3d55af00dbf915c1879f0c6959690ef9a1f1a4a9fb0265a28d88f852339d57aad125f69563da7d409b43a7b5f265fc36dbdda6c3933d02a5953ac99bc8efcd5a4e151990e51f62cfa5409b20c69c7171622a2fbdce3c6d985646ddddf2b60a8c36323c1c5f03d3f1d76fe188c6776d4292fa424cc8a4f4eb190d098c4e234be3d2e3dd20da2edd5ea5f78942e33c418e2506eb52251cdebd9187f0603605fef3d694cdcd3712e5e9fce40559692c1df8acf0d4725274add548d4d614bba33b194d4a29af6f13726636995296c11a5cfc1be84bcf1b0bb31a0d874f3bb163ab8a9e299ed341ec535d9132582fd03e6796417147502040a6cd078f180bfdf9df3503304a86b705312c1ea1c3d23daaeac7122e9a0e7d7e5b2e7cd7270727e95fbdb069f182a496749b98107f5d9f80900e671e735455d4f8d2ec379419bb11f733719b8a79f493b40a8c35875c3197a460ea3c01a90a3d9336379bdcce1301c2f18fb5ac44525c184454164f45bd45df96dfc675d7dd3c78809e22e68de24fe9eb7869ef79846467b82bdaae37d57b39c8a2f87f678a1bbcf17e201e164f885fe5f28b134b13979824d90d44ebf36016cbf8380dd8122e43064531abfc7fed647f4ff6d88cb4c686e3f8959f58e912f4901eb720803c97a62a7b7c70d46ae9731295dce4a07aa92dcc80c59b0c5a665b40c24d8439441f52205aab41f9bdc64def58e6293f34b94b4ec15244b58cbf4ed60f84785e47e781cba32bb8e5b44c616fd6fef4437ba7bcbca3b676319d7a80db481e820ce7ce5858a277fe8decce81a0e544a4309cb21545b11a53a368be4f759d3fd033ce7de8c6e9addb0c2967b1d1c6894cdda21fff1ac54405262711fb74e3345fa746b80e95dd4c6882e304f0a0bcc66be9b25a8d03d435e8d8e3ee76b5b91f3d72a69709fce2e566672792d587edbc895476fcdb62321940d4a2b0f9c2001238d177713fee7bb6db37920dfc4cfe34546cdbe6202a7636ba6273ed3ff7699243a121b9b1afe0f221ed7c24f6d783fbe7fabf19f64c11f4bf5400bc679829713f19bd5956cf548135c112596a31d5801acb4c29f95f045004bb15dbceeae03d688bb3e29e941397770068c7d88c202933e771ca4db85505b28a0001487d4822be0f4f3ec1ca33f2e2379538f52ef4d6e1d3f93b1be99b0a97debc4464c3222c94c481338f2cd4c91641ad37f342b5e7b69738ffa9f778bd8008b7042ed4005097ba4c0d4e7bf1fc4b2d1f86dfbbded4b6f43dcb5396b64caa0803731357bf302ab1beab2d693b785f93faeb21f851439922166a9196326a41a7fecc03bfc3ef6583920a2312fe0ed753e675a28977bc568b3d9fc58404bafc988d7194cc13741c31a94476be5d5cb4aca25dd8a861591bc8059961dd7a9f3a0758b5fd99c0035372166c0b646c301b0edc50a26a233ccc42b1457e3fcc996d393129156279e3582ce99f304e90a04c84988a4b0ee1c8ca2d524ac69739b2f050136d67f74340a9607f17e4c934c5da2d737323de5a3cc328b87cfb428fceff4c9df089b77c891025e35b5b6694dcf455a50a33bdb95b6bd98ddc72407f198ea300ec1df2c72e360e8ebabb5d1321a33455187405d2f4a4135208b9f232683dd897a05217ca60e19eb28623f60eb4da86c69524089c6370c773d3f0ee838f2bb8423a50cf28317767afff218b440d767b0fb0adca4900cd07a39124e866f334fe75d1ea95bdc763ad333c3592d06d3ddfad7e2251927f6dde8c26585af43625a88b291391c79edbc25f1f9654c2d0f6519a3e4ddb564967ca6ee1ce4d8dad14cdbfd612b28c5c0e43b3f123f9e6a7d10f372d7613a6ce40341309c9a6754b12c061c881b4a12569ebd703eab7995b906c851a34ebe33b4b587a6553f6bde429eae9db1b4d5f895670820f3c4fd3c590119608225f4797445c5fdcba6fb699881a2163e513fb11e71fbc2c7095e7f629f76ad9784e1c0b15b7c8cc731052d5bba3459d95cc288103e34223c2ede5149fd3118cdf46febc34ead9de7fbf00a69386cb2b6856253137f1faf2f0d5b799d0c8f0358d06a6dec8b05749e6aa48c4162d8f3e84be2ad0bb1904f21d16e4a2105485459db96a74cba16886d2ebef7a653152c0d5e181bd311c89a98f83c343ca2083bd1174e550c0e22cf0b5c8cf1478f52dadfe01cabbdcf9d48204cc5c5500fb33626f8a6ed2d73bd3897528a4e3405e80cbe98987b2ffe97889b8170339f7b52e4a70e30dbcfd7f8548e15546c362f92272b404ef36ad51c485d9c026d8e2f63b8c453e7a1bcc17c5f04ef8e940fec14aab6a9c429fb43dfb902b4b10031e20a47c72d6ecb54f495a82b3aa48d8564d54c2c0cb8ec56b84cfad85a7e63d032f26696be008fbb9bc503d7652bce4513dc39b445bd00ed218363545149c04fc3890fee911b1910ab5de7d437fff464cd1b51e285434eced477b129709cbebf86b36033467a2cee41d11cee44f7f128ab804d76d682a4c138e379c8ce1a0b9f13bd686c96244f274a4f08a880312ef0c1c5ae47c39a66cb860e15e8bf9c6358f88b5cb68371297c3709af97a6bbf915376dd2df82d51d2801a68092c5595d2b2eddca31d7c08e5918c0fd0d4bc4d38d282ee31dc4881d97f4c8f1b9da4364d150d27605e0a5e47010c4392c3676d4b96a2dc5e3ec19a886f7008f9ea25a0ca4035feb0bf016a92c3d737b536909622d38fe9262113fc56a1164d453a4d05d944db5799bea3f6da2de5fa23a4439c0017ed0a41b6cb696f7c3bcb9c8d4a185d05e735f5fa9be3246b31f4e0a50bae242f2d9c7612e433a8b0b6e24f033b66193da7bb2d5c445f4a94a613fe32e9ef878f3e08dbcf6ce8b6b22640e4acd9541ee5ac44e42e5c145f26fd6cb75b9d883440cc673eecfea37cf47fa7e1504face3a80c51e7fb13187f1d1faad7f8c4bdec530eb74a799307dda0d872a8105f1ddfe5d8cc6ad762921d73f8a14af51bc00b1415bea284af393a022b359f6497f01759663fffb6c1a942cb9c4d44d46cc8bf4232ab256228c62b40e59e485f2fcc6e36da153be8ada471b442f98e129f08e118c101d84a46c46a7c4c50ffdc49da8de7f1da6a193ec0e9c6265f3e9a810068d2675e1bae9dea942be26bd3e3db2c8f0653794f8020e72577323c1a95768b171e409290923d3ba75256c2103bb51ecc44c39a1f5d0f9972e21b3995f95c13bc66927a8be8eb09badf6453a9961926e2a6b5a774bbd858a2730263b73769cdb54cb94799300e6af6676d32b1cbe792846cd1cb5050ae9fae32d2fcfb514f85f6479901eba22c51fbeac29766f78f71a887fab029d301aeb5abab853e2ca5c5c146eaac7814c991bddf02a5bda277870c33b44aac396d2e51b3acfad93eaa924837f80e136c74b099abdbef08a40eb11fe503f81d593a80248c2c4c25d3b861cbdef5741f54433c55e68c2d35ac2982ad00c633a6a2ab1840365531fcd2c0ce256609c7bc25fce4eba07f753f3b5116c321d2a1b8011ab946a5802c26303630db4d0d014191fccfff7e9a1c08b0c1d7e25c2df9cb2349563a993f5073d2ff355897ce3c292fefb52790d997f7fd32293edfb0f75e301537d4ee4eaef0f15fb6c39c82af32251322c6286c5dd7bd7a0bb1a20957de34844740551521f026c768b3a1708a76ce8b7a94abda86653bc14c3ff45064d1589ae304122bb744305bae6744dcdeee85e750d5a30852e0cba4da169dae198976b836962d86e3f60d5f6b3f08859c35cf51dc3b715e74e3adfc86f556ef3277a6745261622e83ff67c1eea6f8b17edf7ffb57f41d3d674131a3b385e18d97f8ce9d7d4e711c2b81ddac30dc1330c5fa684bedd3ec839a16599b801068112f39d4ec2835c14eb7d45f07cf4d9d471e9a65a58c6d89af0e4eb5492759ac4ee54b9866574c4bdf99e8429b5fcfe426981309f4331c50f86deaf4e36807bfe5d9dac71a83e11a0cad7bd319b12f8258f0778f174abf072a5934678c66d5142f13316f50ba751cea8c998cdc4640854c18b4ddce07395b9eab1b5c4a83cf561bfc7361d8464a08ff841c8e52b3f2f5abc510b9a13d561685e2eeae0e00eb108c660eece0ddc842d5ba2ed86e2946f858fe6a28065679692a7245458349209c230fd865cf5792c3a3a056b85eb2de8e68cae493f8604d33f9857b7ee96a6691b8db41d12ea103afa27b93e70774fa608e05acc2504b5c4126d9de0954a874906ded0f5796ad9170d75cd8b0fbe3b80866248bbe9585d401a0576bd30017b451955467c4e5da1899d5c4e1f72714f64f106e498ed4bc4dc879054601c548508617dd4abe1234797192e540bbc308de0187a1ffd7bbf624509f3be8dce9dce30234110182386de03f3340996aa867b3e21570b53e3f50290f38e33d5b64ce927e8f074c0e3408a068ac028e1a81931b8d82452c5326ffe71390f7715ea78183a3ed0a0535e1762ba4b576e43e64d19d6dbfce8b120fa6f624a0ad7798d42fdb40502722fe7f46bb8e8b1aa91cae36ea9116a9ce53d064037d4a18dc17f48ea73ee34a137f770c8278eb3dc5c71d40bf33609761393204440c02833738c11e02a87a177c5508f678d3352cd72d7483b0fa3ca3ac5123c22efff5cb0ad547e14a974addcaf00106e7f2959fbf3db1a71065d074d4632ce9f7560126f695baacf673d7192cd70c133d59f3fae2e242a15b915c024596abe620fd1ba94eec4bd360ef20b176ec0fe1c77318639ae09c377a3a10ce76b71ea5e78f4d7205e281f20402d751191b957babf8991135c8ab24a2c91692013031505998d697076172895301576d0c36e70819e3c11cda8b1fd713eca464892c70a08d45fdf9ee609539f5cc80f13debdc74c3e0a13a3a53df24b517690504f105a8924a39a666e3906d8d068d9a0b969a1a6d02f166a73edbe784530403f3c4bcdd23085bd9dbc3c808514ba97f744206fa4719c6315ba56208165ba6e44f72ab725f93557a625a76951fd3fa05097bb8c695c2a04c735988266fb3623f71c3504e3ad178011ea8982848c9311255f304309999c1950dfe0ab51d848973db8d2258546433c204379ab741b98e5b69dc344d66f859e46a3acff3ebc703bc601c61d3f367ca8446ab0850890f9e88936c81374fcd542f793cf78831247110efedd7d344150ddf130b010bbaca9651502374beac611349d6890789b2084218b6598462ebb046788d50e44ab523e9fe0c183d9df7ec01153d381fe0c165bc6cad06dcebe80c1995b7dd95bcf39eadeb3fbb9c2a3334a9f48e811cca9a85ebd23cfa06746d057771f02d32ac79f688dc5be36c6661b4d8d7fe2d1e19b730c3b53ac9d63fe54489533ee7e564293371d9bd427c57e0d4400"/4227}, {&(0x7f0000000380)="e1752ca7a408adaa34734c82d0b68a92fa9e9b46802d947fda5f6c18a60dfb096976486d8591c0b4d462f6d3bf583fcd3ee859f1271a3342ea50338f9a6114e5cb7b0e886bbeb1f4ba9fd3296713e0dfa72b54ec05f9b615d0949e54ad871e88f300840a56576110a249173f90d1ee7c74dca3fd53d587672c9e2cec956f0eabe0e8700915136368dc858e9dfbc43efeb7c6467e83f5552fd85aef8dfe2b7260f3dd83be9576ba950a25b8807483cac2d08dddf1c0d5d97abf5c8d473ab3b99810aef78cb4ba17", 0xff4a}], 0xfffffb0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x802, 0x19e) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x80) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x8, 0x4) r4 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r5 = accept$inet6(r4, 0x0, &(0x7f00000002c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = dup(0xffffffffffffffff) r8 = geteuid() r9 = getgid() fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)}) recvmsg(0xffffffffffffff9c, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/78, 0x4e}, {&(0x7f00000014c0)=""/42, 0x2a}, {&(0x7f0000001500)=""/227, 0xe3}, {&(0x7f0000001600)=""/244, 0xf4}], 0x5, &(0x7f0000001780)=""/4096, 0x1000}, 0x40) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/tty\x00', 0x400, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000002800)=0x3) r11 = open(&(0x7f0000002840)='./file0\x00', 0x800, 0x100) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000002880)=0xd968) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/null\x00', 0x8, 0x0) readlinkat(r12, &(0x7f0000002900)='./file0\x00', &(0x7f0000002940)=""/10, 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002980)="24ab9b80bd16b9ffacddf62a0e6954447db7a42f82bb715aa5bad39ba48ed7f91463950a7b8737d3fa8dbce6eaa21db47cdfc9f9af3f6c74421ad63dc507621a814116", 0x43) chroot(&(0x7f0000002a00)='./file0\x00') sendto$inet6(r5, &(0x7f0000002a40)="19c343299d7626d383d8c4f47c3c154cd469f2e7b54edaeb57fff0a7bf99cf3a7ce6c83561ec4668f96ed51768b9203de1db05702146d59eeff2663d2b76bb7bb9cde662e6e6a2766ba18239f01dfc36f7ac23e6afc38555ec5650ceccd96d124e9855cbd03327cffa738e579f2c6dc8eb3a8408acce5ca026e34765f339a754804e932ae42c21f321b92cb61812d8d55428a02f5aef68e245199c7eb55e8646955d194c34bd34a17cd608f620b858f42909baa0b5ea206b5d92", 0xba, 0x6, &(0x7f0000002b00)={0x18, 0x1, 0x7, 0x800}, 0xc) msgsnd(0x0, &(0x7f0000002b40)={0x1, "ae2412d0dd1f124639947118d7c725f1171b272152f080236d2cf54c2d0fd6aa4155dfe03037735bcdd60d564da6974159e12964644a16d078e39e4bbaa3059c7f5f3a887263b1b19e3d92481f40102fdd15faaded769eff9fc7428aab574968824cd6a8f9c1b167da4110ca80a4db089f5019c429d845a40944e5b078908fe15d7d"}, 0x8a, 0x0) r13 = semget$private(0x0, 0x4, 0x10e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, &(0x7f0000002c80)=0xc) r16 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000002cc0)={{0x2, r14, r6, r15, r16, 0x2, 0x9}, 0xff, 0xbf3, 0x400}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x40) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="3285a5c978f134a77c73aac22970", 0xe}, {&(0x7f00000000c0)="4a6191cfc848068dce5dda6970e086cd8eed7727972f77df36f6101fcfbb4dda6eed6e99dc61385dc3e437386b44a3954faf896fefaa3cb0cf0c30c569b83ba7ef01d7965c778c8c2ca12fd6e658f7ed22a3ce532824e2598912ace0b5ab7909a2133efa8251c06531d53eaa6a36b8a08307375dad93b8a78c63bd461d63bd421552d1f4f9e2c8758f2efc25218723dc3780bb49cd79edc17946b5e0cde20fe20ad67ebce2b0c029d1d33a1bec962a70ea35612a869724993417ac416b08a21ac83e4acb286b4f404556df277c5596cc2708af2c0e1098042099d498cebd943b4dc656a93a4b6b962052dc079ad116ce6e685a28ce93", 0xf6}, {&(0x7f00000001c0)="6227b480b878a2ee347ced2975aa6709db4cab9f9ac82a99766a3886ca25bf6b7b299c40706faad5f3ba5fd0222af1fe44c81ae396392d151ecc96cacc1f66caaa32c4364884ca0ed2b61b9af18530883a08754a2414f1abfb250cd9aa9a99b30f34a066ba2fc23ea6b4be2f0ac13c3a10aeada3d64dde5813633b38982f0476fd", 0x81}, {&(0x7f0000000280)="8894e99418ffedab7cf0a73f2bbaeceafd49984cc59447e81361c3cf5cc59a9276745cdb1521824c1cdd9f17c0d8555587dfe9cf360725c94c4669123ba4dd11d2182c3cea928844da7d609a672f0223cc464afae77b2ce3ef927f47d5845cde93b5d7ef82674f5bc56754d4344a69f798c8fbf37e7f817e23f97b7da5a610077fdc52d61184899c40766c60ef9056ae8c38dbb0573eda24d47167cecd9e2ca8effd392417c74cb6940f083ce01ddd01164cccfd53aa29fc2eb2c7f6ca75d70e", 0xc0}, {&(0x7f0000000340)="ad9cd246d5628d1b9433d59e77447a0970d74aa84f416df9db4a6479176e1b5e533dcbee54df3868f68e78a480ed87bdb0b5ce4beea6e9f7334a2f7d68f0b0bbcbc6ad3f9d70f6f3e8ad361cd1631de4981d88ef98e82cbfb36ff123a426a53899245bf1be759f8d65ff32abf3896396ffaa6949a72e7666b1c3a18e01ce9182fc0e30897789b2773f50e50e13ca729c337348401bfd8209c358ae4c65e00f5b9ccbdc750eac6422ad44fba5e40270ec57", 0xb1}], 0x5, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, 0xffffffffffffff9c]}], 0x20, 0x400}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f00000005c0)={0x1, 0x0, 0x8, 0x95, r5}) bind(0xffffffffffffff9c, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) r6 = socket(0x20, 0x3, 0x80) bind(r6, &(0x7f0000000640)=@un=@file={0x2, './file0\x00'}, 0xa) fsync(r4) listen(0xffffffffffffff9c, 0x1) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000006c0)="22a78d2875efdea697a8b306b53361f3bc0ca5c1357d45994aae795c213112c488706f347e73de8d1b585e4b02792e1852a6e89ea174df699f2aef4b09d89804ae78a95f06f395d265bf5e2cb21abf80e59e207412b20f54c8a59ba1e895270656d8f25b8c410ad4", 0x68}], 0x1, &(0x7f0000000780), 0x0, 0x8}, 0x60a) fcntl$lock(r0, 0x8, &(0x7f0000000800)={0x3, 0x2, 0x401, 0x8, r5}) setsockopt(r1, 0xfffffffb, 0x4, &(0x7f0000000840)="11cd20e08fb2b2d3731c8354cb62adde32da99d96bf474b8e9b1df5f9e0401f788644d17f3ff5e35fcab62176c8effad8514d4c105e1163d2186eee0fc580c00573f3d609efaa6deda35150b79b0429fe7d9189a76d6ab0bb009b58d4b243d22f9dbe9cc583127a1e9bfefe713807d23d13927fed534b01fd1167fef5ef56bc3d546c80c9a624202e13830acec5939620f8d60", 0x93) acct(&(0x7f0000000900)='./file0\x00') r7 = openat(r4, &(0x7f0000000940)='./file0\x00', 0x2, 0x1) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000980)) socketpair(0x20, 0x0, 0x47, &(0x7f00000009c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r8, 0x7, &(0x7f0000000a40)={0x3, 0x2, 0xfffffffffffffff7, 0x9, r9}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x400, 0x0) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000ac0)=0x512f) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r11, &(0x7f0000000b00)={0x2, 0x2}, 0xc) writev(0xffffffffffffff9c, &(0x7f0000000d40)=[{&(0x7f0000000b40)="c97514820dc3ec1bf56249db4417ed2a03506500b378a5260ccf52111d4b91676dab6e70d7259d9a5fbaf27c54dbe5110dbaaba4afd938904818700638e1439b5d600217f39ec6141664e8a2d73f1bd2b1b2bf2a487b9b6ed44985f463212d135e04163eb17983fad3876730e51a414ca3a285b71b8965d88f9199524fdf11c500ed17e7222ade62125949", 0x8b}, {&(0x7f0000000c00)="226a7f8993a522ef79137e140247356926e7858b3292d0c046b3d7e2a3ef654a3f3b5058228064b63f248f0bba4a6bacff1aa4ab8f", 0x35}, {&(0x7f0000000c40)="0d37b084d217832a797bb9e93ae450b8d160300d3a0df35add05b4af0e2b1eeb5c12666c70fb54661463c0294a775bd4", 0x30}, {&(0x7f0000000c80)="5e520211a3510d65872f08c8a0a8653974ad9fa530091b52b3bda3e384075e7093555af402e38a352f362d838ffca523389fb3cfb2fcecfa7f788f5066d84f6dd3d776d01f3d", 0x46}, {&(0x7f0000000d00)="95457d1aceac4932ca4f66d7e54592e6c4502fe79e254a12104bb943ce1b7f37c694ec4e5cb1acf6cf74d460793913b643549e50742ad8adbd7c3b5fca84ec", 0x3f}], 0x5) pipe2(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000000e00)={0xfff, 0xf1e, 0x5e2b, {[0x400, 0x0, 0x7fffffff, 0x3ff, 0xff, 0x8, 0x2, 0xa9f, 0x40, 0x5a5, 0xffffffffffff0000, 0x1f, 0xc9, 0x3f, 0x1ff, 0x8, 0x81, 0x3], [0x0, 0x5, 0x8, 0x9, 0xe9, 0x4, 0x0, 0x0, 0x9, 0xf74], [0x25, 0x7ff, 0x7, 0x71, 0x60, 0x6, 0x200], [0x298, 0x7ff, 0x8, 0x1, 0x2, 0x32b], [{0x1000, 0x5b, 0x733f, 0xfffffffffffffffb}, {0x455, 0xa3a, 0x7f, 0x8000}, {0x7, 0x81, 0xb35, 0x1ff}, {0x67e, 0x54, 0x8, 0x9}, {0x5, 0x4000000, 0x0, 0x3ff}, {0x7, 0x9, 0x9895, 0x1}, {0x7, 0x7, 0x6, 0x1}, {0x2, 0x8d, 0xfffff47d, 0x7ff}], {0x3, 0x1, 0x200000, 0x2}, {0xfff8, 0x7fffffff, 0x10001, 0x9}}}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00'}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="00000018620495f88a002b0600000000000000afb9d8dcd123614e68d76b1541be8d0d34cd5661342e", 0x1b}], 0x21c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 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) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x2002, 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) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffecb) 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="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) 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}) seteuid(r5) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x5) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0xffff, 0x7}) r5 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x8010570e, &(0x7f0000000080)=0x10000) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r9) renameat(r8, &(0x7f0000000200)='./file0\x00', r9, &(0x7f0000000380)='./bus\x00') r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMOUSEIO_SETMODE(r11, 0x80045726, &(0x7f0000000180)={0x1}) symlinkat(&(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', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') unlinkat(r6, &(0x7f0000000000)='./file0\x00', 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r12) symlinkat(&(0x7f0000000240)='./file1\x00', r12, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000080)=0xcbe) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x0, 0x8000, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) getuid() getegid() fcntl$getown(r2, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0xca2fac7e3b155732, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r9 = socket(0x2, 0x1, 0x81) setsockopt(r9, 0x800000000029, 0x40, &(0x7f0000000900)="d5ff966894f01abe7ca1e419d6af74c7f8bd5d8ec2978970a5a2d8d91f341fd03a6203fd19146e1677ddcfa90beee30d4d6d530d2aaf08ebfb36900114440437ebb0bc608532de74fe1ac62967a970c28a0441aa3bd157adfa83bf46e66b01312dc51d8f56aa4e85343e7088a5b016661af336643e338fac8e75d1d2ec27c8ed69cd0d2ada3ef579c430e97f0fabba64b76360ff523c62d64a4f26e0836668850000000000000000000004", 0xab) fcntl$dupfd(r9, 0x0, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000003c0)=0x3, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1a) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xfffffb6d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffefffffff], [0x0, 0x0, 0x401]}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r1, &(0x7f0000000000)="ba73d91638d5e84d3da4cd992560b8628ad197c169946ce50936590e6b937608ab47b08c1ac77edf8c0c40b9542a96dab3678bd539b50983362797ca9ead20e8f493af12d2d213a0c673d38db79a5fea90d0a87db896bd1cd7985a5cc3d4cb48a0ad503e631218debb1617eedc9bf8e78d6c723024512b11a9fa327e84c710be3ae7393b9a258356d10f4773e906452c5b24b8182ce0ae9414e227363c8f", 0x9e, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8000, 0xffff}, 0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20040, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x150) 16:00:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x800, 0x9, 0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/98, 0x62, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000480)={0x5}, 0x10) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4, 0x3) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x800, 0x0) r6 = dup(r5) lchown(&(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000a00)) close(r4) bind(r0, &(0x7f0000000440)=@un=@file={0x0, './bus/file0\x00'}, 0xe) r7 = accept$inet(r6, 0x0, &(0x7f00000002c0)) recvmsg(r7, &(0x7f0000000400)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)=""/27, 0x1b}], 0x1, &(0x7f00000003c0)=""/48, 0x30}, 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc6cbff13b9fd49090fda1df79bea5b8b0de025", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x8, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001040)=""/247, 0xf7}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xf33, 0x2, 0x80000001, 0x8000, "e5f765eec92a99455c741ffc1aaa2274ee744d27", 0x7ff}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) getpgrp() socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) socket(0x18, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c8610000000000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b999136671af582796d089fc4393de67d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f3f3e658446a"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x7fff, 0x80000001, &(0x7f0000000000)="2e6a74f1187e3fdb3976ac19b87d89871bb7504b5477c21c7fc49974916edcf443b151ab666bc89f46fcbc2083e6c04cd173ce348ad616a5f1a0b4c47692ebfc63ae666202a6e4fdb47d2fb7569d795a4ad3322f0786023bf671ec448bf2a2079eebd807c578f6f5b95ac1433f53823ef295843ea8311e788cda97", 0x7b) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0314f25c19d4dad546a5a93e81befbeccafe1af1236538389ab77596e5195057fd356850098a75686010aafd337888ca4"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r1, r0, r1, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x5, 0x400) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) chown(&(0x7f0000000100)='./file0\x00', r0, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r13 = socket(0x2, 0x3, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x10000000000003, 0x0) sendto$unix(r12, &(0x7f00000000c0)="b8ef2ee4bcc9da90186fe70a40aaa39683b4957bc949971ca98c89e637f7679fba741a9ab60c3d11ca51173c15dc1f914b8ba8e6ffeb4fac", 0x38, 0x404, 0x0, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r14, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fc01800000020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bdafcddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000000)={0x1bc, 0x8, 0x400000000000, {[0xffffffffffffffff, 0x6, 0x3f, 0xf977f8e000000000, 0x9, 0x7, 0x5, 0x6000000000000000, 0x6, 0x7fffffff, 0x40, 0x9, 0x4, 0x3, 0x1e39, 0x8ceb, 0x746, 0x8], [0x100000000, 0x6, 0x1, 0xf65a, 0x8, 0x1, 0xfffffffffffffffe, 0xa168, 0x2, 0xb57], [0x8, 0xa5c, 0x7791, 0x8, 0x5, 0x7fffffff, 0x1623], [0xfa0e, 0x1000, 0x5, 0x4, 0x9f, 0x6], [{0xff, 0x6, 0xe3f826da, 0x2}, {0x5, 0x600000, 0x11, 0xf53e}, {0x662, 0x5, 0x1, 0x7}, {0x3, 0xabc2, 0x4, 0x7}, {0x8000, 0x6, 0x81, 0x6384804}, {0x1, 0x22, 0x3f, 0x9}, {0xfffa, 0x5, 0xfffff7d0, 0x7}, {0xfff, 0x0, 0x77, 0x7f}], {0xf34f, 0x1, 0x1000, 0xc461}, {0x47, 0x5, 0x8, 0x6}}}) r0 = msgget(0x1, 0x0) munlockall() msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="000000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995e23deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e01c2c6693a990a9b5333d0baba4e883feda3822a2db393b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba9200"/257], 0x101, 0x0) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff8000, 0x9}, {0x800000000000}}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000340)='./file2\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file1\x00', 0x0, 0x20) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) execve(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000440)=[&(0x7f0000000240)='^\x00', &(0x7f00000002c0)='{]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='-\xce}#+#+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) renameat(r1, &(0x7f0000000580)='./file0/file0\x00', r3, &(0x7f00000005c0)='./file0/file0\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x45}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="bfc52416dc6db1b90412faccda6e") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x655f, 0x89, 0x20, 0x1}, {0x0, 0x6, 0x5f, 0x3}]}) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x61c, 0xbd978b5}, {0x18, 0x3, 0x100, 0x2}, 0x3, [0x5, 0xaa5f, 0x9, 0x3, 0x6, 0xbd2, 0x9, 0x4]}, 0x3c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606942, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) getuid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000380)=0x200) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwrite(r0, &(0x7f0000000180)="42ed3890c67369cec908bb49623c85b2c3362b2c67a7a2f19e4c2647dd4269e69d411a4b927a9578f2e0923e60f63f33f0eab695483ab472548e8097a16557c48347241e1d4d3b25aed4c8421b5e5866a8569c73e4025a6b7482792c65f09809d7992399990101388d56ee8f569f3f32c7aac2754699f049f40715d1b50b8b593d5feb84a991", 0x86, 0x0, 0x5) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = semget(0x2, 0x1, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x1fe4, 0x1800}, {0xf, 0x2, 0x800}, {0x3, 0x8}, {0x6, 0xbb, 0x3800}, {0x8c18881b30c346b8, 0x2, 0x8a83ba3bbaf3b2fc}], 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x40, 0x9, 0x3f, 0x20}, {0x4, 0x8, 0x40, 0xfff}, {0xffed, 0x6, 0x90, 0x200}, {0x7ffe, 0x9, 0x0, 0x800000}, {0xff7f, 0xff, 0x9, 0xffffff28}]}) 16:00:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getppid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x6, 0x31, 0x2404c3a18a33f9e, 0x400, 0x10007, 0x2, 0x1, 0x0, 0x5, 0x6}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="9bd0a974d692fe0da98dfae74e5636496a1c3c8d2092c5e82d644ae9045664b5540492f5b231904f92cf3ec25ee29fcf95abb1e45905f868322b2363178fb047a0659706ebe968744f37c57bac124fed5982c943043a7877ae9e5a03a4dd451fe843b4d1a07c0880c8acd446a4ee9e9edecc1cf412d4c2bd9c24b433009f8ecf3045af31fc9dc1fa6e542d832b4c61f0d601eb9ec36bf0a7506413c7e93a3c2dd819903b219aac93aae4eec5b33f9d8cd3ca8153fe3ba5619218e229888067bb9bc45b6e86d4181e80badd161001c6f5ff9aab30c9085f862e9650634bd5edd1a0d3abf66dd1e3040e0a19c5406b33", 0xef}, {&(0x7f0000000800)="b97bbdde860f370ef402877ce0ab03576026ab5e30f0fde211ac0a3bc0e99e29d166a1442a95cce014c0fc7b36cda3c882c831a5f14d61b9b3d9ff692e1aa1e9f72c60de1a99a18c98e36d06026085280eaf2328ddf4c8f55c32a0dd3fc402ce8ed1ba8932bf451049ed3c1c8e6d5dc5fb7fc848de0570680c62471ec6a48ddbcb0fa2a0c810fee5d29e811b0db38ee4c9e83c1c98ec972e1cb6b962d9b7d87aa3e6327e45854d4165b071131ef78106a2264219bda8be4c420e27806c423f9d86ebcb4dd14ea84f85e569d8755650fa20e4c9a44a28b8360a3c65cf0eb8d5c891c0249df409085e0535c730c7caa267da8a301de67a7d020b579b129c4831411fa0eb7d8921f7660a84d6d8447ef0be081efd1afae51fa14241aaa769739b0ef921326d68d771c3b9c07368f62f40cf8211acf5fc82f10971426948bc6221c81b105f517226a186cd1d1ffca60e9d707d4eeea1a511cc38ddd823e1c8313ef5004ccb863e0a41100b4d7ff7ccdb94ac426563b996db4d3ff798447266f88a99531b128e300c69ba5110b9acd31aa820d17e4033ef5be03da7318020eba25f3fc922ed3584ca18bb9234456aa97a1d6f808ecf9bf395bd13bc11c3c10078794a49a760ba906c471950e6ec6c9f5585f46e2767d4ce99fa7d962ad3087653236dee32b88c62e74d6d690bdbf49f3efd85f98e5de698635e35e1308129219dcc8e059ef520c536df91caf592d73f7461c27c413b97113406e62cbdc3746517487211065aa27b8cfe01cbcac111620538f77c80f64b8ce9914fd9cac13a5ef6c9ebff4c1a0c7b2b18416dbc17571a5c36ccbf88e243558030ba4b0e8853b8d51b56eb3a2d75b1dd1fc13b6455048ccc889f1cacabfb773bed52bd15893fe06b046612e4a98e4e62bc61fff3137a4009c10c6284c003dc92c61c94517ae7c675049f4c315d5bcc91e879201537838170ca6eefec4acb294cbf74ee3211852fab48ab413b17015a38a50600f92e512e5e3e75ca12f03fc000d4537c9804b3102c31510311c72fe5cc7ecd1c1845e0bc0438ed552b4e5078f9166923236db5ab77b9a06b2c0da36be6a4c3e65244a020a2a36fb547b7b3c88483219ff175fe1a7f11e8ad488f0ce5ba838bcb959539cbb5126957dbaba5cb34c3093d3099d0ca38cdc9b7a01eea5494479784a0fa8804015da4752f6a0086f82e249909cfb3a04c9d566caa066c644de63a3f22e6ccd1a9942375e855275ad07f6102e50bbf7728da81c04f1914d3e8fea613307e7f6e213b8678bed9a510406c2da3693ccfdd61d2dc1dc2d6322a7d189339b44e21f563e582ee3bd3026c99cac55244f6ffb4c066cbbabb7389d56b5dcac26d2ade60c4578b10a5f4aedda7779c9f446b944ab8f89190dca0204b29bb26643544d7ceb94d02d04344b78bc60926fe9d3930831c4402104360d31b90b5a89d688e172fc9e7392f3bc7003828f960d5aa1345189aedec161502481f109dd3078c5d15549f747f10141c5da6e0371ab59f9e0c8def22009c0f670d8c18a12d141924390ec8bdc7581587b64db3c929c806c91c25d19062426b502f376689f8192be00f28020e1a97a84217a06a3312f802964be41a1ca62acf8bd1b459d24a2cc4f76dc5af1f5602b69aa5fd6538d870d46add76380d3ad392cb55d12981daeabbc1562c142d9164ff052bb35a3864a1c20706f610bad0bd1bb085df8b5a0529a74883cc3c5f837766b7eac4c2be1ae04bac0b4a652a6a6fba33421199097790b2bfac9e0bc55a1651e07cb311455077df1c0a4dd25999342d9e1148733f2a3c3520baa14e8a34ee5a0f8a20da05a3daafedbdc378752874473d2238de2ffa5903fc42a3570fb7fe0655c249f4641a6c0b406e4285f17791d844022a25ad5432fb7f5b11c6dc782ceb60df07a282c45082cfd0b0c76929f465b9f29df176b07c0ca7eabec94045aafa1e19b3ba8729ea8e2afa8e3aeabb6226b527d224f6ffa88e3c6101f6837381d57557057762107bc694c1a69379d7f720a1ee3945fcbc786b5c6fded4dc826a3d92524eff4d1be3b96f61a3ca6a9a3b6b6b6a7999957786888ed8b08b342fb912430b565fed5cea3467c0aba6be20d2907a8ad3c369d14b5ecb1a2c85eca329496043827dc7ade1cd829c0d70e7e21cec830afacba57f05c500126e325447d507300aab1339916f3335d47b071945ef61e3e5f57da5c710048e4e811b0386cd68f51bcab07bce3fc59746fa9be8a0949f27a0ec051bc850b0e30e278f87c2bbd68fcfc8344cabf16b2c037756c8ecbc8cbe7b6fbc4b202ddf99ff9a97019865bc66f21b96524c5a8f51c084acb5575bad423d29518e8fb648a37f9a02bafad07f845b08093eab9e479ac95124f71f83e8e2016fa7a47729a0ffa289635bd2ed7ed6eea2036fc4c3428782406e371fedbb6cc9b8d8f86647c4c89763b1e502437d830bd4adac8d7a1dd473f2cc315eff45e4f76428a91a20e2a22c70cafdc0d66c3578ef0b9bdaa5b63b415239c0bf35f49e316c0458b168a223afb03b014ce122183765323047410cccf72229031262868c109605186239b8b60111da8a91aba64ba8a8b4978512bd0fd8b4ac85734000ab06b5d4280c81fe713651bff5fff1741bdab2325592a86dbb31e18029bcf059e7d843075f88e11126cd51028ab647cb16de56745f25cf1b9c5c770fbf76e0a2df9ed04b91ac4f57d2f4179463b45eb0708b328d6bfa9af6b7e6048c7a4bd21481ae80b65e70a71ea2ab902d9c230ae3c8e9a4f26cf5f9f970b06af28c4f37a77174e018b3ebd06a2c464c81b4e2190cd41f843f01e3f572bf57d14e6d4729f8a5552fcbac551bb67fd5697640b234749cea6fc73824e1b5a348c0e9a2f5e1775b6fbeecc8144502251a162fbc2afcc846ec31ba1f3c6bd804c67a1bd63db74c8c91d1faaab6d0d0e57c825658bd24a591e26f84620397a07861a7d0fa5d2226311f6c1185e2e4ddd83c5ea04faebca0432d847c8109d9049b7fa639a212ec757f16a658b15b58a97f2a6335c7fec3216492eb7c98cebb16e6a1d56b4779182bb00c5bfb3c702a5e6a1d777b958cdfd6bda94f4c1ad072e79dcc8f0034f85385515c904d56bbaa7e05de758c4e352162e449e3cc614fdcd3211a01581a58b0c85f38a6ef139ad492f80a476c8bf20b9d998d0b33640e7a212bb1f201d80f905b49fe7012ceb82b99f15a5a8b493dc7ae54ae5f6d764b9db580d0fa6196c39b16760c91133e62c4e0572cac1bbb9074b866fd722db08b56cc8566894e4eaae66892ffc42a206700346f68785f1e19bb3b58603e7d8824d4a444d849b4b55802099df60b199f82e53acde82ca591d1c9589e202a07eb2b98201f2a751e5f85a35bd2b031dd2deaacfcb34bbaa786833404ace449d69ff36725a0a15367472a845031fb9804dfd2867218f87b60fdf31f63d458c0f3814e2d3a361ecafceed58d8add727d77589bcfe41def8c85ff266d6f60048ee6e0fe2966afe65f9e483f8f083a27514255436102a0721c8b0f6124c7a7b5ad0515e3b571ee6f1a07e26b94ea3c6ad89ce0b4654d16424556b636bf00e77c8bdc0d69afe27ff6e6d5d61b52485dd464bdde1e69406110fe9684a0a764001afefe09375c3591c21f396af337e52c4716261881f68313d1e73d3067b6ba88163fc60e16d9c08b41b7e5a747116090882cebd3a3da537aad4e8a67e9cc9ef30cbd443d803889838ed2cf9a724924c75d0df21c312ebe3a355a32495c4dea48046a511998c2b1c32e6790e53ed0c0967ddef38d70c44ca123f8ab246cd01633a180fa077672ffd3c0c876bd1f195083406a46d5662b057794be19abab76d1b762efff8131a06a63c3282f98eb9bec85075c404139a7a890131c279d0c60f49b26a3ea10105a48a376de6404278dd4d302b1e9754041208f65ebaf94c14252948cb6f26d529b031aa6437a4e09bc115d78c9e298b7e8b4c1f483350af87e369240a1c60cbaf18b5a626818ef3569079ca70a1198dec95440d92eaa2b7691d073377a7b3493a3213405d3bf4cc0c300b8f9290d7f39afca1ae6cd00236ef6650feff6a23670595b24740fe44d030043aa8520fca7026190b630a98d5f0f2aaf22398abe7e72fdb424c483a9dc2fc4e0e90c2e8bb81acc32193c8d85aaa0792921d5fb661762140824ebd8ad0427756d0c3eba1f7dedb140e700655a488677b871ad4856726e874a30edb21e9e4e074881e93f1dea2d2e54b61e6baeb2cdf048d1cedefc33a95e484ae37a6452215d92f0332a82bc978372401fd6db57248b612d94f53337a37b773e5961d984214b1fc512030e8e3c36b9f2a62c42a0bc781c15eb5faae0c11e979a2193cc749a01b95de482f6096dbd92fd77ee777a13fc10bd4aac20f54e4fb8c45ae01016c061ce3b4cd35a2f9ae0ba64795b8af60cc1ab7c44d636772e1c2fc100bba41c75b7533a73acd4c1a0b0ba6b220b9485f567015da9832a330337f252d569148196f557f6385fa23f75f510860c01b41192e94df628d33ca192da5873d02134cdbc0109b14dc0ce0af2b68fb673753f96d1c5697aca83f8a0b57634ceb9d000cd91ab3f157fa06487a12dc2808a1ffc7aec394f4cec3b58b5addef2821dae51ec838e86c6b0c26b6cf7f5ff6c428f9fd022389133702d32f92f965632099693fa70750ea198dbcb9a63a8f20cfd720d85fbf20381b41284402ea6997c1bd5c42e3ca8fd24722ca1e3886aaeabb64830d9d58e9cdf01ce930764b66108dcdbf39e07e8d0136e332260366ede1daf0975d25813f65af13e41accb9dfa60a8f3aa93b21e1e2346266eee5fe2de234436c69c9aab4a93db39b88fb22b0b1dd43bfbc9effc04a868bb1c08fd5777cb8180958a1367688e71b39436e3972a165acc4d75d493a2471f365276515df43f40d145a3c32110f8a8f0f73f644dda04c557c342971470ee9ac62afa01452c6478472f0ff840ce799f3d1fd7855552860433fc2b3fcc225b7b77f47382dff82e0fa359f166acb05bc117d9ce81001aeb44f093c6469045d0ee90ab1fab707d579864de1a7228e7bce9ee4e3a21aed8e0bf1b115b8c4374edc0d1fcb26e835db8e8ca88921f847acc026e5f4a41d1b491251a9a5236677ed00a848a2a8ad6f680dfb732172a68166509a26bc5dcaead387f898e961e77d8085e00cd7de38490a18cea94660bcf330a82f106300cf77dffb710aa609d53092e15d243264c4529820b4cb60ec500b94e5588b06a58b51bd1ac929655ece1a2b462cbe32f169dfba372e4c25a367f0fe61d56ae8093801ef5fbe4edba5b175c83a57db198ef1eb9fd0f59ddb8a998721971c4fa2d32f39701ce8cc9c6054f3706d9427d94cd96db5e87b9458f158cc34b2fb819864ddb53c950447115f36f5efe1c9021cc8410b68d608386648caf0a0f53e6306096df3f372799316fc6b23d665d4d76ef68e32f63ffbb95fd94dc9060281987aa9060057a6639b70b20a54a2a8e6eda5740413df620c5ebbd8ac79beffe3c7ebac0e109001772b2a28d380aae41d53ccf6ecebaaaaa8c0e898921f98d1be340fc247d01ab775119d00f09f3a53624d48f9abaa23348e7e980ee39320bfda9d9a7dcae4d055dfeebbdf79613288277e8e6d837d3cadb2164ef68e23c94f3a378aecc10fda3971d77757855a3560c8c440e6372a4632bc1818765a6aa38bd5d0c64c3fb3c8e390b22ccb5ae40dad48dcdf884a9bf19826317dc2e6ddda8ba6e78602bf7ac352bd52e1922", 0x1000}], 0x2, 0x0, 0x0, 0x802}, 0x17116036e32121c5) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="04003000b8"], 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) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0xcb) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchdir(r3) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x15b, 0x0, 0xbd, 0x0, 0xffffff7a}, 0x207) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffdcf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r17 = semget$private(0x0, 0x5, 0x400) semop(r17, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r17, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r23 = semget$private(0x0, 0x5, 0x400) semop(r23, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r23, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0x4}) r24 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r29 = semget$private(0x0, 0x5, 0x400) semop(r29, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r29, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r30 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r26, r25, r26, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) sendmsg$unix(r9, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000300)="9f71ce0d74d1d225395f5836fea89f8c2f78ff45ee6017d3ec81aae4c9dc40322b4edd3f971bdd95938e369cafd272e9027d099d24dd9c7f0a8bd62d8b3656cb2c99108d", 0x44}, {&(0x7f0000000400)="850e2004e554c9f5f4ab16b277ab2a0fa2b3525ef17425c7d9342c9a81d1a8e40bef40853505fa16d946155c6539aaee2ec8c4ab68b46db89ab3cedcfccdb049528503e7366fd25cc3703fcdcdec389c4a2e75eea991d19c2e17faa4b2c414178e15eb3782829b16604d832e529d8e3a10c4833dff5f2b2041946a0f213c0b016844b7e21a52e36721af14a8bc8889ee8512", 0x92}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r15, r20}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r26}], 0x60, 0xa}, 0x408) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r33 = semget$private(0x0, 0x5, 0x400) semop(r33, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r33, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r31, r32, r31, r32, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r34 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r31, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r35 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r35, 0x0, 0x10000}, 0x44001000b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffffffc}) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x48) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/`\x03\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x8, 0x4, 0x0, 0xeeaf}, {0x0, 0x18, 0x7, 0x4}, {0x8, 0x3, 0x92, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xbccc9dcd7d6ed280) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/det/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0x1, 0x3, 0xe3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x74}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="64287ad01a2f3e61301c6a2dc47400eaf73cee28372694f1f34966f9c4f90ccda63964717d5e14e783edcf24cc68"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300002766696c65302f6e696c656300"], 0x10) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r9 = getuid() setreuid(r5, r9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r10, &(0x7f0000000040), &(0x7f0000000080)=0xc) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r11, 0x0, r1) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = fcntl$dupfd(r12, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x2, 0x9, 0x8, 0x1, 0x0, 0xfb, 0x18000, 0x0, 0x2, 0x9, 0x7}) r14 = getuid() setreuid(0x0, r14) getpeername(r0, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r4, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)="6ecc17587a80f61505e9a5df2936861ca751b68cabbf1c605abd31eb29dc95926920246fba993db7a8150d6a960cefb13d45c68f0e007077edba051f9ac4d20b59992fde95434fcf5ef4178be7dfcdd817fce67ef8bda5e2b4d42e3d645a45543749d0b920fbb8af874d7e877f79991e5c25d32c4f6d3b4c667a1c42aa17c46e0f48809394db1d282a23b1fd2a9e7b", 0x8f}, {&(0x7f0000000200)="7003a72627647a869c69cd55bed7acc39f1b152c0c4c5b8e5d762e12818c719cc015c2eb12c3fcdd69a9cad3a2c67aca494117297c6478132c92366c1efe1b900bd181f45aa9b4849c0ad61b56bbc9c2a9f958c5ebe5630ccbcc208dab564b16c80d18c6d3fe6b5544f2cc80124370d1f3c6142f1aa0a0cdfdc8901ea7b289bbc9f6398807044095a13bb501ee1b98befd94bb5c43ba8c42cbb52fda67d748c628d2985783d0da04d0b54d76b6dc87eb04118dc1f385b7936b3053025bee8948a1e9ae092fcad901cf9139ab0f37dad83a61065f48c210fce4d2f7012c16aebfafa10b0bbb9eb74778703084", 0xec}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="3000000000000000ffff000043000000d181d13b701e3904450d2b7f8c6ccc6fcab17d7b4ad6678350598aa173000000400000000000000001000000000000005f77d378e821ceb290eed21f6c710fb8b977d2efd558fa6fe3df5fd6c8a4d06a2506c734f7b6fa2a71251d9150c9aa004800000000000000ffff0000010000007f5ac7c17e41ba687b6e157e3c579ff0d7682f8742a15da6040b1e47dde7b898580456e6978ba7d10fb0e370b233d5a469d1000000000000d800000000000000ffff000004000000c91f972f951016521660b8be81f4eac44cf77507bbfb9cffc1e862f9670f7386b4822658742f2e92281ab3a55cbef34a390a99194da092c9bba1a11b69a41f35b47fe1f8c8c0c8b6899065e52123bfa28042e70daf8c939536d32e693049c263b4c4b10f7c2036d3199ad66dd9230a8e4e494311e2a38d2ad49ffdce4894dc8974a3f8b44e988a947730546040f63b3f76a272e7555bf1b3db3e86505b2f8200359f56320a87f07c92453b0726b31f5650753d19faa3cee6112563fe0123f05e1b00000000000000"], 0x190}, 0x400) 16:00:04 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) 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(&(0x7f00000e1000/0x4000)=nil, 0x4000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xbc13) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x7f) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x18\x9dt', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x905, 0xa252}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x40047463) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x58e1, 0x8000, 0x4, 0x100, "8d517608d16e7a0382d062081a8f396f86b079b1", 0x100, 0x7}) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0x9) write(r2, &(0x7f0000000200)="505e4ff797fe0ddb59d8ca202d4432fb415066b8cf8081d83040c5dac4f8eca9a15f952b47def82159f126b193327fe5b0a4bd502f571439375194e6be268d399f0ac197422bbc1b8a95230096b6035d8ce3f62d56d09ac181476f07c03bd27ebc83c993", 0x64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) setrlimit(0x1, &(0x7f0000000000)={0x3f, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="8f0a3d9e", 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/121, 0x79}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/169, 0xa9}, {&(0x7f0000001300)=""/92, 0x5c}, {&(0x7f0000001380)=""/80, 0x50}, {&(0x7f0000001400)=""/171, 0xab}], 0x6, &(0x7f0000001540)=""/180, 0xb4}, 0x40) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x4, 0x0, 0x1000000]}, 0x3c) 16:00:04 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x8000, 0x3) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000598000/0x1000)=nil) write(r3, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000016c0)='./file0\x00', 0x14, 0x20, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xd22e) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000000)) sendmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="ff3bff3160fa5180cb1f9038761baa828f7d98a239986fc0684098a0844f060d3178fb86fad1d8f83d1955d631686aac3a90cdf6fc4aeff2691c5cb1ec01db3419a7b62d407eb089577d240fbc44717e2cf7c79cc7cd55914b0dd54414b3dca0831387a526d50a72a810be0cf8cbd67f62e89edba2121e962be13d8b5803e3e7c310afa3a6282d491434029d07c73aabca203c06d0866985260175fdc21b56ebc02cd950", 0xa4}, {&(0x7f00000001c0)="2552abee40f171206e5bebd107c8fd5fd8dbe312212ab45a80c33699fd873fed17167954020362a34775f718711036e751fb63b8712f83327565b301126ea29d9c70cd9843ceeea488e79f9a3e315baa1ab68262c87e743e3f4fea3b48acaec5aa20f1fc7e58a7eb331b1ab581383d4eb248402350855fd785cf3f0e", 0x7c}, {&(0x7f0000000080)="a89bc9e3f2d8f2dadaf1044b30bf03437c", 0x11}, {&(0x7f00000002c0)="43f3cd4b2abc92c183e49ae414813e7a0ec464df3834853505e1dd7625825c62c54bcdceceecf7469f5d2540d82d8b3afed247451c8a9e91424a778494844162b4de21ab370d041f4957b42ec49e220d34da409e9ed642ff62ce344316e38b05d58a2489abd6ed8d674af4f9ed70a97919a23c4dadcaf14b1d9da9165c27d0ea16945db46baa7fbb63b5c1b39eb3642eeea5b0766f9f2092a418fe5f22be", 0x9e}, {&(0x7f0000000380)="d53760f8c9af5410d5d98d08f5d007911fc8babf5f9e1dc2a6131f40ce63347e1641cf1a217fd359664842ea225de12f8d5ac515e9011c4fb78b50e84a29b29ce3945dfaa0ddb9540aa0af853b4116f2da9d299494f8ab8ec16e526425f5538cfb", 0x61}], 0x5, &(0x7f0000000480)=[{0x1010, 0x1, 0x0, "01e14c94c3ed2592fc4c329469a76f10c95b2dd483376f856765dc2ff7f1a1ec9b3b6778505d6a90e8d9f59501416d24da82214e524e0399183c1c507dd29e9638e5468c58729dd11546a1a4212dba7fbe20db1bd3b77ef92da24de4cc6e61af1591cf9608d8cdb52a2e184a8a397d7fbd2e5619ee30dd79f14472b38904388ff60e5f3334cd921d9605c8df4ac994a1b947a9935d32b0cf364a402ca836f36c0f699c710cc3e9eb5be15b42132ff64504543a1fa6808c776e0ac39045937952746f87613d750c51da2264a81bc60570035942b446d91f9b1ad7f67868fec47eb49f4537a47097f52b64418801819efa87225ecf9ffa48fabefd630befd4f38e965aea324bf7d4d639ac3c617c0d61523980568bd413d860daa9faf73e89996c8e220319079f522406a0a32ae14032c53d209a3ffd209c79dc94ea9d30ca2560fccd5dfb3f569933581c8098c9e971e18905307148ea3421b6b02bb6255fa8c9432300144f59ed83da0b18736728d026fbe3609d82001e6d12506ff17715737c51057372a48cc220c368c80737ca67ec6d18b9974039ecdc754b348c7e6cd7c97cfae5476aa032129e6a8d570f333cc8f634f24847f95151364fda49b2bda810e841a2e7e998cba91517201fb7167d8fe6d124f30cbd3070069cd5025b80f4f315b3d0b153666cc3b319361937d2702553eb003d0154c5a8cb04f24a7dd189301a50dd1d2f3e170aa0d21da4d9520871a4d8290453caca2e3d81ef2783daef90e093466b74d52f281865fae342683c354f2280feb9e559a72fa74f2965235624a0da4a2fd4f6cc2b3a4ae64ec3261eb15c8a906d307b5214150f7ed777b95973c3d69af45f6d7d316de844955d956f722471f7844cbfde55e9b73b0f6409156b61625bb1fbec91064607e57033e53a4efe7353c6c0a725db5cdfb946d9d6609fd1b4a4120ade0a022317ef55ba38eb95e95815b8ffe89960b4eb4f59c570e2515ac5cafb2014ae7b804e9a6582303d663e3e5b9018c711bdee87caa924f0a5749e460559c09fdbc775ce7c1fccf022ae3bbe472ee30436a20ef445de502a3e808ef05d0c01ea3f20892646067974178d84556f839dbbb685146462623753a57ce12c3967795f1ca551a12a0bed884af2ea22478d4493714aff0fdd63e207e7f1d5945a256e51db850c702f50aa031edd47feaaea2a1cf08b299d55d523b6b4b40c46bcdb6505528bc15270fae5d80b92f319616e0737cd57da68e0831ff601fe95288aff239ee4e5f58de11c5097ce528cfca258d297656d9a31a5163b5845361b5c6f931d5adb7ef7dd78822f4bb7eaa50225ecfd3effc1b24fcd15b562022fb9e96d6511ec6c746ccd5fb6829597dd34bb634dfb3f81c1ccef3f117bf5ad8e6bb2b1ff1cdbe8d525b78e02738bdc138d57de4692ad7b5013a95afa8ca3b99ea82106b1cf1616d50c9b4b55128cf335b48139a406523c7670646ff9c42184ffcf273d591c6965cb9d35831a78b5e28c4e061f4624aad0224227a4868be17c60a5bad49bf3b157256335281535532d3bddd6d25b7934faa689febbad213433382e241bd9284226915d46422f282c28588d354a0fa630348f0db179f3d4d468ec263a85d6443760e5bcd54c23eb5b2c5120152644e57d45138c44b64640a6bb6f2dd62c764f9ec39fb8817f683c590aa2c1accaa00e6f6ef18d75b4ef3c88be7bc040f6855a7a6f6caaf7e42aaa24d427a0b16eb924f041562ba7ddc4bf9701f840906c5e398c45c8c8b26073f6b543ac02bf7972a742b644b5dffd68d8d42baec7316ae8249daf9f6703ff14337839a3f7beda059a6876cbc15bf510c5f4de4efb7f7d5ab8b4cebcc50ac9f22a0187c33e2bb756212d26535268dfa80a1e2980d3535fdfe5ff7245f1be477076ad90b71fece9b79f2a536619a814784074d3bc2b3ae2d346b95483cdd005342139c2b88e9ea8b995dec83bf5c0a87a82cea90985c79dc46fc2d6853138bc667c1fc6530e6ec7ca69b6815ff59a382e2bd34c02e57b3b9595c1025184bb94614a5e84026dd8c156923f29ec3d0e57a31ff00e16e87d882fa561fb3043fd709ac8481bb29422affebc27d14ad58b7a0321ac22694f2bb0925808d536e30cc42d5b8eea8df5e2e93ef69ffae0f96ec89bcb3ceb5f08715396cc83c0ae222d622cb390bfd1b0ed1e6726245e61ef3518b47735a8f28d6423ecf207dde299201278a55cd213095ecc78993a769aab051c44e7d790f376f02bd43209034c0ae16a5233e731b6d8b199f18c615086ef4bb8d314304b38d8259db8ceb6005f0264fd260534a9883e65dee8268230c5e83dcac956a63991dfcbf7c422faaa657079da212f655af70fa40dc16f3fe518add5be4748f8806c0de209bb7bc1dbe4951db06d82580e29d8b8d7b5c98f678c503f69b6957e97b22789b2ea98b9d18732803d80cf47499b4c338d2e60daf009e1bcf0456e313442ed19f8f4351c0d8e1f21ae665f4efd437f766f960f9e1c627b995304d417fd1864215938ddba3fb26279d605f4d6deac0cd21162063b744e24d61d9eb5720b7f11a77278e196900959d360c3d84c5c49a3fb1e48dc335d088a77e4d110a65513a376bd0505df033e4d0b7812fa2b8392b3ef62d317e94eb82b074943275f95f9e84299be8e3c00b789ee60ec4c4dd343f6b22b38204482c1bbf775c31be382a407bbbf979df53ef5d0b22ff4cbdd6a77bd972219f1484dfccd4f21e53f58e62d4b6f84f2c1e285d6d6f44634f4d8b0a058f79aa9e5ce27f58da996f0e156143a63bb8b1d6e1e13355c56748aef57362550cf4247c861f4c648dbfabf4e7851ce62eaf8fdf1366021419d236c65358443b0b4e362aab77c02285750d93aac50e2beba0b055712efa01d0ffb9e6358196af12578eb7807a67cc0ba1cf6f503edc72a9402b7c3026bb84b9471e5e6d125a0a2c1a52fa0b2e06694d4d7816ffbb6ac74548d7651b26a41154ea4405ffb344af58cb4b4a500c0fcac15a7444fe58b8c0406862f56d89770e58d34fdd4e63045e707aac0e2ed9ef0eda2a3d821f44060a81a9e1d3ffd271be1cd701b20edf78b03d43359d11390eafaecf617cc5bd1e068e86c5423f49558dd38a255cc700fbedfe5601153116874228fc85a64401189c5f6af685fe52e2a5a8bd09c248bde529f41a4b2a09ee3fc722620ca3128e916f14893654172c6653f23fc2925a97061736fab673cd74f0df7ffe46c65e5a29125b96f5f24869b1120d8c5d23248d5299a956fd495bf9f40e086c6901cfa0a40f4a30f11a4498ed9fcfe3aec3e3f9e3afbb7c36291b30c4c743cdae0161b1312ba9ab5da4cae41ff87433b36d06c3f3522e4eb9d146d14e5db695378575c13986c4fc4916ee4b22275831a9c1a2e92975e15688d6acb26bb47022be970df6642ec59808b5673f6f7c34d657b247e3ee45cc6637b519c06b292c69e80c276009a02c1d93938d452ddf672fff14350ee84d0cabb833d71adc060267cc9b5626af80178a4ef4d54c9f163837b14a73883083cf12ed0ade1a7e921cf4eeb80a630e60e5fd841a8de94b4aea21beba79ba0a6ad146185ad8f6f94b461083b820bd7bcd0f7626d49c2ad25013d34d9451585fa88c062552d4c7b29bbb7c9a729478239e426b3def2a8f4fb965411b6e753205b1036ead872990fd6b4f7be89658f0d0124f4b5b499f1d54ee998a93f159a5ec3c79dfc6091c8b16957d81d75e3204ffdf02de942b0040e31f5d607b6d171c704bde43a3c99146073dc9279109f08f6bd2c61cd2b90d583724fb8e712ba958008039289213e37d98bcb9bcfd577da2bb239ea3db42dbbde1b003706fe7bf6c0f626b6757e39f8d1fff39db64ed6cedcf28a57f9125bd4e2924d942450b0e5a751ffab3986dceb44b694065b9d09e7992b22db0e6ecdd5fd89b691ea6fd9773234ba42b8aa5538c98ea0a5b9e847797c088e1968847a42e84dcc57b7d5ac91cab6a13108b57fb236d0b5c9979919569f4bf13829c23b5b76d6b48b53ed32089a227b88d9537dd6a56722b61e42dfd06a12a3a39b2c4b38fe4ff9b020e333d5f08071d05cf18be8ffcd4dce040f24b82c847d36fd20e62ddad1421cab4fbdb849ea9360017e024f45efb8bb6624b0dbb2bca8cdf5df8627ee5d72177eb7503e42f175efc45edf9c21f8af2998fe2dcea83aa2b96cd6cf7f3661ce07d29f42b6104d962487512241a1b98453b05e5b8f8e2c45eb48e363ec1b47820d39d17d69663a08f2e463de82902a95797e9430162894ab80378ffad3e30804fa827f1c47ccf5f28656600bd487904f5512ade5d91134f5947bf07fa816bf01a096fc3835fd4cd34a9da5f62703487448216c37178acb2f4520550a49a49a5431dd3fd19d5fdb3c2008d7a4e24497a50376d39463efa88154ca8132118a53093ea2c6de7f761826052849bcbacdb2b002eca2ee0a91c178d33da5b3390e000a82a74a25aab3b544e08c2a6c625796880bc3d4963ff22e11473ff427f64bdb43ca714e78d136c2f393a5677896fea25430a0e3475d4066e62aa45d50b5ea0b915969ae998b9170d89f19fe9f81e98d39ec7cb5c092b4007a7f673756307396908c0a81cf22944c118028e1f8c360f7d9fc1ed9d97327929cd51e743961f4e0e37d8c382ab01e2c2635a175c6d35faea3d3cffa5947fa05e02f3a841be9ef88c756548da3a6d038eb6a13b5e950a7095cb8ee6dca142887a3cd5cf87ad9b950dd9899d151df68897768ccfd414e0038a0afcee7276ac882b64b8ed6aca16cfb2990734f4ac797a9ea39ff20bafba02bf8c226e93f5a8805328e89a28ca4079a0a67d79934b8c033f28089bd58ea0ac4c9a11bc0a1c4f5a4ed6ea3c785e2380c21dcf9f6dc30616db6eb9abccacc5e6d92620d511fe2e3da658fbff0a076e5f8537513d3b938deb136421c2f464f8238d996688d66c5100ea7d5bf002c79532baae43b396e0a7c48617cfe69879b1f2c52f6b0bb5d81de3c190660ae09e621d20e58b46e171c659c816034fd115a5aa30a7b7bb906d3eac0e5930b71f5fd352db6757312b06994902967815cc5bda274db77b5af1c32d31623344d76a204972a1696896cd7314f307a88313a7a0b034fca5b2cc9e77a73140aaff8c6d024560432232feb2ef360bb080cab99aa3432bc513b3d59295cfc8c3e662a7ec8d0baa1cb8fbf5e1f3da75c4fcf3480c98fed7ce32bd30fb0be84ef7812d69306fc855ef5a7e0ed5e009f32c5f54547aaca7ade1097af8d59cbd8e3c2816cccce551f67ac3529ebd096fa09df8dd87cab6e2996fa3f1701de4bf9578574e8d06955508cbb81e08d38197b55ef33ff2c62830fdc376db9d27960388e8fa0712560d27763f7c445288c9343d2cfbf6ed94408897602af3cfccc57834bc625be85b3fc66ebfc732a14459843c35fff92aaf3de8b6f19322b33a4656a0f10909fd78d39543300e6f984d1b07fe4974b16463a03fb7127356f63dffec3eb0599fd6a9c6febe6cc5694577a06a69a49ab24bf9a2fd3fad8021d893328f840ea4290c7839abcf912a5c9e1fffa94e7f6521b13cf6fd91759bafc8a7348c44a2aacc8af5a83e0ca147cfc25ee1848fc58451017e20634260dc48e08572782557e54ccf2e916c6a46f83e7fa54f075c31dc1a127c86e80182ad21f6946599b2c9869306520b30834fed2d84cba9e7eecd70e3140ba7319192ed64281512dbe68c392fb850f9b8f31b830639603dbceef79295d3bf1be400ac60415640b6f6ea8"}, {0x28, 0x0, 0x3, "83f534ab09ba8de25504d435354082650191da55a7ea"}, {0xb0, 0x941348242132fb07, 0x1, "3d21adcb8c0efa2673ac65a629b1a15605b0ed98eaf7fa1f2c5cd50ac9dca38680449a454c3a970ec5f713f56248109b2a65c68b2e541d1abccf5d89704b15cef3c7b922a86b9f5685260f9871c754e514d210b81c44c9be18679af0ade326d3bbc2783fd25be743ba5dd2ab264145e49f622c52ab500be13b390b67493dafbdfbb8e28b622aee76271bd218dfaddc1056507cb429474069f7"}, {0x110, 0x1, 0x81, "cce9faf50d2feb5fd2e1890a3e8ef7ffaea2383c40d10fc10fc4a082f060845e09daa6508a79a0c968bdbd62dcbf9070e6f62b901026ec40eff0e6fa05794d363a0b5b7c79c0fb1c031861402e028e2e75b3be5a25c1f0c162f239ab55ab961d984c6242332241a30d27e6f976b03c6cfd345af9eb105c6a6fd92dea4982bc5758d13e27b6d3d8ba05d870de038f616a0abf4a0b2ce310688d5d55346e28268ac1fe10f8483e77bb9b7fb9335dd7cab248432c8fd9590f7e6a4c269693b6a803328b04c114d8c1251c4605d27fae7ed9d0c684b2a5449f01ba98c0ea45fc75fed00fa5110e34e36a67c6e2e6f4f9cccdf3f27111e315e5bda98edb0b"}], 0x11f8}, 0x408) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) readv(r1, &(0x7f0000119ff0)=[{0x0}], 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23a) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x211) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x3, 0x1000, 0x6c8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x2, r4, r5, r6, r7, 0x14, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) r11 = semget(0x1, 0x0, 0x4b1) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f0000000d00)=""/216) semop(r10, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(r4) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') semget$private(0x0, 0x4, 0x180) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x70, 0x81, 0x9ca2, 0x6000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1ab) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xc0) r3 = dup(r2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000000)={0x7f, 0x2}) chmod(&(0x7f0000000140)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x36) 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) flock(r4, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x84}, {0xd8e}]}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xffff, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x0, 0x3f}}}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6900b200ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) r7 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x1, 0x40) sendto$inet(r7, &(0x7f0000000200)="a0d75ab56bf69e7bb4460eef96dff778520182d55f514e160fd384e418ac5d01b08f13ba15e613c5c600ea1a0d236a5950acc7c9c6", 0x35, 0x2, &(0x7f0000000240)={0x2, 0x1}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = dup2(0xffffffffffffff9c, r4) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x515c, 0x8a89}, {0x18, 0x0, 0x401, 0x81}, 0x7, [0x0, 0x1, 0x7, 0x400, 0x4, 0x2bd, 0x7, 0x9]}, 0x3c) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x5, 0x400) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r18 = semget$private(0x0, 0x5, 0x400) semop(r18, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r18, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r21 = semget$private(0x0, 0x5, 0x400) semop(r21, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r21, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000000300)=[0x0, r17, r20, 0x0]) r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r28 = semget$private(0x0, 0x5, 0x400) semop(r28, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r28, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r29 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r20}], 0x80, 0x4}, 0x3) vm_resetcpu: failed vm_resetcpu: failed 16:00:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f28be61d8521ee1e53fd26f52249c901f022f19975028aed2b700c9bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dcfb679159e040bc31a8439000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840fec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb70900410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada79e2026f1e2208ce7f22bfe2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9b891b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a51860f55da25404e6489500fef1f90532eb9e0844018fdc7f9fb467655f8ee4c7be1d333c5465ca43d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954fdd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df19ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481dd4dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721dcdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da00001e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0100000000000000315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040020000003b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245900200c4dd6a7b8366e3f94730082d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1204000000000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000006155ac6263c7dbf4000e9e4600886f079189184117036dd8cb3eadf583113905312b7c120630b9790c564b6ea4307e246124a4ae3d0d70c471d877bd651e99e82fce81e67b095dac5f8b1886f2151b1a2a40e20d6cafac2b008a0bbb7070d4b2505dfadc41a9a8cf9f1f8d7c62a0b8af179b2afa4277357745697fd20d0000000000000000f793cf25c4d0577d468fc3557333c0fb18e469bc9489e608c92929e73fb86e15e95cdbfe91afdcf09b64ffa7a9a8202f2d518840c84969b233634a3e87359643294ce6596bce6cd81f51c913efc17791dba6c0cf327a8f4ff599a44a41e4de1801e90b84ec0811faf8e0742bcaa3bdc2b52c2344be85af7ca4c489e5bc197b2316ba688179b90f24fed201705d5c3b684f928480e327f3711f18f550a635489ff61b96b6f7eec3ab72b76959dc5730b5f05c66c1063494505d3a3f683dc2951b02bad556d363a83ecc9bfc1bcffab068f65c94c857a270fb9e45b88740b56eaf8036068cb057c007e2dfae525498af3d350319211ea373311c3847465c5ce6e2046443c5a0221b2884d701d270efdab51c30067813779232792ed623c0192f80fd14976a2dc4d8ca6ac733052f03ff38828b54ab47b5c33576d48aed96db467a006502888ca1a28f33ff7f9e5fa25d27f9f4870dab17d4cffbe47358f1a431b28048374c0ebaa87a55d72027a1376379ed536fca1257adbc3e061e72abae286f5262d2fc4a452e715efaf78a8c32b574c305d7df00878e90c2fd771185a73387bbcca7fdd7c07ebc637fee787bbdf6e54482a989ee99183a000000"], 0x10) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f0000002880)=[{&(0x7f0000001880)="2cf70f140d6abb88ee727988a577c3964daf1016cfa3a80e4933d0a66c2d9d6e5251cff15d93dc2ae154ae518021b4d7bee7ba6a3d3ae277fd3f2a8143fdf93e716415ae3023bb313730632fccfaa68d78efb4c5c8ca10c981a4b4d1ff448c481808a8bca2b5ad38fc3a45ac36f5c299b8cef81148b0f93268f3433ba110c105beba40d996032288a71c1f6842b901cf12e9d318ef6695ea50139375b60e21c46b1ae0273179ab1d45423c9dc38f8b5c379a9f5cd81ba7a7ca1c3809984ad1167681dcc5f4941b362426905caa1364d6efe47f5daa7f424711edbcd0d8c91d45ed401bb3fb20a0382f37f167042aef442f9989181386044ea6991b8cb9c4af3160fff75e27832beafb738c114b057b4c811c803d40f18567c234fe895ffc73fdd33df8be43ace67d51b86b37289845b2677f8fcc34a1d0a004e730339845cea9d0ff83fa4c174585f757c729733914fbd9c9dcc3ddcc0c1b4b70fcc81aaeddcd19cbdad0073829f2659784204b2066f3f3107c9c4e220266b37b168c8cd14bf6602ac1d768ad43112e3476be6bb4d22742cd2718e21e4aed6c84ad40a847cc380e6047a628ea8957c6d07d85a8d19695d3e5dc1e91735b019a9caffe3dd7597e865c0e4d0d2b35b8464d19d5da3aa1f94a58b162ad3858d2b795d7d17c7ce6814fe0f4f35a1121d935feac597fa17ed104bddd98fbd46f8da3c796e28960c6176ce193f4bac62d735e9594aa47cfb622dc9f63ff78bdfe322779db1d9e5ad29eeb732d75775a104ec77cb322ac98b17dc2e00f8e44094d991f9c929b42a638f9c4ac297fc78e7e8205dd5912c95b5c66caf3495fd9ef3cf9c541c25c8c7b8140f2e8dee92e9955fa8dc5f9a13fde452b7c2ae1a974b0477225353ef14de88eb945c201d9302b4de4bb61cc97ad40a909de1b94fe114b25415058b6babb64f2438b577c583b9d50811dd0b37a3b4ed54428c225107138b30bfc7aa27dca341aaf9d7ba27ed43fab583ce049e5f4ff71124c7e6e56fd075e9dac8a88bbe59b3f5fb48a314865cfc1ffefd6fe1a8b7e4cf86b23f9e35aeffc72ecc8736267a166e9ece4e40f12a6f2b5d0df645a7214bdfeb10b3d6c0f626df78f969e2df418e52da4b964589394f42259b8d686300330c1836ad0d7f5b9a2213b844d8bebc9de9ebddd930aaee5427cd0110497c531eb67934ec43d06ccdd241b206913d6798dbd66c15170e204d9376d52530e6207c8035c73261edbb300182f8c4f589db3dc196874e925565a2d982b906c6689939bf638d48f357a00cb51ccec9464dc7cea79086215e11557d01d9918822af3d060cc0d681b592447b99bf21998ce29181bee0f02932c489a2a18a2819aee9d31280dbf1917f1a1d6a55ed3536cd5b63ff6d23c0d56d60441198dd22348f46fb8c2822ddba21367afbd2d849d17a66157b65a58b2c922cee347c242694d1c34fe3639cfc80376826da88c527fdea232cc93435bbf584b98451ab445a96c796895122f85561c1291ec67abb8318a5203168580a1775e2be81793d720e7ddcc2d6a9be25c9b758edf1e73e54367f48df78b48574826437e0333403bbab0cab0e28d9b695ccac1c92ee03701b1496ff26834a6b47789e99e79eb01c894e3affbf14e309ef977032d2ea3f44d35be2caf0cc18c60a2625457c4f882d12e25fe5dc039e2b46c51c1efd05151965e5c750ea6751053b5eb514af379424761ecbbd8ac6e439719f0ac07dc8f0d504ee072e8d72bea6dd0c1f3471ceeba60bfa0eb1a166049d4edd10b682129826ae689dd045962fc4ddaa934deb1b731dafd381752f5379bdf1c7ec23a5b81ef433ce5e618504eadd4b57247d7b62dc5e56c9b64d2a2a4dedfc2c9165653f6e3c73fce645114a7f5c6bab79e81e152ec5682b74b15d14f0ff0a39b5bb81ae5897fa0944a456e945487c741aa8835d1d443c5a8c267a2b489fa62869253e0712bcfd258ddbfc9c7bb4023c122555e230391b987cfa0f599f5291e4761de581c0d3d4ce16e9bc4d0edee7c8c82b213701fc55f3a56f1e0f72920ae679f5a24a11d9ef19839d5d64df64876bec2a4f3a989bee9", 0x5c9}], 0x1) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xc2, 0x20, 0x1ab, 0x100000000}, {{r1}, 0xae275f9f0c1050aa, 0x20, 0x1, 0x464c000000, 0x1}, {{r3}, 0xfffffffffffffffc, 0x5b08847ed2859507, 0x30b76b229856b833, 0x0, 0x5}], 0x9130dbf, 0x0, 0x4000000, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000140)) dup2(r0, r0) madvise(&(0x7f000052d000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = geteuid() setreuid(r2, r3) 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) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000080)="d2726af98e44543d6cdb7054b3d450296b6c2ecae9773c6cd3cf32527c85f1eb3b07010b07cbef0a14a06ff9d0ceb9ab5680ac6bb9b1b7ff8773490566a9982f27435d05493192b11b91ed6cf8d23e74547548a30e30b412fa34e46623ab7e51d0f9696d18c40c61641519b37cc8fd4f6d5db96033fc3d95dd9957a61c48b2b8171976b529a18ef35360fb74970bbb6999", 0x91}, {&(0x7f0000000140)="b1d350ce6f3e5edcca7936ec39f0c67aa9a53df02a801d49c664aa147685ee94ce466310d3e5a0e1fcfa7b4f6504e1ded4d7db02fe181873120d7c7a3c111799356b39e084e1a5d9b2e7a24aa32cb200cc8637c31f0396dac671e5d77aee", 0x5e}, {&(0x7f0000000280)="cc0441c4e87000000a21371706bade4d6c663b0216ce80f831564995c6d886baeeac6d3ad1a77b8172b62886633c7ac7da3e7ce3df9f9ac0d66d3424ad2bf6ab8ae78209c176547c3871af27ea8215fc88aa1e6662", 0x4e}, {&(0x7f0000000240)="3eb59491be9932787b01ae4dc323b75afd0872733729ca6e4dd4f35899a932a061d0f2597ff6e06613c5e90a5a5a222f6de683f9ae0bde0390ecfed77e642341", 0x31}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000cfe06b916b3f7882"], 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setflags(r1, 0x2, 0x71499732a50321b8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x1}, {0x3}, {0x8fe}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7c53) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x2f) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCFLUSH(r5, 0x20004268) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4202e57f7f000001"], 0x1) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000080)='./file0\x00', r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendto$inet6(r5, &(0x7f0000000040)="01", 0x3da, 0x5, 0x0, 0x271) 16:00:06 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0xa7, &(0x7f0000000000)="d8ca154009d8a41776e0972cdc87e7773b45612d487a3f05a8ee245333907f41e9a240c91b97a2d2d080b1d6b9fc0c9a2843a26095d109350a5bff5abe72a46346d9cca8f4670300532d5003749ecc76e97307704e6cec28e29c314cd497e66fa7cfad9a8a5e8170fcfc1ab2951055b7383c863090151085f79613c210bbd052de6ee7eae32d2e914ec6f1a950db0f6405f5644e9abe0fa4ded3f4f22ca68c9082019a2b037bdf") sendmsg$unix(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f0000000180)="56be98f3ee", 0x5}], 0x1}, 0x0) kevent(r0, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffff, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[0x7f, 0x2, 0x76, 0x0, 0x1, 0xffffffff, 0x9]}) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r5, 0xffffffffffffffff) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x101, 0x1, 0x0, 0x0, 0x401, 0x0, 0x80a5, 0x1}) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x73eae6144d84daa5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4, 0xb4) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x1003) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x43) r3 = getpid() setgroups(0x41d, 0x0) msgget$private(0x0, 0x5e2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r3) ftruncate(r2, 0x0, 0x7fffffffff6) readv(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/77, 0x4d}, {&(0x7f0000000540)=""/89, 0x59}], 0x6) r4 = syz_open_pts() write(r4, &(0x7f0000000180)='X', 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x6, 0x2}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x20000000000000c2, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0xf8}, {0x61}, {0x88fe}]}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x141) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0xc003, 0x2f) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0xfffffc7d) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82e02d2f7d696c657000d1e2c31d9b95fd98db9857d72ab9a3397d3a42b9e47f47fa127aa410f7d589f2b5cb952aa5eb652c458dbc7b3b0e0b563cd5c3fca320849d8efc29bb96643a0000fc5c71ebd8a7a90990293a55fd0df1fee6daeea31bcaa4c2a41e603b3a364bc232137509e407086896541c6a2186c0e0367aaba84ed0a3da8e93422cf08df739e205fe51e9ec1890ebad35f444ce33e161c80643494fe5c9931b5e3aa4012a12c2c396a95f1fff903d70cef32751dfaceeb18b2cd427ec20861c67e9741163aa06df1880ab520c2b901efa6676df86a87e185c040b45347e82e40071ecca273de3e720af47ee8ba633a7b1b77a72831bb85b1cf34ca3e9b71c6483653924a11b011129cf9a295041cc4179cf985c989cbc4f970539559ead63d837e6541bf32eaed1bc1e2078aaf3ff5294ce0eadbe26ebbd7534241e790e442e7945e6a939c1d0bcbcca021650b6c898b8c70877469923778f4171ecdb2ccd4f905e43eb793954e9156e69fbdbb4be8771f5a16f7d4136c9b9fb283f3d59e9d3df903e2b4928ea719957d7ffe1b954eed226e289a9aa67dee371580e2982385ace0136eb6eec76fe9c9bf91bda"], 0x10) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x54}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0xa0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000740)='/dev/speaker\x00', 0x80, 0x0) r10 = syz_open_pts() sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000240)=@file={0x3, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000002c0)="5cce6eba7c86174705082b327e330554f8706202b0f2feb1d7a2954c375689ea05039a13fa20310f481ce9e82cb08f246eadcb68c8f615fc647c17d551ae2a360552ed245e1c89ab406d47c93d44e6cc9e8f158c2c5c7775475b72f4264315ee", 0x60}, {&(0x7f0000000400)="32903b187af969450ba4ed83f0a356e3aea423d8081246e095ddbddce9a4364958bc4d46d9f2955bd93cc9eb15c122fb5221025da6e717f9a4c206f8569562a2bb80c17c1ad39f9b2fb0641c4feb1de96051f4de5a67d784368a4cf9b1251fa56b3883c8c903f4302a7b564ebdafabb550df08f831cca847dc512a52fd570fb986f8611af31eaacf", 0x88}, {&(0x7f00000004c0)="76941497df69f5f663659d8447e22c079f28c1196e75247d2dc74c79dba26504a7d40b70749fa0e5fec4410675dc46cad3e1ded0bef193da0f882ed412743a3777f529680452dca9c2293f08e25419d1e44bf77dba5b10b86fb03da5241f3152b0196b79df073b8278c650afbd14a0509fa5cfda368d2c7a7c05e0e26dea3e1e5f48e7fcc3d3516688de9f8d9a911dc41e52734cffd9e6ef434f2da20b5424afd93012d0492fec7c713f9d5f4644", 0xae}, {&(0x7f0000000340)="5dd7943c4e65489694fefb1bc49c5e1df34c4dd2b40bbabd0563b7a074aa5e0454dd", 0x22}, {&(0x7f0000000580)="6e049308d254caf92e69a5a93373006e3dc49df4375f387a76fc0e5187f2c36148e656bb925ef2f3a5a0962a51716a58070c8eef280fbb269e899e5fbcc7d45d7d6089bfc9cb33788f583dcfeb3b7f5ba5c07b2d8e4f1319426d7772afb412fae167ef30bd4cfa2f6fb94267cef3b5ced15fa90dd7a2f1805e6b045ee7a091be17943e660f8e0197242a37e834b6cfc3ef8ef2cf337062749658b30de8d9335c8e53ca", 0xa3}, {&(0x7f0000000640)="e23c48a6a4981532dde6802a2b53a8762fa540c809654b810fbdf48276d0fa8875c642ace98dff3eb5c7cffceca7cc44785d034ee5df83fff5a74c7628b1ade5288488aa3fc1edec2068aaddbeddf070ef4207b24cd028d57f62ef2434b66fa9c245612d4fa7aac10fbec7470ca64fb3e9a7b70b534adf7cccbcbb", 0x7b}], 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="280000400094ef187be30a3880eb999b45d39623ff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x400}, 0x1) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r15 = semget$private(0x0, 0x5, 0x400) semop(r15, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r15, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchown(r2, r5, r14) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$setflags(r16, 0x2, 0x1) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/61, &(0x7f0000000100)=0x3d) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) socket(0x20, 0x8000, 0x3) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000616000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x5, 0x400) semop(r16, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r16, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget$private(0x0, 0x5, 0x400) semop(r22, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r22, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r24 = getpgid(0xffffffffffffffff) r25 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r25) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r25) r26 = getpgid(r25) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r10, r14, r19, 0x91, 0x2}, 0x1000, 0x0, r24, r26, 0x3, 0x8000, 0x4}) socket$inet6(0x18, 0x5, 0x3) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r27, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000180)={0x18, 0x3, 0x1000, 0x80000003}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x7fa) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x396, 0x9, 0x9, 0x8, "133beeef1571e9170b50093d5e856a399995ced7", 0x7ff, 0x1}) close(r1) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x5, 0x400) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) chown(&(0x7f0000000300)='\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', r2, r4) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000180)="b6389e198bba567113839edcd2dc2f4a3d43a802650159c51bf239b2c122550e6c1373bb1d9465b1f1987c4ba3373b627d04d5f3db1e70856007399ab6d68b0a3a122875b067767580e184d2aa0eaf04a2f8ab8722d38ef7cffd0a6de6bd893cdd41", 0x62) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x20, 0x64445d1507e46feb, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1000000000000004, r3}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/d\x87v/null\x00', 0x14, 0x0) fcntl$lock(r4, 0xe, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x100000001}) fcntl$lock(r4, 0x7, &(0x7f00000000c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getpid() r6 = getpgid(0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, r6}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r7, 0x7, &(0x7f00000000c0)) dup2(0xffffffffffffff9c, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r8, 0x7, &(0x7f00000000c0)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000001}) r10 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r10) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r10}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r11, 0x7, &(0x7f00000000c0)) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffef7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0xf2f0}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00007e2000/0x1000)=nil, 0x1000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x6aa7) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") bind(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x1}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x5) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x21) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000580)={0x0, ""/224}, 0xfffffffffffffe4f, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x2, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0xc0f1247145ef5210, 0x80) setsockopt(0xffffffffffffffff, 0x27, 0x2f, 0x0, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) setsockopt(r9, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r10 = socket(0x18, 0x1, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(r6, &(0x7f0000000e80)=ANY=[@ANYBLOB="6cc39e9b57bd455ed398a6f9ee161317d0164816a57c50969f1dca5491b05a67acd0a3afd131b31458254c39ca4bb3513027a4d41e162bb3ca7f70b921da457d9893d953864d29d58f56c3ec046206fadd8bf8ab541c88bbc0ac78ae00a49e65fc9947d9e91cd3428bf781a8f5167331c4b7b946736a030fe32f41241cd3452c92d05ef0b100f5f262df8d642d27760ec1f9ebfc6496dea5717a", @ANYRESDEC, @ANYRESDEC=r10, @ANYRESHEX=r11, @ANYRESHEX, @ANYPTR, @ANYBLOB="9538b61a001124d0ae3fcc2b5aee529b19e97562503cbcdb4f71d444e6295eeb5e27268a1153a4e693cd663ec8cd8af2f7fccb3d19efcf893fb23406bcbf20795729c223f66de03d09d88c9eab8cc933cd82d64232537293dda522f09cd74e11c829039dc18cee01a264e595258ea9083367037459b2b408a9c11cded02396943065b826983baf45", @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR64, @ANYBLOB="0b8e49ff342c98f804ae14c71388fd565ea6370c8938bb70b4e186eded70347993b3e5076d1c5ff768ddc731686167592ca89c60a838ec02845d225573457b16795a6e9c2fdf826d95939a16be7729036bb5eefebf1cddbf6abecf6932446725bd3a972824aba76d0a7ea0501cc120bfec9a7ea951b180534d5e61fdf08bc2bdd21f98a9f21c16aafc8e4d9a6ddd0f69826e89ecca151d14563d5b77df29e2c6b63f74736dd7844cd30d", @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000002a40)=ANY=[@ANYRESOCT, @ANYBLOB="36d8ddd8aeef254265b6ecd219443136a4687574037272a72923f5e79f07a5c869654ceaec93e7c690fead19e0394605e2cd8fd88734b5212b798bea1b5b3a977e60c1ecdfaf351f3f873d79ad2eee4fbfec30ddf0b219192c520b8c21ac2c41698b01f54588d02f0dbc2136ad62dd687321cb023d8b9cee00d43586835272e4b70349fbe374a17a118fccae302a4b3462e144adbdec142357686055a65eadcc29e3ea32504c7c50726c0068cefe398bf8f48390ad4406df949a6e8acd82572fcf061f8e668680aeb208bdd3338a7a447e7a3fb8f0648736524f2b9f777a0fa58e5bd85971da", @ANYRES32=r1, @ANYRESHEX=0x0, @ANYBLOB="4abc69cffa7366b0bcdf1d9ad4d916da7906b9029d2c6a2ec7e17d10bad5149d51d8eefd7f9d640f9111db25b45d1bac07b9b130dec1e47c6e091e458b65cdeff477a08fd326b52ccfc77aa3d33142d020e77ea81173685531354b0a95b2635aa1572ecd1db80dabde32c943e1fb7026011e844f848fbf3c1cefe2db32755545074d8de3472a3414a3e2afdfb695446be77a7eb745355d0adea4581c1782d79cde9c84aa2969fbb99b7fa0a60ad557c2ace078d955e518d26b3073dda4b40c7360f0746a0bbd3132f859edd80278cd3fdefbf0ac0c3b6ebc5bccd6ec34db84d76b66c8c65389050cd55d3019aea1f49fed166f9773d21dcaed66ea16a07d7b5b7d5a98764e9a1a8546c95382bdbb78f78173e01476687ee5500dfcdfbb94c5b15823576a82f079c98fc5d208d277a73435faca0b14299af35c2b7eb8341ddf8936f383c64df21721d7e6e94827511c0c6368e477131ff9c3245c8f9083d8bbe5d0553ba45c98d0397c61678be77be93c387a061df2601ec398b04b0d7518a0d99b7521f6c12cb8e231038ee980fbdeba91f13920cb0ebb33c1bcc2e925bb7812fbbf01b36c6760d696c8bfb456af00375ecb7c34df48a982f6152dce945a9443f389d12af36f116bddf8512009e51e98745536fd3a3acaed532f0750b56aebee0be0387c48fb3c42f2e14f285e18938821674a3c67ce9b94d8838d5b65e303d6e39bd45bac9729852b420c48c46da75e45b0aae5f29f0d8686ae9852bc48b36d7a1221251a55fc1854dadb7f36ea63ccd0e789deeb31a2818763f85d8317f62274eeeb2e934a7cea1ffca3f9c8daac3a628f645e77156a7842153b7e03e43c67c8cd38dfeb7acfb6a341f663699ab334ec8958d8d0c6c7981bf9722260fc193a14277885bb576fb0d573d5ff6b90c4a7924da600b8a5a826ec50491a4f4dead33131810d46813a8afa3c60961a688c99f97a681226d4bc920ce1d35467ba0aa28f8c9899ededf487b5c0580eca0580966277d855bab2ab2e5ac0d383955e2a25e502397d276f4f6ecf020fbde6fad6d26889977db1a6051be74bfd66ab35b57124a61173a56387361478299831bca5b0b65c742a40c46995b59e1fb0fcd1e0084fba1ab6a223d105e074869aca898892686bbe2d61891257e42ac70f5abbc1cf3399aedc67f03d78deb87da7fe77b6e338e3855e00b01469500913447743352994fb05b3f9919ab0429597f8397cdbbddba9e1af47696020c49f21b2f82f4b0c5744f4dbc94a8f575eee02459908304e35df338caf554bccdc532c0a1d4a1afa9a1614f3f3cfc77f0cd598716b6c594d3c16a9952c40445ee789cce46fd54e5dee341ec4abf70e39f4746cbad050f7421d95aa8bfa0bb18c3800cece266adf1c0c846e9a817295dd32e9a9537e7419bc171f22048be3a2102a92eb34795f0cd1926a3c04e4127d9ce4a6ff5416ac6d133da0daf1bb4fe67e4b4147bef2c6ff9839888668995230478d06bf29951b69555e85b755f06d102434e7c43c05b5779372a1e707289dcc053934532528ee43e2367dd515ab028415fb6c13e28a024d997e0d3f31f52a363fac5c51d8b11ea27bd93fe0f8520618215fdae75341edea56d0fccefc054481b4fb9f1e579c5cfb1bf3e122e00c6ccb17ba574b855c8f2aa53c200ec6d62c3f6ac87f4cf5e4c9857d8aff758b095d48099548549c55a7d4221a74f59410fcf7e7a0deec367e220a3ae7470def8a729029326696ccb7e98b0c6a951b66e369bc86000eff3a5fea117169b28426402999812d7b04f9a168484bed982d6985c66e9c4d8b29059d06f8064cfa7c63d9a1a5897db7fb670f204ffca0d53ac7dfafd79b3fa44f11c3735c621012dd411b45818b07608a5588c0404f579703dfc43fdbe02644a5ab37db88e01c0a1f99ae2eb9b350379bfe5bde5f678848f17b793339998e2504449f30b204f5f33780f65fbfecdecc0d4eaa9227f135f4f5831b240bf895e675b2dcc97f52c18e2a2f86179c66dfc2af79125e2b2fb5a1be8ad049e4aacf37fe4afc13736388c27f0f77ea969074dcc4c33819f31a7990b36e1da30e8a9f2c408e193165afccfc233dfd701cbb87c190e565c92f627edb22d7391ac9ef1734ab2fd5e738c0eb9d21cabb2e3598da2c181d847ae5ab887ea678f507a9a657c5ec6f66fab68461962d59aaca2555251a6f98dbeb64e63b6bbe285be7da99fdea72cbb806636c924a6134d3903c0f9c0e72767ba28f68e67eac5fb3b023b375b1b409caa17c586f7a9c8fc26650067312781f0a43ad1b4a590e03ac2bca9d5a508cb1abc8f19d08633aacca60b185dad6e3f70a9ec9eb8c7c5cd1d227a64cf39ef5a26914e78677ed4ae6f02c4840e05a227a67545df2f3a99653cd521dd59a33e7d767554161ac8ab7698c555fe016e21a894c49acf270c7f47539ae2a42ecc5b576e2db94cd5a5988067536c56d658680817c038735ac9af928817f25185ba5192c4161e52243a0bb2e430531844663ba08bfff8c75e1f964f8f6fb99fe182722fce60af76fabfe09afd63e113eeeac6142173a1dd1f8572b3e56a1b1c6331250edbbe6254b2d495a499beb110d0093b729b54312ce02adb0449e8f163c1e9c48d2608c14f91a6ba4ec894d32502f79aa557212ed6af09ce3225531039e919c181526024afa16c7bce8a551b4485555b79bd2fac59172422b195ca2fcf1292ae7a76b6701d9fd6abd771653b2adac7df37e63aa633f1e7acc0e26cc0d6f8486055956f0347afc1243448287056d0d363242b6c7bdcaa99d06319cc6eeee051b27b9bafe4da2e6a748ead4f89a080ef9145f080acdcac14fdda32a812f5a53da385d4bfc5549c4d7ca7f401ee605da0a1e2c8a6c909ac4012b8c7828af00bc44adb61b336215386008dce28c8b0ddbdceb5b16da2570ff5e6c2753e4c8b06b2e3a7b737ceae9ce1c9529ae735d3888c3f7b6b6ea48a3275020946464da2942abc38c11ee04fe6c23786c73d328f16936b9cd4c46389d77c0e39af433f389161ce8105028964e011ef68dec7b8628b80035f3018ae98565d5ef17cf80eab232c82070a2366657dcd477fea998b298009ca0634afbcfe758aac971283a07285e6187bd1fe002d3b9ba098f7577d28081fda60f9d040b7ed30b16ef704c255fbe99e7dd0ba764c52de34ad1924e4bc9c4e813325883eada1f42781a127a458da6049c7e73f09044b80b36cdd073c210b47555a0b1a9ee49f35b2a98d15df38138c2e18682cbce3d257c6ab7e1d708c6e3d6cef900c826d3dd2cd5428b0dcf78d39052cd36aba77fca8864e15d18512d37ebb0b67efbb29684c74417a9d48bb8dea1f039179b0c8b44e37f649995e9208cfcb3838b9e63e6f7d01b6f670dd240188b33a0d743b6e49b8170b9d80571e135785eff4b6dfa8fa62c5c4d2f9e42ba3b09edf0d926d617cebf1e8a03e18dea46e9f1d6b3b50468058d19158ec0d5d034486e00f05ff4ea52fd9653be5a8a36a109b6f9cf0c4af3709ddd5fc07815641d9a13cc12e8fe214590f3bc4024947ab57634bad7d039d70858fca6738e3f74f3ac907e99595de844ddb98f6ec427f20b99820028d730aebe841a5c9adde24796bacfab91e523eb5c36a0ac1fd7cb01b76a05984d3f9577da2bae077ed0c50de20a8f88f84e6a0c7a2517aa3a2515dd72e7f05bd8047569cea72b8f638d73a4087049fcb2d445776d4e4784358fd966c2fdcd7ba6a836d18d6f70f78c4996a5653ab2ceb6eeb39b4600adfefcf31aad1d03e7497afdb4b54308a9c39da1b5dd1070f3d17c3556c9ab3b560bc08cd7ca7e33c0a4da22cafe67ef5482efde0acf960a7503c4b8b3708c7df98ce9b7b13f06ee15ba4728fc6cab36978a86b2e4a1528a1a0622665b4c12672bcadb47a1ce64528d1457fb6d63f635a8c33c2bd7c742d6e6d7f03d2816ab8057a63f25273f11930fda796940b6920e4fe1c976ec86539257a2e02babea69c81490d46d5e64443cca6db09c64f7f7732510f94437899a9f47103fb105c35b25fd4055c9998af6f53de80ce3288a4ef340292480b3bce20f65634c68482d750475fc02259d281a5d11faa5a11e38d298e718e229111228a484504774e55b4ef82751ce9410797b3434b396dcc291c81c42380bcb6ced3e70d11df4227c7e3da8ea07dbefcfecc9c02772cd2ecbda90f052ffe04c44b66b6e6cd740e7ae0ee1e653ee18d8ff97cb4a8d01a1289eab41a8ec619abbf8c9cb3a8eedfefd0c97ee1bf07090f8931a19b18a65741df602796fb45a691d01ddd75243673b2d133c2315c0aba5ca161db034ac9a8cf5a62da4c595e56715f55c887f94ff396e5493b329610e3c54ac8e90098c27af2b1f1b874627d509e9d17cff5809dc55aebea987eb2f65358ebfecffce591ee179890d1b57cc70cf953d8c368773d6416acc6d670883afee4c72bf56640f8e3b7c1707b290610fdae56c33e2ea09a2e0c98c7a6f724407f0ad2ac87d2e3cd190ddebc087fc00a52294a2f2840bbd2d0101e93db6dfc67d5e21a9ded52ecba9216a8c4b2669374d944f93d75d12bdda4612a53929d874888fbab207b439ea138076b93b7e51dddf38ae7e65d27e1944f055c3e5abefa7e855b46915cdb28309eab2b3509f97df8e1145d5a38a0d83069bcae6a13dcf7a74e740e77f1097f71d8a052b7a2c7798b08ab099ac27263770523f6532ab9e527f9d1854fc4a9e39db2836dbffca4bb4e8c020f5ff18aa10ae8d0a773182b211021caab736cf8d6d60d8c312b5df30af6c910c5502c2e6a54a5c0990348d73fe0c96f7d54e1f4661ed4082205e7cb7ea4d25dbd3c551ad06f0bae66680cfc720357d394ab170ac57b93f44c184ed94833e4c2737c468c43e7c8395a046e5853d556ebb1e98e7c1f3c9102a8c3830f708ebfd12dd8bed3a9117126a98014f9b6639723277ae356e0d637b644b78d111f057b1a0ccdbab3889318765d20734a6a3ac744828f9990632b021b2e68c02ee28b3b4c1a2a7859ed0782b6731f1f8899fbb7de1329e64b27f503567a5769190cf5bc12cf752ee7d6f370538140d617f66b088894865f7b527d998f1eaa7db98ffec3a95e21f37d98c37d835cdc91bbabb44e0543b0fb0a21085cb830df0a0360d7a1f1e888f8912f4a98eecff35cb9fdb5436a72906366f80323f033734f9235965218c535dceb4459b5c9416d388ddc527a1d26963cfddd4b51bd901edc7f79c291f4eb549097989ac67fdee496f1dfab8cc0c143693c2e320f60ca3bc9eb1f50debac48551f5b983433dc98f440b4a6f63870d133effdc9cd9429714b92b1ab401fde6659983e10ed2c08dfbaeb1618e104dc694909e809190e73265904344bc541163aac04563433b10aef9d6bc96b86d45d9f77d55147f1e3b8b2575b2fd6330a11b98fb1218cc663dba0cf4f06195e157433ab8cd890efadbe74935f3f5f9e5f06ee1ae410f9182e5cd79696828055a0a4aaafd2bbe277ea8b856c61fa49cd8ab5f7c61c33a9ab4fb1254ac01babf4bb079e982680307eaeba662bad634f6504d054512c6edfd371a535e2d24ca2f67d76899efc088f6ed13794e01e3dc5854897d1810ee08c62c0930a84a0d8fab8d4d68584d677da627079b3cd791e898bc4210ed61c390c40298641312f9cbe8c04c0fb689b8148d9b7533b14ab2b01cbd10b3522e1f6ed84b3faa94112b2e72979698fd606eff74f32ed8ccd4e6e5465083ba0d10e48648dafaeba0bde428aba815fae226ef81f445e3e4320", @ANYRESDEC=r12], @ANYRESHEX=r8, @ANYRES16=r13]], 0x8, 0x7fc) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x32, 0x0, 0x0) setsockopt(r14, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r15 = socket$inet6(0x18, 0x2, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x29, 0x2080000000a, 0x0, 0x0) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRES64=r15, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa1f0000004000000000000000bab6", @ANYRESHEX=r14], 0x7, 0xffb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="007d64f032b09f04822d20531e00c8267e1e474cf694c636ca1083000000000000000000000021a7de5cc7785baf0000003e000000000000000000000000000000000000000000009c5dc91e7b003038d2ec32bb2269d098256f000000000000000000002a000000000000b9eed0cba6f3894400001161beb220ecebc9e060000000000000000000000000220000000000000000007fa6ed1baf158b49000000230000f53521a824000000f0429633be8f7f3c09ae00000000000000000000000000000000000000340000000000000000008e5f18697b61aeb6beb87ef2976424e124c0e39e30b33a12cafb07220fe1e703f3383289ef0cc176fb1145d4139969a891636ab55b7382ce95c58bad26ccb4fcf50226cd81a2db7c1aba76dc"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r6, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001e40)=""/74) r21 = syz_open_pts() ioctl$TIOCFLUSH(r21, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8000, 0x0) writev(r23, &(0x7f0000000480)=[{&(0x7f0000000940)="45b2e399408078eac67cbacfa5a02f1c7197165dea568916386fc9389a3064033a271c5ce0af9edf61f3752d6e4a07a5680c32a62554f8aafcbb3ddcce2ce30bab60c11846cc193904a7f757437ed47758aff208d80d09582d5f764bf882fce30e6d7587e038ae86c7e8abfc65f1d557b36d4ca93591bf0681257b5c1ccbf6eeec85305478a67659c5d6cd947e57140a9b8a1b476c70798def9859bdab5b37f5a9c33b56ec8688411fecbd5586f05f507b558f495721a929470603530cfa5356d38b0a985eff076f6616e328d9ceac0678e7c460ee6a006170cd", 0xff2c}], 0x1000000000000307) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES64=r21, @ANYRES16=r22], 0x3, 0x0) close(r1) r24 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r24, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r25, r26) fcntl$dupfd(r1, 0x0, r25) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r24, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x110) r27 = syz_open_pts() ioctl$TIOCFLUSH(r27, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r28 = syz_open_pts() ioctl$TIOCFLUSH(r28, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000040)={0x0, 0x2b5, 0x1, 0x3df, "a83e26cdd53c04641f22a332af19a400"}) r29 = syz_open_pts() ioctl$TIOCFLUSH(r29, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r30 = syz_open_pts() ioctl$TIOCFLUSH(r30, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r31 = syz_open_pts() ioctl$TIOCFLUSH(r31, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) syz_open_pts() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x401}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ftruncate(r5, 0x0, 0x200) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x10, 0xf0000000, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xb4, 0x38}, {{r2}, 0xffffffffffffffff, 0x25ce3a07a75f4296, 0x20, 0x1ff, 0x401}, {{r1}, 0x1, 0x20, 0x1, 0x7ff, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20, 0x5, 0xa2f1}, {{r3}, 0xfffffffffffffffb, 0x58, 0x10, 0x7ff, 0x800}, {{r1}, 0xfffffffffffffffe, 0xb7, 0x80000000, 0x7fff, 0x3}, {{r4}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x401, 0x621}], 0x401, 0x0, 0xfffffffd, &(0x7f0000000000)={0x10000, 0x7ffffffe}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f00000017c0)=[{0x20, 0x1, 0x1, "15c2f4dbf6769e0ec9e97b"}, {0x50, 0x1, 0xfffffff7, "80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9"}, {0x1010, 0xffff, 0x3, "288396d0caf9157acbd5ea88dd0d729ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7ceaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05be9e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc34f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59aab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b9756692da7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5ccc983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b2ff7dd005aecfd3c55e6306b7134e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c265e2f6c8599db5c2656e1530fab068e"}], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000440)) faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) dup2(r7, r6) r9 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r9}, {r9, 0x15}], 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000500)='./file1\x00', r7, 0x5}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000d00)=0x5) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000d40)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac1df596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae46143ef5742d2ce89c71636773dfbedc4d574f9f8ba8f3b4587b32a430a968452a15411ae11f02a6e90eeaef1002672cdb6b649f3423ac4cf3edeb9a1508e19bc5bb403264f5e30ae6aebf471d39b60394edc7eda700cc7b891a39fbb42e9f2a3baa1b9bdf71141bdc7a5edfa5bbaccbd37cd540b4a2e0101a8e67d6ce42d3ebd", 0x151}], 0x3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r10, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff03000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="0500381ee116f97616ef"], 0x10) sendto$unix(r11, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r12 = accept$unix(r10, 0x0, 0x0) readv(r12, &(0x7f0000000080)=[{&(0x7f0000000240)=""/162, 0xa2}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20c00, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) renameat(r1, &(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000340)='./bus\x00') r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x92) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000180)) 16:00:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x10000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./bus\x00', r0, 0x2}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="00000018620495f88a002b0600000000000000afb9d8dcd123614e68d76b1541be8d0d34cd5661342e", 0x1b}], 0x21c) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) ioctl$BIOCPROMISC(r6, 0x20004269) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000340)=[{0x1, 0x5, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r7, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) r8 = geteuid() r9 = msgget$private(0x0, 0x682) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r17, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r18, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r9, &(0x7f0000000cc0)=ANY=[@ANYRESOCT=r10, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES16=0x0, @ANYRES16=0x0]], @ANYRES32, @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES32], @ANYRESHEX, @ANYRES64, @ANYRES64=r2, @ANYRES64=r18], @ANYPTR=&(0x7f0000000c80)=ANY=[@ANYPTR=&(0x7f0000000c00)=ANY=[@ANYPTR64, @ANYRES64=r3, @ANYRES16, @ANYPTR, @ANYRESHEX, @ANYRES64=r5], @ANYRES32=r14, @ANYPTR, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRESOCT=r17, @ANYPTR64, @ANYPTR, @ANYRESDEC=r16]]], 0x5, 0xcd5a43da4793c538, 0xc00) msgsnd(r9, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafcc6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f00000001c0)={{0x2002, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa9, 0x20001, 0x100000000, 0x1}) r34 = msgget$private(0x0, 0x682) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffecb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000580)={{0x5, r8, r21, r30, r37, 0x20, 0x9}, 0x7, 0x9, 0x4}) seteuid(r8) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x5) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000240)={0x0, 0x3a6, 0x0, 0x0, 0x0}, 0x8) r2 = dup2(r0, r1) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x74c, 0x5ea73171}, {0x7ff, 0x6}}, 0x0) r3 = socket(0x10, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="02002e2f6669ac9b54c049e6e7fa9255778d6c653100"], 0xfcc8) close(r3) r4 = fcntl$getown(r2, 0x5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x8000, 0x5, r4}) r5 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@abs={0x2, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xcc12, 0x1, 0x3, 0x7d9a, 0x8}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) r2 = socket(0x6, 0x4, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x398) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x10, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e946003f8000", 0xffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x2) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x2, 0x0, 0x3}, 0x8) r2 = 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(&(0x7f00002e7000/0x3000)=nil, 0x3000, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) bind(r1, &(0x7f0000000040)=ANY=[], 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) accept$unix(r1, 0x0, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) 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) setrlimit(0x8, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, 0xffffffffffffff9c) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r2, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x1) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000600)={0x5, 0x7, 0x7, {[0x5, 0xb81f, 0x0, 0xfffffffffffffffb, 0x3, 0x4, 0x8, 0x1, 0x9, 0x5, 0x2, 0x11f, 0x7fffffff, 0xe13, 0x3, 0xffffffffffffffa2, 0x9, 0x6], [0x4, 0x0, 0xfffffffffffffffe, 0xb30d, 0x7fffffff, 0x401, 0x81, 0x9, 0x8, 0x1ff], [0x2, 0x4, 0x4000000000000000, 0x0, 0x3f, 0x4, 0xffffffffffffffff], [0x6, 0x10000, 0x6, 0xabda, 0x2000000000000000], [{0x0, 0x80000000, 0x0, 0x2a00000}, {0x5, 0xffffffff, 0x100, 0x88}, {0x4, 0x8, 0x9, 0x3}, {0x9, 0x3, 0x8, 0x5}, {0x7, 0x5, 0x4, 0x2}, {0x1, 0x40, 0x1000, 0x1}, {0x7fff, 0x2, 0x1, 0x4}, {0x5d, 0x4, 0x7f, 0x1d}], {0x893, 0x40, 0x81, 0x4}, {0x7, 0x7, 0x0, 0x7f}}}) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xfe5, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944285455e9"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r17, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = getpgid(r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r9}, 0x3, 0x0, r19, r20, 0x9, 0xb01, 0x9674}) r21 = getgid() setregid(r9, r21) syz_emit_ethernet(0x1, &(0x7f0000000000)="a6") 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) semget$private(0x0, 0x6, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x3, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x3, 0xff, 0x1800}, {0x0, 0x100, 0x1000}, {0x3, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200}, {0x1, 0x5, 0xcab2bfc5c2d476c2}], 0x2aaaaaaaaaaaaca1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpgrp() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) lseek(r4, 0x0, 0x10000, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x1db) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) socket(0x2, 0x4004, 0x2) acct(&(0x7f0000000000)='./file/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4d}, {0x7ffffffe}]}) r1 = socket(0x6, 0x4, 0x5) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 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) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x7) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYRES64=r5, @ANYRES32, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r7, @ANYRESOCT=r0, @ANYRESHEX, @ANYRESDEC, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="795eb026d6286304079ebbaa210557a3aa88915b58f00eaed83e6a577e264075f552a4cb8a1caee61bdddde8cde51027f1f77df5b0f03269ae4f2bee20926c1449843ac286fee22ea65a1a30bd47f41a0ab6e8edcd", @ANYPTR64, @ANYRESHEX, @ANYRESHEX=r8, @ANYRES16=r0, @ANYRESOCT, @ANYRES16=r9, @ANYRESOCT, @ANYRESDEC=r10, @ANYRES16=r1], @ANYRES16=r11, @ANYPTR=&(0x7f0000000400)=ANY=[], @ANYRES32=0x0], @ANYRESDEC], 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = accept$unix(r3, 0x0, 0x0) write(r12, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r12, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x5) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x5672b97746ae36ee, &(0x7f0000001180)) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xff80, 0x0, 0x0, 0x4}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='&\x00']) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x5) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000}) writev(r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffff9c, &(0x7f0000000280)="991dc76a020d5a350754a1114b5640c0138ac8ef66c53755aefe2014960afc0fde7506747ca6ec6bc0317ffbf9d02f53600bf9bc7cff00a677c3cebddc064c05000000000000002b63467936845cd20143e9645f484000000000000000cf59ae06a3f5210ffccd19a31e543fe4484b670bebb8", 0xffffffffffffff30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x381) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x9732f09af1280578, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0x1, 0x0, 0x1ff, 0xffffffe1, 0x1, 0x3, 0x9}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r7 = accept$inet(r6, 0x0, &(0x7f0000000140)) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) socket(0x1, 0x4, 0x2f) semget(0x0, 0x4, 0x10) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getown(r7, 0x5) 16:00:12 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/dev/wskbd\x00', &(0x7f0000000100)='/dev/wskbd\x00', &(0x7f0000000180)='\'${-\x00', &(0x7f00000001c0)='!$,/\x00', &(0x7f0000000200)='*:)\x00', &(0x7f0000000240)=')-\\/[\x00', &(0x7f0000000280)='*^\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'+]@#^^#\'\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='/dev/wskbd\x00', &(0x7f0000000400)='/dev/wskbd\x00', &(0x7f0000000440)='\x00']) setrlimit(0x6, &(0x7f0000000140)={0x0, 0xfffffdffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa8dcdfc387c9c2b9, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x1}) 16:00:12 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00'}) 16:00:12 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x7, 0xf9d, './bus\x00', 0x3ff, 0x0, 0xffffffff, 0x2}) chroot(&(0x7f0000000340)='./bus\x00') pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="d2726af98e44543d6cdb7054b3d450296b6c2ecae9773c6cd3cf32527c85f1eb3b07010b07cbef0a14a06ff9d0ceb9ab5680ac6bb9b1b7ff8773490566a9982f27435d05493192b11b91ed6cf8d23e74547548a30e30b412fa34e46623ab7e51d0f9696d18c40c61641519b37cc8fd4f6d5db96033fc3d95dd9957a61c48b2b8171976b529a18ef35360fb74970bbb6999", 0x91}, {&(0x7f0000000140)="b1d350ce6f3e5edcca7936ec39f0c67aa9a53df02a801d49c664aa147685ee94ce466310d3e5a0e1fcfa7b4f6504e1ded4d7db02fe181873120d7c7a3c111799356b39e084e1a5d9b2e7a24aa32cb200cc8637c31f0396dac671e5d77aee", 0x5e}, {&(0x7f00000001c0)="cc0462242eae633bd676d84ef0eba9ff645c41c4e87008120a21371706bade4d6c66240216ce80f8316d3ad1a77b8172b6288663d66d3424ad2bf6ab8ae78268c176507c3871af27ea8215fc88aa", 0x4e}, {&(0x7f0000000240)="3eb59491be9932787b01ae4dc323b75afd0872733729ca6e4dd4f35899a932a061d0f2597ff6e06613c5e90a5a5a222f6de683f9ae0bde0390ecfed77e642341", 0x40}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 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)={0x0, &(0x7f00000000c0)=[{0x4c, 0xfc}, {0x78, 0xfe, 0x0, 0x20000000}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) socketpair(0xa, 0x8000, 0xc, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="c6a05380198abad243856079f34c40d578a13769ff931d0865d4297609e1bab6c8d65806e50ac518bbcb6957eedf89ec830ae9dc8e7311db3d25394bffa1820e402300aaa1cfa25c9fb4da779eeb926c316eee9056825da425956cdb76d97ecaba591962028136bd9f4c070f1e87f8472e07bf2f5d8b77d83bc652e3efb471656e05b8ce7be0e68b9a3f9a6b7650f11a81a16d5ff1b5247d600febaf2037c1ec9f14eeafd73973f21d124753cb630b3e2d4fa98212df0d7d1ebdbda95bb570094dc79833a1030806175485ad54f5807297f3e8ab82417a243e48f5662bf541705ccfac381a16c40c974a21", 0xeb}], 0x1, 0x0, 0x8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file1\x00', r1, 0x3}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffff6, "0326288fef0a04001f3c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a74e7828ffb1e5bdf6f0a", 0x14}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xc38) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") r4 = open$dir(&(0x7f0000000580)='./bus/file0\x00', 0x391, 0x0) dup(r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x2, 0x0) fchdir(r5) r6 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000080)=0x10000) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x800000000000009, 0x0, 0x0) r10 = dup(r8) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000080)=0x10000) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./bus/file0\x00', r11}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x100) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x3000) msgrcv(r5, &(0x7f0000000b40)=ANY=[], 0x0, 0x1, 0x0) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100d3ba5403000021c90c9597b1a8aa3fcac081ad9bfe1ca695a1054a8a3ec84fd185b1a5e1d44a188444b8fe150f3df4d56876d9b68b78abd6f2b8e5b38230af14c17f000564f735a3547921302a8d5dca2cd83894943804e889ed3b44ad779f3a666a7d034cc1a7eeb1c882c9a0364100467496c7ef3b49061251ef146b2b31a175621f0500"/144], 0xffffff64, 0x1, 0x0) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000240)=0x7ff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x77, 0x0, 0xfeff, &(0x7f00000036c0)=[{0xffffffffffffffd9, 0x1, 0x5, "eb5887638f2d4e388cfdca109baa5f226a8714c25b180c932453f2af6425370c18987f3611b04597dc1a939f9b5dd36c2c661f27b3fa7b30843a751c191dbe6dbcb4721cb7c0dab503e62d90378ccf5676e02c456e93bd34595a0ead3f53c191cd6fd93c575b2a739c161c4a6089abf185e6e0ed07d7d5fef957856ee9b22942f3ca78730897e030a2c93810453a105aa2815dd9b04a7af9b0e0ecef94c19e0550de7f74f06def357f79a8d4fd9bba4e3bf4b0014aa480f385ee560eb169ada40f18a391f53296134c77bef5d24e4896b5e72309426c288113dfdd985475f6bd5da8b987c7e92b259b99af53f4e833aa3e03bfdb2dbfdacdecde6f86ecffd12557c691f1ac24335f743d99f1575496f62f11be30d93facb6dd01e2dfa1c0e3f1f24588e1945fb5edf1fcfbcc46b86cc4587513b6e3bf880d245e9fb65efe20cf804a6c37c4ffcbef782d20eee2462ec69936f983d073fa5e1208e61582d9c0acfd508eb434c253d0339b38e2cdb5756c26b4629efc3bffc23569fb24491a7a0f9c5d25ba77574fe508d228919f0e8448b79dfe70d0358cb88cff1ef49509cd3b2d7f6ca3c7a74ea5918ab157233596b1c068cd4163ea0baafed9dec4c443606789e06afbba34871e7dc3ba3425321f3496e099b37a7fbefa8f280771f95b88a7ec96f44a3dc3057f8e013445b5e43ee4cac33eefe866f02e848df1210b82121d6cc7aec51e5c14de2ef0900f7580e003f27a6d80f318ed92e9180d1df335162899280e95827209c34d9665abbb25bb91c0bc7f944b3bec35341fcd3873d29e7c01bb84dc1f536c89ec25ddbe924655efa55ce5456e8ff2e3b30469e78933195f397a06e5537948ac7d53b68f6bea8b1a1e219a88b01eac875bdc1881bfe1fb2b341213eacd40567823254a9c0804c28d04a5eb734f41d2dbdcc90896811d86a675bb84d9b4f387d41f7eef41af5e7c41fc2abab631aaea8f9fba9055816560441b5ac4da3684dca8009f37f0abe4c764219aa4249c8e5da7c11b243e4d6f35e64d69ce72d2903381750232a3e64f7413fe0e53a14b5aaf61c4c7384dab0ab62a294970a594b8bcb65f7bf0c80754ea8fc249382f5cd79c6fa82c61efbcc6d04e111dc9f9699e5099cd84fe42792225f01c950b62b3892b3a0aa80edf6c3bcbcb0fbd325101aaf41da22a2fb920b1e2193a7a43467e766087cee373c120a67cddf365381304495cdec2228b56e65a587025cb6cb30987d9bdea16450ee402e0ba2cdc5274c75dd589893ebcb942a3d3ed70bcf3a749822e47741ef1905574c91a03175bce33d74ff73a7c7f6694a1ec07f1e2f248d880e2ff01406cd188de241677f6ae8a292c09fc9785cf122f42115d95aa0ef89d07000000388204a62050ed188339a1609b509310bc3f6d59c77ed143732345c922753c539d94d2b26a972cb0fd7f24d6d7133c60e2bccd577945e3a995ec374ce35e4d4110d213fe9d05aaf88f8b9c1a67829b4987f026321c2e5a2f7c18842ef1bcce5d87b824749857bcd1b64986e27184bb621219083bf4e3b86204077014072a821ed770e49e5f95acdd78692bad6ea5e515bf057f4433c3e9a4a12b577018288acf533200d7c75e4bea934b60cbf61ac2d6f7343844fb2a7ae23b72d5e6d1202220eee977defd3493aaef513ee335b7636742576563f4636e77e95dca5e25bb03fba364089aad012682f8c746c2212c5f53b8cfd8bc13f84237127f5fa8d5b364d9af078ff42b6d466fa994dc39f40278358ed58a0968ae559204f788e233772d5d1853c08ae06ef48cc84dd83851f794ba43df43302fab94566ab3b0cfc167b2f6f0383e33b7be613e6d7023bc298c5eed78017df8c50126449db4272a770f44b66dc63d9568037cc4fdeeeb14617232d18f2b9e74e9ac56cb245794e191d248829b60c512f11f0d02d2a99c28d1be89fd0ea0773888ef57f615a8c6034ade4d1177aec1451582b2f50ece95ab22fcb87be1f6f5fee9f731256be4d7a07410c63a37148c7380daeec34d4fa70928c1176f0eed36d0b544bd8647da04770cdfd156d4affc6213ba047e2686fa4a63f31d27f1efabd0cd9bde177698c7b4da9dcd241f8a8647bc7e5f3ca295694932c718de036351de5e673b7797271f2bffd282b26deed32a60322ab2a9dc7fe76277e760d67f1125581b50f9d4261467215545238b05f5dcdcd8bdff38c60368804415530b4c650eae1138d0976f7da79e48b21aaa7d3e14c37a0b2001f5db1f05143946f0e843b80e899dc6d06562dd090b155d534a492e6cf4ce332b3e69b73e58d5c9a3ef09f580871fff9acf229e153e32e7e781b1c22e86e527d5019de1de7470b1511ff1ca87b28e0f7dc7f20a4479b989312a7cd8706eb2933784ed129557c8293e3f85a07baa5d0c9bbe334669be6ef4e87819e43e5a2ad2454c5948abd0c975f800076c7b3b45d3d15886d112c23e08ba3d4f77c7e85eb40eaad10baf0517b05f915f6d19dda07f2b8c0d4847665bc3cd54a2341316caa2b9ee8c821f6341f99ccab831501c3526550ee51995649d6a589dc5d347857ba3b2a4fed17b1a977d360a649eb2903d96af4055f893ee8b85fca0299f02b18a6d5f6df9860f4c9e441fa10621483ba8683954b665ff7409c60f3dc17c09051d5709afa8930cb5a06cc806fb18efd3a7c524647c9c6efcb913361313c61f0de50c779b4d1a63176477849ca8dc3a3ecb9c959b3f3349e1f034af400b052bfae45f9fa86566f3f0cf84ae89bf5d6943b7352f97490004b465cbfbe7dcad7239345a1b3b356cce5816640a903f1d2e1ca83b49f40d9f5e2da5cfe39495fc2d2d3154a26703a9ceca3d20feb03b396ef80dc999e64b451b763f4fc5ec04df4807a0eeced396360a5fd66ab004255779d19c117dbe669962f0b916a9992cccec549a5bad4f58490db38b8f59046e936f259df13c7958d96e493eb707bc51201c11cde02c198987c0accc8ee84d7f87063d2821957f98f95992fe0b33f2cb665472ed5245b83c18dce7d4df45206319985afff17e1e17cae852d82b71bde3d8f0add2df8b28ccfde18450c5609c21c1d757de7d7bf542eb6316320ff5c3b16c57465ecc9270bb45478328e01cf3f9198fc9c1b4c501866f72094d23cff7b72b513877e373984f8858da7e08ba05dd5d359139ce2a3dda4baa013ffde5bc536da413447d3de6d5ec13cedff7efd45e1dafbb3cae1b9471472387536f4a7a88aca7218c454e86f8e09de49f7e8f4a8c808aa5143bac0219fff47854bee2cae863b2a4a3e25ed60711692b66b216b006a70731286cb434216b0b4bbb46cca87b357bcedaab9c0d8508de86f99e48672a6afdbd91f86c3961d1ee1b6f9ae38b82929ed1e0e2102102b85c9a8c9bd6eb231c83899943602ad2d17c7a522d7d0af4aa9f14fdb1957df093e480cf0e36d55b96692d44821fe1205feb6c094d668a3c247262c53deb757b5237015b51b0fbe5f9a8ffae972048d5bab95149371dde70031fac21ca646d94932413761529ca0fa7fff8fd9b47f034bd8511eeb41bcecbfc6a1b9db06a78583e620f79c49a8e988dab6fafd9197d191fcd03038f38fada8917931bdc5781fb6537f30b01f80ad7f2ef5f56bbdd9886fd9502af9b656bf8feb9be003077e26ee7570add5e4e22e816805bdfedd66b76653f0ffb4946acad33d53986cad4b7deef35496bb9f708e1ea2e89977391e753a07f1ed6be8a4d4773729eab60cc026f6b30c4861f9e08e2fc643ae35da076bb64a816b0353403b70f711ee54693b973df840809ab31eb9d64cf3c053a2aee565edc2337d7cb87f677a8360e719ba969e00bb7fbf29be51142629b835abd846ed4e4360d8e437c62396c9551f4505c61b2a28d308e5880f7085d1e9e9fe97c387de5fd3ee8d30da30055d1d889c314ee1542d6d64f513d90a354489819a5ad63bb54941e6e884bfbf0d30a3b414ad4c261a2f6e31f8232146953d848e0ddddf06e6f8516daf9b035292b6642ca532c20dfd8130a6aa043c92d90f28d2b6e512d18e99708c31ba18f8c2ac4d81dd4ac5889331f07eb1ea5c95cef12e7a25f45ff017689b8b6337fb4890cbacee6f98ac7f0851f9c650917cdd11987da5862e50164e4858269ea876c95a0081d4134a78824900fc8c7e63aabbf419a8a997bb4247f2b404ed653ad211932aae8a247aff735e5d5c27f3ef6f2f435392f7aabfc7b57fc7a51de7d1e78b014427d937cbf3cca6f70d2e37a6698e6c305d8b11e232ede2df5baad994d2b971c5bcf341cd90f1cfdb50c74bd2ea30c2e9a53f86be473d9824b233cd98d6202051986848e21ff9bbdb0e5ce6a6d44a3ef82a15c8a1f8f7bb2eb2e01fdf235331674a3ac4e72711581e59b40a50857342228028abb88eaa6f0c6c826396c3f33482da3f8a4c68f8f27625ba251b42f3bfbda9ef29aeecb258d36af3fe5f92fe1f00bee3f235bab37f4828bb0c10b72a4e86275ab7e80885df235ba02d1011686901ab7513ad1cd596fc1e4d18bd29eecf080f5f3adaa0dc8338c580f73946d80f8c7645e5159a459c897f945de35974fa2ca1d7a899a507654bb944ccc856a6593e099fb7c1a68ac1c829af0e7601adcebf7a01e0a3724e5e11fa606e632760904a84c6c6b9203b3e636a0ec9937b1fbd32295fa237338eb3f358dd8fcb4a64b423c0befa2d4c47f917d3dbf22ebd0c49e89744308fdf6e4d2ca3f294bcda7b0394176f2b8ebd23209e37a8682f5fb9352b5148c2887ef5712c0cd6e4d4809ad06fab2c59ea99e2c7cc7151a64c90f937ce14649a50782e42445d1e3ee4da40345371ce8c65c4f6d1c71563272fa6382b938eccc1d14c91abc0a5c8460f6359d0a2b2cc9d89e5f6070fda05b459a2fa6791d4526a367e9b7f07784ff731a5fc8b1c99dc99f053441e83b7777b43df05d92e069c4a4505a1ae3814e2dc593bea30971b01705518bd696f1219d649a5783ec6d39fce17e7f4d319feb857753f5bbe40839d5c6935cb4f4a9e78d4091f1b7a38e42c8208f112ff3350cf499ba50e4a5bcc4ddaa1aa91ec001b4cbceefa9db8572b6b6eb1d2bc1fae35cbbdd9a9be4061c1df00344c86555a4adb990e4b36ab611f39515e7caff27c49113d4ad8d17ee22e9316637a3ed0d1e358b9df15438475af21da912832077a004efa8c6cb15ad0265d56ba5a33f940a143b5132f09485e793a60855d802594a725425a72d7af75ce53a3e8e2a4aff584a018db82b57c60cb6e851c24550273924d9c785ce78d41d15e9ec32f711194c1ad6b4a2565aa250bb38b86a2bc178977b5d71e41ee168801f8d1f50884f9c6e320f393837a7067e1d2e988dae7e0b50f3f39f7b21e79da4bf73cdaed7ee0e157076571540e53cdafbe680d35c90414db95a21ae11ea7f08ed9321c4e9dac6ed7beb293109f3afc2364d78fb91fdda554e815138543cbc1e6e33d154ca484494d3431bf77687dca73b2728272aa985fbab93eb06eeb713037e5e27189ab136c7b02a4a86a96139841c0ca49f22e3229af7313f433d9774534994f16e91159eb55f26da798a6a9e21466ed3618a7509d3336008f8e329d5fcd94b92db88e2e6d3d0f54a203b802f0be90dc22ee53c0bcdc698499665325179d25591f0eec1183c5388a2d6194a591b66bbf16e161b57ea30082458a69c91be39819408d84732cec9ed57d466d719544d3ca2e86a4559f9f293066ed642d23348f5cdf8ed1f7babab398ecf229a04e3ca62dbb765c8669315e491b6def1aed9a49becb41544cbb8c56e"}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xffffffffffffff63) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000001040)=ANY=[@ANYBLOB="01000000686c6530008bcbe9d21e907c35eea5301b7ad5bc7204ea9e7f9a96576cbc2b20206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff4da9900eb78e1bd6c1a703c50fa6c2cde8bec08fbffde34eaeee91d723b151b57fc6af3c3c4504185fb1bbd2904d52c1723c2d7fa0abfdec13de7a19db0903c5404842153b80476dc7f7fdf72f8f09d7e45b2529b76e1ff17047c8e4f00a70377b0d3a4030d4bbd5b2a2da7751e498b17339f128fa5167b06767744401ca9ddb5dc2ce073cef95e98b203008241baa40c610600a4e800fd181df03462fa03250b010000000000aa005cd30073f0351758665feb34b2a2639672359eceb785c61f000000151465f844d4591ae3f20ce4"], 0x8, &(0x7f00000006c0)=[{&(0x7f0000000ac0)="89724d7053ebaca70c2b95083ff5b14d95e27f89213048359e4f57eedea461637fc8ec7a7541baec09dd094de76bdba1ea0853bd30cdc14d20f88815e015616492da868df9b2ec90cd913ffaa64d49cc1b85d156"}, {&(0x7f0000000a00)="9d8c2bcffb3b00ee61264c2e4842353453fac47b848e89a1bbcfbd4f0018aa0d9ca2f573499011cbd606c3a7949f1759ad3e58a3d4b5f364897952f30c334cf9fb68688593436407a61ed8b2236b78b00d2c39ce5ef90ede7cce38360ac6cbbee83bcf1451ed3a61cb09a8e3d2261022f267735aff23924bdc9df9f96185f7e75ed89d8832f707fad3"}, {&(0x7f0000001680)="f128b48d30765020bf40c0ccb7d22402d15181ac9139ffdea394af2620e57ed31dec73748dff1c098fb842e14726cebb71aa1f8913edce0a3394f0e0999c3cda3c61d8f91fdb687c7f30c17dc91a55dc11630af7c11690d27002562cacb0eec6e35505b807462a456b1c3391e0ca5171cfbb8941ac1d72f5c22df8ca05ad0302e0155c8c789eea00aa5e1ec122a9f290430fb73745554d054b6edf1d983a0aff6f6a5b053611adfca62ee5f6223179fcdad45db70d8b7a00134c0a0e852cb753044ece56ed4305ad7e2923f23f5b25b6b49c5e8975d493402a68f7d31a7e677998fb870b49287dc7ea62ca8a80104f36067104b11366572d91174c0922487dfa3c365d4c3c12addb07727294b118448a77ce71e3c21bc01ddbd12c4a47888d1252aedd6263786b3984570143d5310e859549b588fe2cb2e1ac941ca439ad851c199dcc6f7abdac09d547bf1d870eba85665394770c9a3785749b18621a79aa913015e7e0378fc7df5ad53c40c286d7c9e69c4d1c74abb21f2d53c5871b5318c2c5ba67304dd7b27a34b8de455fe82c8d23105d912ac8f5d8df4ec08240eb956c0685caa341225e9bedb6498108a08dc8303c2ca9252e9ac2dcbb904989fcb707f68dc0ee849eca74a76095d6290bfe0db593d76ce2191300e87f1885198c896ef8ead1b2833a4f17ceb309b3a2d8ce6892420924ad3f9cc757fb2da09144b8e3d51ecab2ef6b0a2ce2847cd683753c8a2e882f59b5a597401f6c7a19b389cb67f6ef7f7f10fcea1e17e9afa91880bf98d81e6cc59d328dbc27bfb9cd4d7d14e1aca66ba8ef7187b1053edff84233a7e6a111852b471746de01dc42926562d6acae1be0c5ee5dbaf6c53567cf353f7c7ce3b1c2791a366e6b7409fb5d264159f4b65910da1b90b541d770340caee90e896de4447b1d1be2e50f259878e29bc369effc0a7d6c92447508a1cc899c96c7a6d0117d8bb9d1f4ce9e43e2f631f666701d36f433ef4f7305df104d7013db6e86c27fce6d0bf7948da19f2a9b842d0edf23111f4f0bcc1abd5e07403b2e0c1ccc7daf221607d1409b86add0a1edadd73ed2ed473f355a3b43f63cf250d20a4092b732d5d83d6a6c1d79ec9302033ac840d8fddf1d9dba52156a435eba74d93f80045478f554a33c14860ebdca2780f957945f29b6ee1bf9771ef14a39de9cb31b52b0587e0e479e18c952480241bf2ee31cff5dc13df4f34d517470f3aba9ed4e7a1fffa3e1ae7a96c7f27faf58c351ce2bc01425f18670f3c2754dd08f35c7ef3e6be10e07cd7262d5f3156eb9340528263a54be38c924b72cce4320869c2129bc84741617a417b8102103e6034727f8bbb7f2b41b81b14ea3da83a57c08c04c0d6b5269dfa26fa158a49868c32b9d34412ab01b44bd72c94680e58a83b0ba32ef80a34a1801a5f90c1f898126c478235247526439656d2d51cf2fd8427a75087afe966d6dcf1d18fe86867b4d8911371f78215a7608de137d0ec3bd0d01487ed4b069c236b1ba3a9583c87746fe47376ad607fc2fa4bb0bc890c260a2f6e88b9a9d84d7f58be251734c92db7d968088391d6248ea1973809d4628cb777d4a5c6b4c591366d43513b9cb8d247d7711e33ef99f0f9fcbcd917f769b982f175b29ed9886b2587e4297b27b439a4ea4177395a913d1808e7f77a1b5eb57a1601ba73aab659cd67fa825936f61a8825d48cf459c496273d29addee78f039257fc30baa7e310ceb89ed25589f38aae6d5fd76a61e456df995e347128db04651d2b50a1986a5cd3727a281eedef8c7254719a92ef9fe10dc5c76ad9ad8a92517ed6b4934cfd30c352d340b7034c660cfa8eb933e6f3286bde0d5fc294bf79a56bb10d4b7eee52c510b9680b3a8aa47ea1ce16b90f400748e506f1942d5bef78362cac5e68ced0ece6f3f41b99932af0d7934ba78e1dcba3231ced98e659c64e6be2938bb0ff59fb25636ec6d31482b0640be22594b69f7cdb9ea9f56188502febdf71538b6eff3b2dcdf54a03d40c218286eef89174e75cd52f66189fcb5213701bf6a23ee2822181fa749c9eab72d17cf4338a6976da291caccf99a04620c516fabc2ef44402a11ee6862cf6d2848fc774eefccbea322925b7caf9ba570c7dfadc43be1882c4d3b6cf7b93a27fc6a7b56fbdb456d45de975cdecf5032ff7f644670d62da21016b4f41587cf9ebfac6c3fe527002684ee8ee77cd7e6f4d942698ff4f9fe90d811282c822ea0c1b3bac6f4ef52fe670a2aeac3d5dc0198322ef8a54ed0ec333e1875344a7b39cc57e4bcfc861d0d39f026733b9d9011e872742a8282afb90f4f4a8a504acd5f14e1eaeef8f549b0dc696ca89169b3fb31ee562d4ebe93d3c30da0a888f47f221f90cc0046f561ec3fb31e986ee8a8e4629de3b900b4088c0dee4300b0a369ae1bd833b7b78af9878636133b8ca0448ff2b62eaa622caf8400aad377c6dd86c52729e0846253e9bc8e54dff5de7fe8d96a06585f57a03b875270fba1d5f22f2bde3fbe6bf7205ae5f559addbbae3996f267f9dca96fe3587aa091b5d3f81723eb1da81dcac16b673770584e84fd10300bfd7e52c304a8fa532336f787b0cd4771f9fc01867059b1743fed2a60b7394bc5108058d7bff09d9a33441518d45c4bbfa605875124f7dcaea431b75ece2e454e2f16ed22745baede1462654a7470dc5d749411d1515c01eec950c2b5f4c731957ae38a5ffccac379509bb783e121d5ca678d9720eb94e88d3379cf017a23655e017142ecb0bdceeda4e828ed7afa1411712aa5cedbb2dea69c72175cf8931cf4b80bff2e0ef46087d26e96971790d76d71ebc6f698586faeef7788d6166349f4b2a279d7b788ba0ab8206bcd53220261a2d1f81ce472952d5c83e4d97377b2ce10076c02b6144480e1872cc8203ad832653976d0ecea5cdf44c9ae52a391c76a1be2cf1876f05fab3a1167251b2a0712908d35c7a20164e4854c5caf52ba879e7e67e6ddca3e7234390393e9ec5aebcb8bb835c885644761e82cc9d305c95f6ba79c49fe6e87d1fdb00f80f8a74b183148f5eaeb84e46e071cfd50dd07f2d029f1ab3d0120f1451f7fdbd38ad8ded34cd11742c9551cb1441c0f37f4d1a13b68ed5717ec1dfa581c6ecadd03a93db02acc5d311b5e81915df00c2bd2b68c08ab38c3c2dde9c753c3ab35172bf9ce946b0356eb7e72a9f2372eace7ad325753f652e4c0a2dfd5849088e9f0181e188542f172a6d92dc65cb53ca1a74a47d1782c3fde62035d7d3364119c9eff101e5970514b72e4b24e8cb7f2253ff6cc793a03955fef999be53a578c8c460c3b1fe439f82428e44702c944e9397f4f13a8b0b7881682bfdb6a769be44f69bbd245687b9a652768e3688dc7cf16cf4223734d43b5686195abedeee8039df0b1fa29b47d03c5571b59c5cf4245fe948e18e74705afabb8ff947f47814e048501aa5f64ca15f321ad6ad26584fcaa4c9ac41493e3dd29ff02b9e2a6f48831280c411d60e16e64a83ce3eaa90c5e26199b21fe8bdf41b97fb566fd5fa5c05556905392d97d3f5a952439fbb61d246dfb1be33b540f4e9da6d849461352c2d620d8cf1821cb83ea15bc47c852c81a47eb7a3b737696b4346f6796ecb3f1ad659f22446bf2e956d5ad4dc62c23dfe638e987922d03017c406981d912c66f1688cc5787a3e6bbef5c5687e1fb9419cf15525c6f750496ec71fbe07d011d817554f6d261260a6399702377226087d32fd918ed23951388730677dd7d37f97f4efbdeff8d0ba5b28d3c395e7ff8bd23b1a1f09443b193d06fc2ddde0bb970f963bd13afa81ff9e792e5735af10963dcdd9ab3d7cc31fde3320cd0ebdbdd06ae98808438f5afd02fac02e2746701548f1142142dd5a079087da86316c4b5e8590bef2eb0e63a2fd4d53ca4f4a9d5047ca311326e9323bcdb186c6bb6157f0b35f907f8c3eac688252691570bf4fa8a3f51fadaf27a0a710f129bd623a69fe4c182e74b94a7fbae42f3f54fbdf9284aa40dc93845ae4d073bbd19a3971519ffcf150d54e3462688165857ceec2bdb49e50c0e35febeeb9a3990a00f265d769c1cf3cf2d6074f4c7f609934b29b6c9c65a232caf3eb3d9523a31fb7370e465d4a96fbec828fb7d0564d3f5eb2a2c09effb948ee2ab78b70f4b127cc5d543aa5049aff7be2ba437fb9bf498b724d0c50e6a22e2fc375868d771fe15954eb57795481c4756862d34ad88486965c45469a4d5b557d2a7ac32f395881d989e6245f9582d02041e478a2d8ccdd4b3bcec84083e47a06d37a83d4fcf708e3c3973e16642712822ecbe07fdd2ce4a19c6987af3f7d045a2bce88eba554f159410fe9bef127089f71c1feaebdf73cad8ba1e5f9c42e79c826d8333dafffc73aab6ab58ce1b0954599bd887ca4686424ded82cb37242d0019481eaa35d6b40f3008324f2e1ccb2cd70516d0a72e13a65c46fea03ea664ef3958e3eb9b7c3a78fad2166acb63bfb24ee3aaa6c2a91fef4939ad1835cad259365a560e7e81b54d87b44ce269067450e66a4f5f62ee9768f4b7d0d7c42f5ef2542da0b8cee80df0793425fe5673bf29b56d5d52cc60f2119cb7af4d4ac51135247a1b30bd108eb046d2fc5de8f3c184475fb351f580c1b16c18871f79ab0a2da647dfeb6a8d5f9ba2cf765d8d7beb6b5005579214d2b4e3d92d32d7be43ed24ffef1eabeb3fdfaf35e5a39f198c88647e986cc8ae5658319a0b22432b006484a7cccc98e36987d6d1ad7ff6a8a822165d68a7b308a02ca168549bbfc5612c3bc2fccf9552e2b2f208635c9e01202c25d4040e96cf6c780b0b2502bc8e8007962f510f87efb9b9f9da02d6d361b18da083e154822e8f718a26e40a511ec92cf807fd30a1d27fc2c3765e539cd75ac8374c8c70ee24d6e97429b38f86d76504ba5fa555e988f39e969f423e6cf4b7ee7c52c92268bed87b491a200dfc4879a06e686946af9d0e6c7582711d83e6ba73d96e2ff72095810669ea62dcec497d82a43fc006b29d07fd9796afc2e76919a2c8595a7fdb775f2606c0839474b7b05ee792a87e2f1402f84a229ea4d82fca8b33bb1d23bc34339945639a4f5874cee46b1c2adb505e2673f0cffc511bab580268a2ff56ea15b13e4b93ce318824f0488f4df595e782892e58eaec35f1f236995f2880f4bd68212cccc890de5095d175ded2bc82c8ec1e821c2c09c0f1deff0a0eb24f3bfb67638492b3f8527316595e101e07252f722af32c40d24cc86c182d8683d074faf868c200a109298ab1046ad17f5b26b6c4d8d6198c5bf2bd939291ebbf6675fd07aca9eadd8df26d0359a727d536a4cde4e941762b209ac95ff83bef4203001948aceda5af2f89534ec903aa23b43e75b24ace9e2e275545e2cdde691e8f1f69913460f25f67878706b80bf6e60a034eb3754f9f4af671eaf876da0454e00b4a80061494f1d1dbefad410fbfbdc64dd0dcb2f3d0186fe8284c46532bbacf8cd0e12fe7d009571bcab6a575b8b072dab177755cd11b0a1bbef4105b98949587aaca376d07862dc3f445ef6b894e373cefed37c052b27c3ff7dd1e35e4773f85312f44501c275e5cfbf23383b1db7ed82f54ef4a563023ef0b2b486fab78b5ba2dcfaecc6b70dc8202399853e0834375c7ddab6ada640d972abaed2a3ee58df1f6134ce3e14e9f18814dab38c14ccefe65b6c19683fdb461642e910a2b1929c8d34d5673786a2581a9928ce033dc82b4e2991b70640402cc60ae17004026a4a2634c9bcef841bdbe2ca"}], 0x315, 0xfffffffffffffffe, 0x324, 0x40d}, 0x0) msgsnd(r4, &(0x7f0000000300)={0x3, "2271b349977cb6fe9802292ad256f6d5425b3387ff9e7306c5a3ba02626cfafaca4d8554f8703c9d27a03190fff090439a57d227e7ca88bbb71bc2f0dc97c4175d18f6c84c582128e9209878ce18f3a9391755cecad3304031e84323bf5bdb79e956f6905470576b700e1f3ddbfd7a073b08f7e016736aec79490328ce4a49f98c3142d4eb49f68172b25a0da1072e4382a34649ae004917bf4b54aa52e5f74424d607324bb0b9ebf33d9c75a4fc92b8b47d3d84d1f39577f0af45f4e971cded28e18ea2c0a729f058a405ada1457207c5547da3ea9e2be0ce3c02550f"}, 0xe5, 0x1000) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x4}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x26) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x80000001, 0x7, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x0, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = open(&(0x7f0000001580)='./bus\x00', 0x80, 0x20) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = accept$inet6(r2, &(0x7f0000001500), &(0x7f0000001800)=0xc) pread(r9, &(0x7f0000001840)="c76bdee1c159cc4113d21aa7f4920361d0637756ba3bb6aa45aa981c98bbcfc23ac0a2758a778698f4c5b4b52587068fe7245ad98b45ccffcf20f34ab2749a1f9ba24197a0de0af6cce7cbad0f6c6b8bafa218d67ede1df21d0556a63bdd30747e96c4fc079df3ed7e307d51f77a9bc42ef9e4f6fe3fad7e9132311b15b4d22655c4642855dc0072d91015c159b699b37e06ecd85697772bcf4984cddb3d5c49adfe64b4a6088d260a7b9bee07687cb81f8d5fde708b798e0d68d71fba", 0xbd, 0x0, 0x400) accept(r8, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000001680)={0x0, 0xfffffffffffffdec, 0x0, 0x48f56b86bc7337a3, 0x0, 0x26a}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000016c0)) sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f0000000140)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000240)=[{&(0x7f00000002c0)="d1d26b9dba77f85a4b8aa2ec5a7f1b54915dc6e9440a391fd65358d58585ab045ce708c716621c332265ea5f182f9ff2bd7f896346031ba5c63511c80757d17eb6a261f81152a0708c514e1b4c19a532d24c5537f383d2b53cf37af682df08202e0bcd19ddd8f03ce0ac586da03946f404aec7299a26724220527139eb821104a3d408114918c08ecab0ce2fe6227ffa39a420e1dd92a34e5733f0db1f217da5635a0d90c12cc8d781986a7938cb875019086f2bf061b68c1358bc718c8f77ea82865dc19c", 0xc5}, {&(0x7f00000003c0)="26f10d690235fbc6e3d69a22cdea953c3782e9ede87eb4bc981362e2d4d9ae1d4baa47522a8151570066e66467e3caa5fcd5e0c4ef0053fb60bd45d896ef94bea37194b1e4aec871189246572b59a9e4d4a6d9508b23294111cdeffaa8f3fa3ffc6bd028c321e57825589f35c1b532b9b5ec2ac2ad0fa104bf912565ee45da0988c7fa6c2cf0264618c2c09dbee4984c5d3085531238837795ad5b0168c192be73ff90b4d4f12bdc834c52bc2b79e03d1a38bdf189bb2682b34d64078ee174b0287d6a1a3ee124c203809fbf74875261b07b8f39d0fe3ba53fee608af348510164e5fbb23410af3d966676faf7e7071305fa15600e84d2ce93703b730c2288b7fc4af65c9f9a12bef42befd48f1c16d4c4e624c8d4a3464fe4d18097490991f09f8659d978a455ca31f2087f0e57b2f09895031380a58ae4f11f539908987a60aeb4e0fa1c81d43367d18aab774ac5a67b665816a91e16ce6d94c9a008d53986ad10a79cc0d521fe870f311d4f606323963f4308cd99aae38b61730ab268d23102d579548776236ab47f0ceb360135bd6935db737981b5f81884607b14b63ee3d6ff1ddfd32e8c14d45b979f0ba2e06812ccd415397ff688c38c14681f48ac02a20498d62128ade4013db1ab0aaa873be6394572720f60db646479b01115f8deb3ff96dc5376300df29425530ec6fe8ef5dfdb7e913d30dd48648053d3e724e7c05e67b5995579d77c5a9ad5997e65a80a6e84e1dfb09eb593fc3d39ec4fabe08593150bea549e7ff404b35d2aed57e824906178faf54ab8243e82c9acd62e3489020e3cdf07f5a3ed604b43fabe258eb86a266c8a946b56b9c49327da1566eb9889d05b4ca5e4faa407b6968b9e11700996fe901a7491ba11eaf105f7fe7eafcddd916e891ff0ab4971c5daed7c0ecf07e2996954da728427f958a3dbcac0d82ffde7bf2241f3ce8b5fdb8bd4be9a138aaf4fa803fc6f9ee1c4563f9205e1ddd3e2f498361ef81be063c1d51e510162eecdc646e5c32d6d7526a29ff1e4b30f02e0a571629956789d25013794aa61550f3853a815d6edc5bb4d958e15a084718d8693b06fbd19b42a9a20acccb3243e207e4ff070bfd72d25e16128b70e2f8d267589c2c20372a13632bcb2c13fb15b5b14cce60926fade6e558fa7a67beebcce1f439689a932e01f9a397ab1b3ea342f9e621dc1b2d5881428d35865837621d9aec7c5069d526082a9982243f1ea2bd1bc51a4ff92f5c8cc249fff9f1c8fb1f7636f76346f3fc3ac196aff5ca9ee1644d1f111131404e1cb9c0bce7368dcbd84e7ddb5ea280ed955b2a4cfeda0713c3f871490dd3910606255ffe4600d454823314b107e25fbf7ad13e1a5a0f629771c17ebc232e102837d546d733ef183033768214dbc092ee1ed8211d9a126a21d45de531ff218916ffdfda016edd28d37542d1826d7a2eac22152eda131f509973d629bcc2f6646dd413e0340f479b5c743b85571191ea3d86ad68c6cd33e4a15c66be7fbd222dfd706afe2cec7b91d645bf1f11f5d3934ec7294a89d6da40ae49baa9ed5d3ba877b459fee0c61d59bab929754fc723a8952e3aefe6dd7ca2c80905d90a675a553e55dbfe28572efd16fbee7c83bf99d12eacd7f82c9ecf705b34259dc696c7e2863022fe316d68bde7718530ed11808b8f14217e0068c98f79527aa54684a567fc89ee9da7fe5548c09c50fe36036c133b46718eb8b82727e4ede21c1668510df0ce29e18d8a31ea5f755ad8574e1238d4cf4432f5bf04dc18be6d1d175282f8d55db4525eda461fed11b2c9e7661e5e61dced88974d488e517e7a4d61c224740cb8677927fa712d3dd7a31fad2eb2781274003142292f6dba4940afe3b34468b19ff0d767d51864e4df56cdd4a94289b7cfc08e77778290f2d9dae9a06f54afef0390822be3ef216976a2f5a0e93ed6fb115654bbbc08614bb2ae288c5bc4a67af3345d7b57c065752f51a2053aae84789171972a3c4234b2d848bced162f37b803f5c272945dbb4d3d386ef65139e5f47fe3caa94c9c1bf0e167b70d083ed91cc19156f458902bad044ef6f5b059cb60171370c1d70cf7f5ec616b4e2f32b8a00d907178ba7112376b14e97f6d5c4d38c264c9e75829234e9c847bf9889e50558e90011a2c4cd0a4573c487bc9e3709e3088014128d159e3e592fbc7baf71464972cebce98219d0094933b554411d3eedde681c3276d08af0f465f42cb4eeaaff7bae77531315fa120cb657bb446227799b11e618a3f4a4932b498bd0632698987a9d1fd5490661645bb5d471a9df0d1f4226aa54b3488953fa06fc8974d9cab0f019a54034754e57737f53a1e46023d286bfb2aaf4c61c1ebedd15f27589c04e39fae8395de287a61e75aa2b0a96e0ee14e8fa95ce4fc0507e715bc3209b1aa4e6ed490b6a656d52a56a78e20b0d40757b17824710b5834a2ed495e500588213c154bc7e0d423f3e458e52ad7f051557805cd00483acc566cf8db80475fd28d6bc0a63750061094d3dd718d7a141d6476fc9069e3bbb6232f0c72cd1131dffa7cce2fff966191f634d3c90f33de226ae615e593f5c0168af2a0b993a64202a218cf740c0501bc7e09d7adad54f413a9f42ab0a67a0d5a1e1e3de2c80ead2b802bec1fe8a7aa2c6bfbfcabfecb5494367710312f35d2f1e490931d1f7b8e9ab9397d5a6516687250385f4d9e7b1f6000bb3053c37360f1ae36172ba87e76f7922dffc3d03314314118b9b27aa1b1106bd56207160636c102455b97ca07609871af737a63987e4e72b7fd880efb08f4d2f0a32a809927e2097342d2f342c73bc73ba52cdfe4d680779644e2740ce48e2992d33f880a2586fc3c9135fb4a1fb8655b4a78616df378098ecbff3cba3d4452712669e2d37bf6f20c9ada89cc5320ef05ddf0f8fa1f58ca6216022316dc91f71ded80070c9e677e57a021f841fc8e200b579e90151807819fdc2016efe38ad516d2b6cc352850590285d1363ba549a23a0534ece35ab1b15a56a9acab7f3b6c082d3d38ca018e01fef7c466f5efc92b6362ded950d2e39677cbe861315f7d78afbb4081c22f1771a6979218dd55cf57cb92a58504d30222799b92dffea0fe81534c614e1f7d5d6405b166b8ad0b4aa805a75f5bb66c4d16bda292a257f8329ca40a18b5a811137e1317b62f4c87a3f3e49b073dc7ee0d5931788ce13944f4542336cfdc1c56987c5567a419dc98e961c94156d56632afe8d39743f6a4b82e99a3daf3c5465a087ff0a48821367bd792c145b720892a511148a4190b3a905a78907df2620442440ba7bb746238aefdde0c69b570db20824bd74ccb09f893520625d867d6dae16e647a7b5c6766c260e695bd1a06c245cd242684134b4a4919c09eda6f1898a98de0bdcd13cade8b79b82a382cd3aa6bf7b2e5c8070835184aaf414906d499776de637215f8eb34401863813c745938ead21594434f71cf10fc3727c492f925ef110605c53a17d1a212a7d732518e83be95960a1b0321d4141b1b846d6953eb840dda9dac21e30f2b17c09fe7f3f2e1a715bdd60b6313eac986f34385e8a9ec99c33706d210b6830e72253f70702e05d97b12607d245daecf4cec3d0576d0c3734e5347b614b573d29ce1d2e3e9c4384dcb07d78a3732a2b4ec845ebc640487b23c4641ba75bd26667862dbd4de74894c9da508a2f7146b6d890b13be1cf96621cceed1d381519a0f8ad50ae39c5da42fafd3069b81694bb14d20d0fafed82c937c9bef10ddf9e7b281f9e9fd35937f163fff6cff03a9770728795ba4f396201ea4f5307b048f4c34845f6dfe91beca0f90dc267484f623e192868eee00c7de3d7afa72a7a60ac669339c8b7692c7a54004b771a090f20b8863957aaabff2a764dd8513508a611d67ca51497102778224ec8a9823bf37dbe6b51374a70416e459c17e37f8993870df453f1e9cd536da0fc05cf133d1fac66c24a6ec54516804dc19d729cc08f4115950a66233c1dd9594df297d72dc94389c9cdd835d3d6ad5702efd833a7fffade2f23634d199e3e55d4654ce10ce0a0d6ca9accfd996a4de1011f41f4a40c0a3018a1e2180157f2364af0662103dccd384aac784463702fd2c2eba1b88aee826c5de627c4203907d3da806dd80c487ff8f3b89d9101d7ab7bfd0bab7b2238e9955e8ee14b3b2a59f45db18c2e01a8ec46c97e2e5ea6b3fd5b0563791ecebf11d324bee572f5b2423b180e33ba75c4a9b627321427cff1d60834ce189ad4e79a9a60a061847e565b122933a0583d4dce6c75bdfe1b6bb99ed60885f9f900ff477f34a3750e9013c00b66e56c2866968486c166d03b096fa25ec15c5222b4ba39cd914fbd93de2d526997224f32deddc082d74d413cc86ac62a36e7cd69f55ebbf505d3cc477501f11ea2d0508e64e69c833d636bc1c7b867ca8944c26dfc752188092e81c3f079b7e5a23727244a7ef90efeec7249751d8f372b8f6bc77c5b19f6f657cab6d0a6f4fc833054552bb519d13493d1fe1478b43ba84eac1523debee77f1175eb885a6c75565d95daec78efc2361fbad30ac18c76c34acec4332b59e4e41a2c58247106e85835dd2135637a36b531be9560787b89f4d6ff319a043fd1d5b5d1e78107e349f83b8e18c57c580d22066ab0bde05835618c4b50a1220116b27c8de737585a87d3caed3248732d50a7ad92550b0df7a7bb0e1fe689030d27c08a1e396783c3b2aa38765b31d562b006e8ea6992f8939041f86747d8e0a43d37ebe46164409d14e2d06a096d630d27563d2e4c98d3478d36965fda11fbe480e73f4d3915255953d058680f7d98dbe3c267e3c6ea80c7898314c3f7a39b948e09651fae574e66cd29c3668980bfe4e3c4de9dae9d8e0e07ec5b63fc4526934904a7e0eb8c42ce8890e52fb8f5d4b579723c1f0f55c63b7d84a84239d6f6a8f8641827cc2b0d07d767297bd2a1006394916c5e8fc84453c9c409fe681fc7dfc81cdcf5dece685c561a62af0b8a09fd339a7356d3cf3c73e04593b6a041bf01b69c1341a5db07e4b5f6fdaa5d098d78ca94d0db349b24b36ffb5ce9bbe15a46420f8d2098075d390fa5eeb885ab32c92459e4b1ee3b4d9bf870b2c35b32cc7fd360687d68bfee1accd3e240a485a74d29fb2607501af326a59adcd97b08a4e241cacb3bbe5068eeae7292bec670a672b5f7b77a5698c7842ab0228b1cb9b7667d23800bc1f44cea6ebbc24792c5641e7bdb5aa1d8192d689db4f72d5be84ca4eac7911602a08eacb0e83ce9d8e2e1b9c0ac7069b8a3e41d57cd63432c2e175cbe9804001f891dbbdda4bbcc9cb8c005a7e4d6619cd9ba343366d2e0e82dcb0769fc5c133f36cd40d70a285f1a2d3999146beecb0a4772a3f494b677d2da38f17c55105edf2e2ba1da3deb7e9329217147c646e65c77578ea800c5c1ed7853725cd4b128ffa5a21d0ba5d88e2f1f5b810b83be12811082e73dd6a5205289eb14aeea3bdc32e62e878433fecb98c79ac991d9db292b4918137c591f42e1d686be0fa6790d3ea8758b0a70781f11fe260589ef6d2046bc580099bc828947d97dde433015f0d1ea6c8a2e63368dbcf21c676d561de9aeca97ed2c57130a208379a15657bfbc0618b6325b7e2f009acee563fb27e5ddbee5f81bd3473806fbc4c762910ff9a98eee0d47edb03562c0b50a0b2f268bdafa9050973ef268a360285d4e1f0cf484b8eb40876df6cd6c719812aedc388a0aa0cd34c52d327e249430b072adbc5cda575d160b34d9c46", 0x1000}, {&(0x7f0000000180)="fb263b8641fa4956999367280254599c229d56ffe1311697f2ee5c17c9862edebf803c93340f144097be1059430ade6ff239dd8799ce0f96cd8f19085a0aa5c871eaf12410f9b7f6a0ecd27eaaf1d57d95155b52b70f4333dde1a7a036c4c7f4f4152d071ada8636be586575a33f07c447805071ff53793f56", 0x79}, {&(0x7f00000013c0)="508248a92a23837f2042c2f7654fae12681c07971ffc7d5d376a98cd564b10e97b79fc7d0939c8c6f0fd7094f5bdd3847aa093fa1373ec663943e17c4968e7605fe77a2377d6a587a4042566227f8103b421c781b773eaf224ddf377abf42f13a0b78c446c91969bedc9dd653ee3c65242944be4d0d666d5e8cbb3f69e5ad5a1c470775fa812", 0x86}], 0x4, &(0x7f0000001740)=ANY=[@ANYBLOB="20000000e2020100008000000000f106", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000100001796a496a4a79e41cedca66af3ad56e20b764c35047b4885767355867e70b613596963af92d6aad3afbeca0bdf3e827486066d6d0872cba175de3c31244e7671847bfcb805c64ad81951"], 0x82, 0x1}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7ff) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:12 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040), 0x111) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000002a40), 0x10000) sendmsg(r1, &(0x7f0000002a00)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)="d303f65a3c069b8e57e8080824c56a536fb3cd57d05e8f6e2cf71242fb6babcb3fff948dbacce0becf796121df6803bfa35e9232426c61d18e1bf76fdfbd46ece0891ae0663f60bd46d284303c300b9ac70221cce2064c2c40993eba3a915d813f00099d3b3e1b40fb8df88b4a8c88cd9f81401019f130aed106cbc91b737b2b308b96848ad3a50b5b9ad3a25789b8b47b87b5b2c9b18df3e8c2a734c776f5c4fae03e85bcccf21c3b5f747d466b3400a6b6c83a9589bea5394536b04496cb1c3f85345f7e4a73eb8b669b86cc01009782484b78", 0xd4}, {&(0x7f0000000100)="a4a5f9c89d3643343a49a1c8bf9b01129dc2df9aaf4379ee8952eda053c03fa59cf778c8d63c9391aa79d1925a4f8f41521e89a97a3f56de9ee307f2625ba452d96e058ca6b914506c76b99a2a7daa510c06cdfec54646a2907f3f524029585c15e50c740605985fac4328e8c5acc67ca44bce2635ca5cdbe4629fcc8aee0705ca90d699b79b5fabb4c046dd94e3072b81395944c513c33b953006eee74f36fe", 0xa0}, {&(0x7f00000001c0)="1d11d2c1f318343a1db59c755fa23f6ba9510f7db8d5a369b7e89c0797eaa6514cf0c40f2d444eaaa9b47f659e82f56e19e1fe0521c5ea2d2fea445ac51f8cfe9ebb4b36526b192f8b985005c484f41ee388c6c9911c7a38b670112f48f1e9055ae7d4480d1c2f3bf527e77bc390e8fb5565a80536d72b6b9bb5c3aa668cb100d8fb", 0x82}, {&(0x7f0000000280)="ffddfd", 0x3}, {&(0x7f00000002c0)="1a44d9ecf997b7a4265155112741cab4b0ea12260bb1513fb5768cd0c3b4e0083f8d31de4e2e127211868a5963856a8cf6f4c0ea5ef8e64054f79bbf43466254045f7e8dfcaa866f2e6f7c7cefaa3151956928356f3b7000cc30aee858f9089189955cb399debd7d05b31b678e9daef3737558794c9b4031be8f7a94c494a8b42ff5ce315ea3fd7ad6819677c66d6021fe47ee", 0x93}, {&(0x7f0000000380)="890f5569985ebe4a1d27fcc5ddbc2b828821d0a9f44770778bbbcc92de1b332853735c8761c5f3ca6a285f9bc1ad8489e947d303f2ec5a3fa58980b4968bbfe7fffb42f5c2a711bd4144b63ba38cbca7b1708dfc88a4e5eebed9756eab5390301ddb9eca30b869f15781b6c6a2eb257d1e667858aab6a5385a1851c07e1f23a9dc4d704390da4687bf14279c7579c1917e53404cf9d41c3bf704a9e4322aa6eb6455a64cd02c2222206c9e93b79f850e3c602fde4989609706a1faa056f755d2e61900d8e84d0f4af9c192e888b1dfea7ac7df6b14b6dabb55ace4630462403f97d1cd7229d502b81b58447f7c257811e287d34e0fbae705be011144dbdba565a995d982c5bf5f8c19279ea292bce46ca5e5ea3acc382b4939252dc755b356e21de8cd846a3b24045b92e64ecb3860f93b17aef1b868b4db19a127179943ca965cab3beb372d0a0fdc1be822f3013411f67cb317992c5ff95948dba0e2f5d8ad6cc19ed14b324d996e2477f7641a6c712f23fd64b55ee75335b247d552a08ae1c855b9e372d9423d885fdcd6b49c02ac70a6df8cbec991b798ef5d19857bd3a866c6605c7c35ca432373c839cc2e800b94698b7e773bc7d7e6cbd32b45b778805395642fbc474fee2a21e6d48d508f0c760d6b55ea108fd9ffaaaba50e936330292f3e6b3bd86bbbc3953a1541529052b1a95858cb8d5a6d44114d056ada1e5e52377e6f0d53014a59c26190d2d7852bd4d70555ffb46991deaf90c6d802f7546d72169922243233dac2bb897bee921360229be9ecf8d9d2f7cf083ec717d4a12bfaa629867cfc5d904996f548f7e7c710322cd262fe9a6a31da62d7e02addbe204ce64c7657767d21560eb95d0d7760cf3c6b9318bbaad8543ab656129843bfe48bab5e29a829517c944e0982d72a74289c59acd0cc18e7c608147362748301a7b29ca134cf86d2fb4e2b01a642228519f3c3e9006223891c98e2748c5c5e9ee73334bc36e12c1f599c9176166a3596e7ccee0ee5617fa9077ce164f3b1fa6b5ae750fb3031974fee2746211ecf25e1846a7c383f581463c06d796d40e73ef4a858f52884edb07bdae3a504a5efe95bbf8115c8f96dea08eb5463b78728a96b44d5b0eda30eff635270971878b7ed711c4cdd2b50fde087e0be25bfebbc2d29e52e94c5beeeb1f42b3c4e84643f29b628fe49b5e46d82ba5ea18d71d0ed5c915deab5f291c28bb491cf7df593c59683a30b86b285a1a0afa24e1e636cb3f094489cc1d5cf3dc0056b3b88828e72927ed6937d63c6de8443f2a3abe74c4d6e871f638791dadadcf402af2b077497857a7e5bca35cd94c8e01bd6ef0df67eef8f46b8c40e1b4efb91ad938f468ef9ce8dc1e497e91b1d3562d1a072e416a14bfeeca1af60e7279f0809e3539601f65d6a1239730fc5c1e8303f4b41cc9cf1788ba8e4c7f96d099b37d688a6459bc1f3d35d34d66d644cc59646ad0eeabb1d6f3cf023b0d110485c1529d228f00816351f79af2a9bfe32e7ff0dfd16a5acdbe717a15ab71903bbb8a31d1bd467127c0edfd23e866052185bf6067841b95f829e7beea66d5708e5b7db7dbf315f4855193168633fb4a6fb536963229655f88b1903f5baa4a8d7b7d57a725dd89952fec750b6e485adcea80fb8d47379509a6313bd797dbc03e0c33b158c8998f4df34157fb94c35e98f75450ecf64870c315155a6c664a8418c4411e936298f4d1b6edfbfccb14bddcac62650cc64eaa1ded1b9b3186c43c192446fb1f620aaf4bc4115749a454e802dff0e66111d56b50a85f7051daedba8de4c93e37f6a4ce70ebf77927e6bcdc75b9192b7cfb8fc33a2f95fda0792f00c4e906b1f33d8232555f1b45708de31953390f163920b371ba202828f07caab5acc9681d626541e3474d1bd6c811e92f771171e79119688154e5070b737c8670b4e029435d9ab7de6a848de5dfd036f67c5f3eda330e077b988f1c15e061951e2c3a65ea5dafa3b0e0ce5fc3550d3e6f4a6b73fb639981cc4557f28ac7e4ba9439b7f9d3bf423f7de90c4193bbbc232a171627e99b719fa69e13cc572696f3ec7ac1b29d7dd4c591ad1c8d4f8b14d172de22cf3b438558cfc000b02275b8d871a1a8acb928b55e679147150904696d00a9f16876254a207f6412ac835d821d6285b0af411163c24cb4c8fff7561e8e3a83ca62cafba6f784366fe4ebd4a4379e9165723404b5ffe8b2d708620bf9e7b0c2a83f23dc0a5bd3ac6a1efa0f8b83f18bdd398fa47e5a13811ff6d94c97bd9711cb4c6c1216821bb26ed5d65514818ff000c4ff401b8dc23d64224ceeb0e35cb571399dbe3e89639031885ce81add57faf2208177658d17fcfbd113b0e31b44f15aaa56ca3f19fe8eaf4fc9e9007ece9af5e5b5cd10eff2f40645efbeb05abfb5cf775a3b336dc56612f4007e2291a3b86293efc59e87943bffb6d2ed6a824e5c2ff858cfa73a151a5ebcbcab355f5eee5b7a7661110eedefbc75cb90be13b55c32a42a00505a581dc282ec90d039ab0ceda2b14ebed96e62b56a982820e0b669da118c4759d48561da136c6da092970ed4d9063d849bc93b145bd1b6f962044b03da8efa43601dd5ce6239f8d03600d509935e95d6a9a7a7cdc158ae546396c18cc3aa9189e9aabbd09058b42a423b7bdb098462b6e502f7a9d7fdcd11e10749193c41eadfeec7e1c351c2b60dc1b845cc333ccb4070eeb2ab86f8eadb243090fa1859a22ad737482514c1906ba8c81e59780ccc0c22514baa7607ebd22fe5e01ced76cf259234e7fb01b96c35210f9fdf12d4f4f311c859f3f8d3d0b5290df2e73cd6eddd1a2023581597447278be78b20a560873582ad36a2211c9d994a9ba5246ee0fe2ed4445e2374da04b425d7d4606536c3fde33545f664ea8c40a40b124d74e22ee6577823f1c913f2c0d5b881c778f510cfb81a1ef29ae713f1370c9ce101c8b86546bc9fb46c19a9f6b03bce7bcf33448baf154ead766a355d0dff24d8fb8a8c6461dca44411edabbc6f94770ddd50e63c6ae73bbc7f6673264d605ee95f52b5a4b2b62ec95bca1f4b0826cbb4d3107dac8919efa356dccadbe845074e00f3727142d48c1a586847eccb00dda89ccd80c4e58573f0e61594df2ba836ac58a234e17d4c02170db1c6d522ff6b50c3d924cf7cfa90a47f07a5f81d680d97cc1138e56a209d250e0eeae1d14001368a43c6ae5171bf47bd67a6fc76a092318d4851271d6ca23341b1248a83fafa00803feffe5d14a8bd1f60e0afb082ce4a04196da053446585fd4713a67b2a355049cecba82a1773911fa0bc16a697b707537269b2205e05eabd4e3d09e01dc4434713d9a7444184fb6d78fbe44c7465101cd539ea0c8b3e7d77846dcf0edcda50ede778234b8c334ec793fcb7220c358fd153ee2e9387897283596f9d963aaeef4d379c713763fbece4ca60408fb86373a478467e8ae6ff1342e4df2ae839df3d385d5d0cebbeb1a2a43eae8159e4cc1751b46c1b70a28e787b29bab897e859cef283118411f7ea81f3ded0d749b3932f6f71d7104e992fadcfdfe3c07c792b4063801846d095d80db4bbc02debe1e187d1adf03a22d3c30b60c321327d5b3713fd4e0a773bd71402b1fed323e885c9d26d7398124dddc5c453e2b2f0a9ae73fc99534a8a25f384f2c20999a486a99e03bf269f6eaa5f98cd0567c747fe32b85c67daa8eb60570126065ae788a5864132244642adeba265f9d6722d20bb20d4ca47dfd21c205181a36703c412db20294e321bcdcf9b6e7dfc62b954d170a4d4ae85e222a648b17a2359964ba7a9331bb0b8069de22ed71868058dc1117b5d3433a7e803f694d993767e7842ec2a0c12dbc7c5c1bee89003c29050fa1d15d1f1aa6837f1d602ac5f0ddfef500818f6d2b820a827c33a40c1454c132ad9fe15686740ed1d612a3d3c86899abbcc0584c82b34d6f25b1b5daf3175fba88c2dc8897d545171d6bf96c4a921f4a24ddbb3088fb6323088c33eef22b378d4f62253d68cab9243150cdd8145cbf8dbd058b745400dd139b4aac3189200aceb6ae487e0294685d5f1e069a65534ab633de8906345a5b801c658028a42d72ae56b82a087c2711344a0c2935f8459b622dda38a6bd9e3b480266185d67fea7baa3f3d1171721dfec3f8e60f009d9d1ed0fb6927ab2721ee9442044e9b377297a02cc46d7763c391ade124b3d386e100720d85e16e5008e0d30f81d3560afaec4850c8045cffc240e80d4b1bdfca568c081c2a4b60c3fd5766845e8c1ee2674e8ce642c6e520f0bd1a5f27362ca510ac54b99162890cdf876ca74829517f6b68c4a405e5c2018891e2de19ccff536f247c0270fae0db32c06de1794d0f3fd3dcac3a363482fb13c7b64180adc0e30184501eaab68346fd83a291af3c8b5124afb9584984f8a9c026180a4a83d1cd4ec1dad64cc60eb1d637bff8c5a375071956dee1991fa36193b02f3d9d6c043c41ab4dcdf04b72f4360a26927d8858b3670ca7cb8b1687042c2e3ea519e5779989832030e9db143099bc6d6d577fdc05046466ce2d21841202c9daf49a0574a192591f45b2069f9baa063f988489aca9f80e212e2e5aabb630dafdf3600276bd0ebffe2371f2538f1a900f847cc9184283aa5d78c0fefae5a51ffdaf35d8af7779b3f6361a5e769d268e9f4837409f3233d2bdd017c69531f5e27d0180dca0cff7ad55efb118c08ac64a50cb6f1c8e8fa3694292d361a549132397708dd85bee2e23e4c43009eda2a33b8bf18241f30cf62b5d4e34121dc4331be5cdcfecc315ebe07bbfdd12af2c7fb3823367f9b446c8f74d079fd5436303480e7f8e894d96fbbca4b995a2af5993c439f37c8d8eb8b416a27021c6d81e867920326fffcd23ac43dc0083d15795d666e3e9693278784574ee04b8c9055bb66eae4dd6fed511b168a24e5e91672acb048f32f625484ccc77c5a1e639c811afefa6022ce40e06601aecc5b99a338f6bb0005f7837826039b9ff3b35e265708ede88f6937c66b56053a5c69f6b261cd4396202fdd110210e1ae0baa491c23a2fd46fc3fc0ac68033a6df43b185179d12c8f1fed4d7e69bbc3ffd1ef30e1882caae579be64fe7e41bab866cde3425a2a079a7f5fcabbbc33dbb0a268b1629de60be9ab328aee703b84ae4efb0be1efc4ba0c22ef7206b2e7eb08481a49f1337be62919cff674c246b45fabe0280b07624702987cd9ec82172a8f6daee179dc2214a05b9a03c708f3c04354c26a40cd6a2290acf6ffb50f2d3659b26847b7a17bcee702d6d3affc6391f4b3acac77adc93766773f04c05ee6890493b6e02f3fbdbfb422d9ffb618af71944b5ed582eff1bd581238a8497761307e678dc409e60beaa561a44f0d00be459eae8174a13fe2dfb4bdf766f826a19c622d3e8247e29e5ae2efd087273a27b2e6092c1442c6c406e6cf34da8b4be8f55d40e9d5d3c47780fbc52014b94f55aba636f10469e3312da32d364ff916b8f7923466bd919cac29e29ddceac23357733f2248501b4506cff06d2f3c7e11bd5761bfcb546ef14dec9a1430a97f062dbd39f369a6429da810e2d00b98ef6f08dadd8ce20a7cac499bbe0b75f298cf744576d27e3dbba41feac3c88fa934867ba9a53695e436840f188f6d9bb32103cd24e25793833a7faca3e22d8262281c8bd8727eb100e2a7e24a1f5f5fc3ee201ab0c49dfdd1d5c86bf14eebfbb2db316a09989657cc677b4783c08f02358a844b9ef076a4933d675c6a193bf4dbc681680d3", 0x1000}, {&(0x7f0000001380)="1da5c96ddb4922de4c8133d3bc1480654f4f4a2e75e0252251be3f1940cf46cc8955db5be67199d75caf14d97b1a8ea8d1eda7f8796e348a84acceae5af698cab5f1be353fc3b292f5ed0425a127aedece324f57ee96b5473be324dbc302dca14714c1b5bacc82cde401dcd0c8761af133aca1d9f29244b2e6f389d9aa144fa073129c141ab702454a6b3d41b1dd631beccab34e7df83d0dba1aff98606437e29701b29f8904277d000000000000000000", 0xb1}], 0x7, &(0x7f00000014c0)=[{0x68, 0x1, 0x0, "d0c9184c6b655c5cda213f7346ec0eb8452a6cc1844fee4e28c294c55f55aaa1e737f67be07ed1c5cd8ffb2bbdf01bd6e5b00a899c19de830b77ec744a7caa55158be5c44b926437ce01fa4d83a136cb0d286a2bf93840"}, {0x98, 0xffff, 0x1800000, "584b2a4571a37f2084dbb6585ef6bd9ffa8971b1dc0afc1e6fd2c21bc0f3f6cf4731ab514e94b3245a8f912799420ee26574e3295d7a4736d135cfb8e10828e831bcdb9c3322a99921804960afeaafdae2b47b5290cf11ab9078d66996c45729be145d119822c9c1afe68e67054803d9e2e5f9cdbcac0f14e00b028bbf5a86901c0f0d"}, {0xb8, 0x1, 0x0, "7203f9f15d2619066b532b18fd6d78cd9c3f4a17911e7d82f7c085eb893c628c8d6a2d4226ec748a5d93b03663d49ae78665d236851e0bcf0688eb21bda4ac17c8ca13b0bcde2a0d4dc8234492788b6e3f44f372ca8da1d45dc7aafcb01dcacfce4dbf8dbf16d1860ff5237b1641295db61e3795a91dda35ca4b7851e6e6f60dfcd5a0e0df0b3e33305eadd49a7c50e2c4738316ae01adb9cd2d54c7b48cb2232b3d29a5bd"}, {0x78, 0xffff, 0x3, "863cf32b882fe1bf727f5994b705088bcd626d78377bea507d5845fb58619a8a30f5b6392fbe0f61c32aa66d5ba5525283246d2916650dd67fcdac4d6e7d95e85e9d9a799010f6939e82fcd9c9d2ca38cb830d18850a1432ab8ecd5d57b99fbbec3b284b"}, {0x48, 0xffff, 0xbd1, "991e0c2f186eee45f811b1b8982b16551ed21c1436afc61e9fac34244800e8b49e89ab1da1c35fbcad69a3d8eb70f22a1006"}, {0xd0, 0x9df54152f63007d3, 0x3, "454518147267c13326ab4257c257ee0b8b9d759b98e79a2af31b72aba84f69696825f96f8823dfbce4986c02f85e11d8a79087dd45f250805eb0d00cc22b8a6ac5b6523692cefd20308d85b931b9a19f435ee1c8af10017437222f1be5082ff32fa7db72aea61f24c16fb50eacee3dcfa1c9258250e5c5c361c15bf4fc78c9d60eb9f881ee94b1c2a16fec6bbf4816401ec0134679f3b45bc2b65c6b32f207ddffa52f2a6c8000ed7439530ee6b8ce0f988aab40f36b3ed461a6"}, {0xb8, 0xfffe, 0x6, "9c160affb12712d1efb5d8854a9655e78ac3dc218c2907100fbac19846ff305e58f8b5010d046b722db38d3f26d4bf433a2fa5ba2aab2a7d3b36f1f33ce916642e0af735f4e4c2e2de9d9da728bd12b453bd7e5351a42d391848437848ee290205c62ac01767a6cf3f5985cc3e020c7fd55a5964daef68728be47fcf7c54a850a858a30d5f89be1ed4e56f1de35024927a8641c7aed261e280dbb652bd0e2eb0156e9ec08a"}, {0x1010, 0xac7d2c0926293fbd, 0x9, "e63bc8429ba47f5a254023b598d72158f0c5a5cea0f48c53aa4d64535f9cbcf572aa60c44e29b9991410caccd1e43e83a39872530f9b6a4da27f78ed632b6b1d97092fcf33abd3677a70d41823580dae6ca3babfb1239f9a508050782c4a445cd545c90f12eb3c785c107dd89c197954b3da412e62a9d5bd5d283f2d2f5ecef9d288c5f8a1a3ed6f077c600a5f9f435053b4afcf5c56b94b998eaa92f8d5528d7a3fccb6f6c2cb2aeb10c9664bf0acd260ec97c13fe9264bc901dba45e4348d521da606fdd86457c747dcecd26b6aa088077fb2739ab15db2ebd6b3f6e7fb85680266ec9d6142fa37fa0b562fb6497f93cb96772f02a243a6fe742f032a9c798af9891dcfdb4518f7a72ec6b2dc78db56fa22061ae9e9dde6bfde7b43d751c14a97124559facb7b7dd15121aa6952f8af292dbed49075a733ab35329ae99934e8517d094832b81737c96ae1fc8d5da113cbcca9e844157c1a549129e3ea6a8f37330047b1ba6201863278f0971ae39d80d97e638fb7eaa858e9d2f3eebe2936d090e9cf88acddcc7c53a28e45d59ca4ff9bffcfe4bb089a63e1715eab59f93af8f27165617b1ace13a782fc5e19e71689879f0f4c8c7b18002715a5fbb337a6faf8278c1c950f8e10d6148dbd4bc9c418a23e865db50b4f909b3a4a38c6af0d9ae3ba1a652b7e74ccc22f95456d3adc24eb51a538bb9f2cc4027c87375b0b854788f0a0ca02a426c7de72f301a35ae8ec270b0f983ccf4aa1547b1ee77ad9ce70ed47c10ca2029815e3a7a3b5c8e1e75b7b7d1ad13bd809d27fbf8623e380fb5cbba40ad4f2b88352a8d7061585faf02ed46a2d93dc23c8af7c3ca07245a66c14d05fe6643049b7c01c9ffaa7560ff99b919ffa470a7f9cb66c87aeea62da3ab836d5c3562b517be9559690022296637067c62ab93f51b7f473d278b10c8776258288e2fa91e170417122f3843c34dff524ae7c77ab74cfc628af05c1025fb47ae618903df05400e918049f77935882e49f1b0db6b9e0e550a4c8f7739a3b66ec94f1b8908c8c0bc7569be0342d0ba438e5e0afefd0b0281da77b5f22aa96127011b6c101557e3dddd098d1463218319400f5149f5c7750b6e598c8d74620ad06823e08d7fc9486828e314d7a422b61d5f0afcb5bcdffc583ec97ae9bb14e59f9c2680a7c14360ff3edd5df4c7d6324c6e332d31d77366f71c6c7da20a1ff75f9b7e239f8e8e51b6fde32ef8cfb210d6636e67ad04e1e2077ae97d3d209174a80add6e9e51285fd7e078e22183d5b8953d5e5aa53cbc285271e8821899b678eb4fd710e5d615689815f55df061ebdab41e23c7137101e0bc4d29b06edfebb7c13057c6026e9acfb023f194610a49fe08df959a8581898aceabc0be34da0da3923ce6e93ba94766d3903231ecd004f3af2ec64d6739916ffed38a5474a2d67f4a6ba4b421b0aaec3cf90a3d96909c11f9a1f20f35d8c6d7e64e38694947de90329bb9d11b9aeea8826db634604a10a494f45188bbde34c2521ccc86a14195fc645801b04e6da32bc97a381ed1bd69d63354b6790c61b310a0270651d3a4802aaadc783fcd5b19e0e3df4b9d97d8b9adbacf4b77a76c823966feaed1a6a56c9a1eaae07e31cd2e634042f425d9cc3e072c5fdc8a825cd1c687d3d9db2159938b84507e0caad1c5f153dfe249da7748b86532f1b04da813a0605bdffd824ac7ac27b91d890b170d7ee2864dd326cede8470da2ffc36a9686636789ee03a8fadf481763bcafc3a9948202815c1e15e4044aa0e9f927d31c4c7ad10b7bd41b548664cd8bcf6f7865195861103c39837f0d6d294526c2ed8fca64fc7e9664dbc8be3c05a2bf5ef3a18d56866982fe37fd00cda234c943cb9a843b2cefc2d6e04007e6ee40fdb90849ef038bcdacfc971fcd98bc26300ae596f2506402f2a487a1e91d84fc1c78e634491edaab41bb4f427996bba2ec23594d0254e3c6bd912fae28916deafd9f770b4eb624a128676c85c89f928a7963a11c986a109bcdee0eeb1dda353e0834cc6bcd1046431cda3f78ce0f9b87dafe31d37bd0ec05d8554fa6fa753e455913fdcfaca9d4489d8cc345a9e109621ca8eecfa14f9cb038bf3b842878f4d49cd4d5f094046ae5abf6410484332e0d1e007b863ecba08ab2d5a97d72c93811e8468929a5cdca36da81f2d8ffc8570a0d068f9660ee3afc171a283eeb206295a54dbc9a8adc9415b4b7097ba94c355f5b07779c5e7802924cd0af1236249c00d883d84207bd3e400e9fe72f8b0ac3431761422f39cc4c3114e72a0f14645307784b05846ac1e107ec6bae58c1732ca5ff6a0553b2be02514fe6293855935248c495c233d53920471cc23229e777d67666ab72c3307072ed1b3c80cc5c1e1fbd9f503de3c9201da278e9b49c5e5325accede4ffd65df80ab50471232236bc72f74b0afcfe1a9d5a5df55d0da82a779f5cfcfdc21661c84c162f7d38ce7949f0145298bd4f3a56edf0dd5732bf6fe66bd8cc291f2590131f8a7c19f89bcc93b0ec7bb2cdaab6cc9c5286a5a3503d5f85326c2c7c33fab7bca0f0f2e7dab7b6a3faace7757748943183e83f81085f8d352591fe432fde25682196db1d8b3c0bfe20f1ea11c1e51095ea052b4b35cd70e8538ab9014bcd8b8ba2419e46d84589692a29fc66b87aadc786a9866376c3db979da65dadff95730876cb8346c94c725ec04e31b92aa4917855f87e339f5f7d81b8c9030466ef228f32dfd123a10c5b8d42f7ee551c6bc3e2fe9b25c4e5508344fb884e720343d331047008b9da9d34f4225a502991c308ad266af899bd8ef1ea342de0db214c57093370ef4097bf082678546db2ad78abdad28cf7dac2c7a2f0864f636244f14413ccd1cb091063c2c7ef2492e6f129f544ed2d73a5d895841060cf99e98ab8762922a780144ba421b51671492746d03f40946c244d85ea4dd76e8898e189701498bd77a0820898add60373f00784768d802786a72461be1cdcdf28aa4efd7beebbc3459d0378c94f8f6dbb1d545e2870f933c16f2d435eb52939922263759c296f39292c75157ded35ec786f065ac9d6cf54e7633dda8ca2670e38c7f7a1abceb64560e9a195e9208a0af64d237f3ad422793051cad44e418d04571ae2f2e12ed531713b170b2a80fbc9ace1951f225351f7bf5694d10d6894eac2b08c5472e91dac88fd7df2f3b27e3491501d2fb451c8d656928eb814266f913080a0b9b5a77d8e9a98bd9ba3c37ce58a2ea0f445cb6ca1671b91ee43bd8fb4d4246843ea34aa485f5196dc94087c5b6bcc97042713d41e7fb4293ec3437eb2133360880e1d557012a5f2c7cedb612a0646e81ce05e057514a960f2ef0485a22c921697979617fc407e43f0f46f085891f55404c918404168e9ed40d74e82fc9a38504f15e511ea26a949e4f901afd5210899ac0acdad5778aa35d4a2b312c7ebbc9fe48031f8652f04ef79e58ac359f84988dcb140b8bb71ab1f6f05d17314c3f799f10bc6766417772a0f5db86cb700bed25ca0a8b57eb7d5b2dae6c21ea12659e12a932aca1d7a061fe1436b29e21c7cdb31e6eb3f162abc9ddd70756b473796b70c514384a7a77a349b14a1696680869d0b7d97a618b45f7e0d1fe8be0434fc32e3c876d0dda920f62e2337dfe905feb62c4c975a1541f80f24cd7f3ca93c47eee45b3046440ec04be846e9bcd21fc5e1d934e9efe168ec67ba69bf62b18e688ada60f32ad6411ebac3b5b6f4aa3513833f8cdc834570e556d87505cfd8f17a7f0d7bf33be7c27c3591628d65f345c17e218e56797e0e742f3432d070386e03920ac1a28a24f8fbb2cd8179b686b7f240157100587e0d5466ad96c269eb03464604ca6d03fe587423e8be953f2f321855c16105fa38d345ba89c487f2ffd964336f8610e1deab2dea2fc71cae96102cb4aa00627eb180b8e1ac84ab7a61a9131d86ff9c319fffcb5186fdfa7f61945b16f1e073bdb4f9724e83dda1a6c18162797e3a52c81753cb6ba98e1ab16ae6c91c54371a6e90333ef20497b721a29a915328166a43e313beeb02d74cb3cefa5976a23623079cd79d78600fb57bed52bf7e9680b1778a7a25870b7de5a4ece02e5dcfa6cd9591f2d20cfd81446bc8ce9e576d743725e29707c1ebe0f2613ba5897ea7204f11ba9cecbbf8d5e03f7827a5498c3ee3c68c23003bfe1093fb767e571f7269c6179fce58eda1d2071ce318ce8ad8ab89fd99fc50455a1c9f1afae1584b101d0baf6be746b5fb374091d96782676ba673ef20e11d2ab48b735d130773103d3c34675a88e0018de3dae39a53af1135dbf8c8aeb56f32c636470473aa32f0cfc6b857a24a1f3a5757710f43592e4c22b857d8d42c2381ac3c4958a67f54bf1927efd07fec05a5526bacbbd8c4c7f4af7f0137e99753203570c1993e1e75c2391455806d9fb09b5b774293eb64b166c7e6bacbaf170c398c02791cfb73f0cbfc2d26c92beaf932a6f33bead9e91212264677aa3fb2e8013034602d70c785caa305cf4d66dba72b8f6a1d9c9d82936ddad86694207be8d402e191b25f3e087e7d752ec52e788bbaa5bd724589df08318066939d58bd881ca257c6b152f69c0d17b42fcf6e7e5328bb60ec770c756165c60358f371e81cd717889c34d69ae5a4f5c120f1fe9510525c84fbaccc17997ed1dfc75860563aae830799609b8c94c583363476d5021c1dc889a03308baf137bb3ccab6b0176e08f8ec96a0415baff0ae27b28fab1ae7ac46332e49320bb3c3462909cd7cacd7356d6f1a43cc057972f412fdb2b8a278ffa4e1ea2243513cfbc2d545f47f39f0369955f7a328477aa3473ba36fc421668f172ea83a9d5eec6e064ef53e1df655a2c1c0a5a6d1a305674a40b507dd7ea5ec98e75603c8021aade00d48b26025c6a902db1eeb97f6f836a4fedf036bbef449e3b85c7e051fbc9fff2eedb93f530096388b625f25b83dd8d74dfc258f2aca859de6c28e80f04d09824fd9116675403e09adc1271c96f40886161513905da415acf7c8155c7ce472e3d987ac14fed00e62f080722a23360ce798f76726b943dc808a247d7969176c700d33cd732547763967a49b1460050155c6eb369ef7cc6a3f397d7008c4c21a972117d371c9459b38ba914250a61cf1007a9163565cae65184852b4977c17ae4deddaac6827d43f36ece55dcd76420bc27a2de83f9e73488e0a643afd56939c5b9e13789ce8a212cb60874fbaf11d0695f51f752b239ca80d6d7c7e6a9997b5e64b789f9f309edb5c5a8194223ec553c2368eb65210c12221456f0a4f485dc01d5eca8e1b78f8804b5cd458f2f5eab9cc26f818a43986a78a73763b4938ca631f4ef73bd8782bfabafe14335605bbf10e519c40ed0ea1d0a9274a5ea9b004cfe0edab368f7832a6f73ea9275364fb61e8129eb525a0b976ccd53609523254b7737a365025aed5e634463b767315772f21a0dca24cc64e02d625dfb01175c5cc05adba5d1ebbcee3f3dc6d540aee68b8dbb8131668821ba12033665d59ea24eed1c8d2f1b9900b326db2a9ee412b419ae48164afae84449dc8d61fed17bfadfd488c30dd00aea76c3424aba695ac4742c40e2ebf938395e846faaaba5b6eb5632f9ec39b2203590a1728b14884e30b8cc7e3fd3041173043bc477dc4e65e398728072a0df043465a7818e99751caeba4fcc0ce8eaf81070faff49772b6de63f007c265160ff9db4768301a47de4e9f14a4d456d5b97d65c4e21002dd3570b39bff5704fc65b3b8a4acc813"}, {0xffffffffffffffc7, 0xffff, 0x4c23, "53bcaf461004fa90d5cbde092536f1012e345bc18f0b2c046fa0c57af03473cdf6d5bc66c11ff97efbb143178d0558b0984dfb46057e4ce31ac14abbc3d07bdbbbf2c9d1ee604c916364281439917d92a0a6908090f70b86c82ff9abfd6c"}, {0xfffffd5d, 0xffff, 0x6, "184fd8d5f6fb7e046c72344e1cc002c334c2ced4cc19e6a6b294b46a58c6de64dce19f88d81ecda2d83cfa60775fb5dec10219f8d169725369dc48c49c925879a29066581656662fa2a44a3b286afc0155f06aac638bd465dd52e6eee566474310396a775294d36f37445164d3e4f9e627389039aca1e9b4e4af84e1760485601c74f5055858c21f63a5241bfac375d28d0e560c26d5d9e91bd2632ab3630307974e0c8fec040d73"}], 0x1538}, 0x800) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002b00)) recvmsg(r2, &(0x7f0000002ec0)={&(0x7f0000002b40)=@in, 0xc, &(0x7f0000002e00)=[{&(0x7f0000002b80)=""/7, 0x7}, {&(0x7f0000002bc0)=""/211, 0xd3}, {&(0x7f0000002cc0)=""/150, 0x96}, {&(0x7f0000002d80)=""/74, 0x4a}], 0x4, &(0x7f0000002e40)=""/122, 0x7a}, 0x800) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x102) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0xc24, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20000050, &(0x7f0000000000)=[{0x7, 0x1, 0x60, 0x401}, {0xfffe, 0x0, 0x7, 0x2}, {0x2, 0x40, 0xfe, 0xcbb}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="89487d9222411c809e7d849c77d0c08b171bcc9e6c38fb38788db088d8e436a320b1d6173e6267fc7483ecfc0f448846d651eaf52038c035e9760dc892274959ffb03a44593b3e20e9b0cbad3c5c6cf7f838cf9a8ce8bd12574265860ab481c39b7fc5b2f092a1afcdf9ccbdc1a06a5a832f07bca1062055685619dd798818530a8014c06f74aa82c32d637d5e65ed858675a10ef4ed0f2fce7b3e17f2f871dda6e8949c10ad85c93523b6db945a659d8245d7c5fb3fb31912b569", 0xbb}, {&(0x7f0000000300)="a9461bc14ec22ec2373453f8640d9b6da80f814cc69e740efbcb3af651383c68dad79b578fccef27f794c8aed34157a2ea5ab4e83a200a9b7f7384294d5197419d2fa03bbc76ebb12ced8180e316aff1b5784e8594230cb5d16e38aad4f33efc8a5906d9ef48", 0x66}, {&(0x7f0000000400)="831cd8b84c0e7e4fd4954345687af61b51a041516779de1117eeb01871a45888564ff28b4a11a8e235c104f03c49671de7d959ddb724584aeb3efd0d3e165e3df6dab8808eb888b6156a9209fd0a8e233c6050", 0x53}, {&(0x7f0000000380)='\"', 0x1}, {&(0x7f0000000480)="9baed1d0fc415e3288d3b3033c7fd1e5e507f1750c3f2f8228c246fc82edd4d31544942a7a9b883739d2be88e42f7f0bf317164c90a5234937a30698a693b9c06f040320eac184f17680e2ce61acd0c248b1fb3ad4411090a37285e0a679360891dd4fd30d389880f04a5c667788a6b28b8110792164f5d550a56c018bd7c1c7bf50f6a15ec25a2b09bc03d11d8794dd35cee06e45", 0x95}, {&(0x7f0000000540)="e5a377f7cf3eca4a706c30d3b1cf40c28ed9f9beb00811adfb7febfa", 0x1c}, {&(0x7f0000000580)="2d0b006ffbb8147b8fcc16756dda0d36218d1f31d2aa72f0064de3421f1819cd0f9b903e7273636b7e3f97137d66e8bb655df65587e4e461070a9c7a771196b6838b415973ef2bd6c741a9485f728a97c04d4ca6e68a69d1e37f91ce0990312ad4405166da4d957f822029602db32c29e04ed5fea2687ae50ca2afd07de88cf2cb9dbfdc720aa7caffd1a507a8ee40731d16f564a6030116e8c82ca60a403f2ada0b54fa6ae6b5b750d708206fe557053ef420d1ebcd2b00abaaa0d13ce33c0614bf073d54d8542f8f472791beffea9a198c2b39c667285a069e854c365577d51095ee8b697a63a3552c", 0xea}, {&(0x7f0000000680)="a579c46981f23fe5a0dec016100ee13fce7c093713c716619887a3693dc76e12f18d2399004d5812e512c864caed2110ec4d915f6fdfb67370d9122bc3c4cef34b059b4df3b1402f27ecb1f01362a4c84fd5206639513451113eeb3bf653bb46cb95b38e3cd750d7c2c3c11a0da9243f7bc32bd911b4c685f8a15781fcf1352792e7811d608b620ebc835784725c72c74a9b0682bd05fa57ec54b8e21ae1c52fbade67", 0xa3}, {&(0x7f0000000740)="7865281f125d08ceb095cc2aa0c3b4b8f687a19496b19799fca34b9f72b3adbe5836eab89b9c58c97e2caf", 0x2b}, {&(0x7f0000000780)="003a1c54d8a1ff15ef3fcb4bd86c7440e77d902184576023a65d7422632234d1bc93c3e05a20e9c90ba2a536f8d9", 0x2e}], 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x8) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x80000000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2bebd0a9f538507ed18bd02d3e29d7bade508d9fd9263ce3b366e9adf1d9f5fbccb647c35cbc08", 0x35}], 0x1) 16:00:12 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x3) kevent(r1, &(0x7f0000000080), 0xdb, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x7, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x0, 0x0) write(r4, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0xf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x20}, {0x4006}]}) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)=0x5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000002c0)=""/105, 0x69}], 0x2) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:12 executing program 1: mknod(&(0x7f0000001180)='./bus/file0\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0xc600000000000000) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:00:12 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x110, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d, 0xfe, 0x0, 0x5}, {0x6b, 0x0, 0x3f}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() setreuid(r2, r3) syz_emit_ethernet(0x56, &(0x7f00000000c0)="b6ed105b9e81f07278154266a38dd47673b2041398a5cc693abbc5b8fe3159d8f42803ffdc84cebdaea1c4c0bcb3d8ca371100000000c94f5732c9ad066262d73f4ac6213ac7e17009b1f6b1c1b78b13b374a08be2a3a2cd9bfef427971728eaf3fe87adf2a0") 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xb97db3547993380f}, {&(0x7f00000004c0)=""/4092, 0x1000}], 0x9c, 0x0, 0x4e}, 0x842) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/d\x01\x00\x00\x80\x00', 0x10, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$getown(0xffffffffffffff9c, 0x5) write(r2, &(0x7f0000000100)="97196f96d1ff0aa3d1b5300b2bd45830164bb37895f31be0241da0da45dbe352f1a3671a50fc489195793bdeb0389c1c86937c89c12b29b154f2c424dd6be5c5d82f29ac591a69e758a452af89ce82ba7029413159033d2b761b7eca8e897b18", 0x60) r5 = getppid() getpgid(r5) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbe3910374426bdcf306843b340ec127e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r6, &(0x7f00000014c0)=ANY=[@ANYBLOB="010000000000000048696a00000000010000008ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300cc902421abe262251b10072e9429e786aedf3e846b3d70983cbaddbf04a026db739e78f15535b2d77c9278138c811e3bad13045d91bdf1561e319e880a7f6d21e620dcf3f9ed03a501f97b080760436e9fb7439e5f8d7aa453c0fdb2235ba750c0608285bd59c3e671ce3dd3918340d3102ed7960d61e46f4bae101449c86dd4c380f3"], 0x2d, 0x800) 16:00:13 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}}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x4, 0x2, {0x100000000000000, 0x7}}) socket(0x30, 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000020000bd3c2549729758a917602508d29f5c81dec90299a3"], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x40000000) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x40) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) chown(&(0x7f0000000000)='./bus\x00', r1, r8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x8) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/207, 0xcf}, {&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f00000004c0)=""/127, 0x7f}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x4, 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x14, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000002c0)={0x7, 0x2015, './bus\x00', 0x0, 0x3, 0x3, 0x23b0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) mkdirat(r5, &(0x7f0000000380)='./bus\x00', 0x20) pwritev(r4, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e842295d8ad17152c7275623ce0b", 0x12}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df", 0xdd}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00", 0x55}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) fchflags(r6, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open$dir(&(0x7f00000004c0)='./file0\x00', 0x1, 0x20) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000400)=0x6) syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000300)=0x70fb) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) pwrite(r1, &(0x7f0000000440)="5029d91a4f3eeb61c8d7b69bbad9b72d2f5427b9c4293e0b47719ca8b63864a0174c494e1f9900eddb9290cf30b1ccf8d7e5e42309c9884a3b8226f6c8b718ceb35c04bbcd2796cce598586db6258c37b0f200c4547af359937202726f7a6d6238e26649b71ee2bb44ff241a75ed246700ded8cf6379ffe353", 0x79, 0x0, 0xfffffffffffff001) ioctl$WSKBDIO_SETMODE(r8, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCCDTR(r8, 0x20007478) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r3}) r4 = syz_open_pts() lseek(r4, 0x0, 0x7fffffff, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000180)) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "f000000007005945fdbe0700", 0x0, 0x8000}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r1 = socket(0x2, 0x1, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8, 0x81, 0x6c, &(0x7f0000000240)={{0x2, 0xf8, 0x4, 0x69, 0x20, 0x5, 0x1ff}, {[0x3, 0xc871, 0x100, 0x1, 0x8, 0xdf62, 0xff, 0x5, 0x7, 0x8, 0x2, 0x1ff, 0x7, 0x785023d1, 0x7f, 0x9b, 0xfffffffffffffe01, 0x7], [0x80000000, 0xffffffff, 0x40, 0x20, 0x7, 0x1, 0x400, 0x101, 0x3, 0x4], [0x10001, 0xaddf4a2, 0x75, 0xf6, 0x0, 0x2, 0x9], [0x8, 0x7fff, 0x8000000000000000, 0x0, 0x7, 0x7], [{0x8e7c, 0xc8a6, 0xffffffff, 0x7a}, {0xde6, 0x9, 0x20, 0x5}, {0x6713, 0x292, 0xfff, 0x686fe6a4}, {0x81, 0x2, 0x1, 0x1}, {0x20, 0x1f, 0x0, 0x81}, {0xd041, 0x4, 0x200, 0x7fffffff}, {0x4, 0x1f, 0x1, 0x4}, {0x0, 0x8, 0x1c5, 0x80000001}], {0x3, 0xb1, 0x1, 0x80000001}, {0x1000, 0x7ff, 0x3f, 0x8001}}}, 0x3ff, 0x81}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) lseek(r3, 0x0, 0xfffffffffffff801, 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000100)="4e05e72a6865bd874b23407807a83b6cf0a4bbded5a09fa1e3012d70d4872d207877a63676b3a1688d37cc898527e2ba1d5f9afb4057d01f26761dc96b64fe96a3ccf71461f71abf83862a7829ca0af1e3663a0a3352f282d5ce15b7df8164", 0x5f) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000006a, &(0x7f0000000040)=[{0x14}, {0x40, 0x0, 0x0, 0xfffffffc}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a37ec2747710394209ef16aa42b71f8687369703e12d3be52735f866afe57e11a88ce2eae2c5016b247ad64f00e3bd219a168fca8f6fb7870945c38bcba58337c25ffbe7d55cc9b411ca7c4aeb4596ad43e98420d31166a7bfca5e7a8e76606cea8c6d132981415b1778859bff18cbbe1b9ae5fd644f3916801e114567df6cfd8ae01382ece9fea1395abd3a1680f61f3b2a20990f60ad98642b5de024f9426a7aba8fe87716d9199057c57c3e7f503484bf2532fe3dc9db1bcf7040e66ad8ac82a3682a75267f571565d04587b18c291d240d", 0xd3}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b, 0x0, 0x0, 0x4}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) r3 = socket(0x2, 0xc003, 0x2f) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket(0x2, 0xc003, 0x32) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820200f0ffffffffffff543423a58093c29606fa31c2b191e910d05cf40155faae230e8e5590ff8e2ab438a8f6d2c693f0bdd3bfd7802ba44463177b767a0000003a1aa764b80d7352fd46b3f0679d3be96ec345e1438a2016f677a1901459761f027043a8d7cbf3e6406747f4148654e399ab9260281e81270f269a813070f8c610f14119786244ce787e267075232417021811fe02259d8a5fdec2f752118ec761c708ce701be638a66dfb2c3577c4bd434d5fba6b1f17f8997bb4fbfb679e5f543103d245893855ac5bf1156cf63c6751367b7ec9de264a4ff83d179c9327888df6fd44987ec09e5669b9d33daf97066d7bf4fc45f53cb3db2de8284194b69d4f925dca31fe2970bf576df522db0bb2dfeca03c5e76e4b313abfd52524da2cd821678aee9a9b0550ecd721ce1694cd77ef732e667"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000001500)='./file1\x00', 0x2, 0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) 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), 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) lchown(0x0, 0x0, 0x0) lchown(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) geteuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) shutdown(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x4d}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:15 executing program 1: getpgrp() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/15, 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x80000001) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) getpid() 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7, 0x0, 0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001140)='./bus\x00', 0x0, 0x81) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000001180)="b85bfcdcab6da8fa56cad8d024a65ef554d74dd79e5ab25031f2a0024460a7cf163b072ca97e37fa4ad2b1a0eb0242990cffebdddcd121d76894db79fa00dfe3e188bb9d25fd77d6f2141badd66ad3d5c963047eed2b5070056c0a75fee3894a21539b0a12fcc864a1881b3c5c4e0f3f4c6f9a517903dc83b6ce908324ad4ff751d2148bd0969d08f54abed0a7d780d8d2819b4899d73a8f2ea82153985a3ced0526bc4d930551c2272893f50ba73c46d1658a1eaf91aa2a3cb64d77883beea4ce706c3d5fd697fb86b2c78cc11769aefaf28f6fe4c4c4300d71", 0xda}, {&(0x7f0000001280)="17dd6a2e02b57e3e9cf8cf5be59e0e5a93276e4b1ac36379361d7c5b095ff3b18f1c5608a4d1d417cf46dba42804be4eb8ebc320b0e083eff35413b891a0a7cd3d974dc9ccec57b05394e93ec77758e477bfd34571fb172eb4e4d47025ac5f919cf729344cf6ce90b73ac1cf983e32e6a1a80288d418fe85815393d5f8018dc4345652c3ea99cbab0937fbe145fe4327aa18", 0x92}], 0x2, 0x0, 0x1) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x40ce}, {0x6, 0x4}}, &(0x7f00000000c0)) 16:00:15 executing program 0: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000746000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000899000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './file\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000019340)={0x0, 0x51, 0x8, 0x1, 0x800, 0x6, 0x5, 0x10, [{0x7, 0x1, 0x7, 0xfffffffb}, {0x8001, 0x64, 0x3c42, 0xff}, {0x400, 0x2, 0x1}, {0x2, 0x7, 0x5, 0x80000001}, {0x4ec3, 0x8, 0xd6, 0xeb5}, {0x101, 0xfffffffd, 0x7, 0x7f}, {0x3f, 0x9, 0x3542, 0x8}, {0x3, 0x9, 0x8da, 0x3}, {0x9843239a, 0xffffffff, 0x1, 0x1000}, {0x7be, 0x1, 0x9, 0x9}, {0x80, 0x4, 0x40, 0x3}, {0x2, 0x5, 0xfffffff8, 0x3}, {0xffff28aa, 0x7, 0x6, 0x1}, {0x8, 0x2, 0x4, 0xba8}, {0x5, 0x4, 0xc, 0xfffff7ab}, {0x8001, 0xfff, 0xfffffffc, 0xc1}]}) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f00000000c0)={&(0x7f0000000100)=@un=@abs, 0xfffffffffffffe5d, 0x0, 0x89, &(0x7f0000000280)=""/102392, 0xfffffffffffffec3}, 0x5267fd478bb4b743) socketpair(0x18, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)="ae9943ae893888d55282c42a17424abb920fa6bff604595b13b61b09a665863f7e94d9eafd70430ff909fa3793e38136623f43f853a9d7d1bff9740ccb130aafd613cf26f707445cc2b5f8352f692f242d8be61baaf36e4d007bc27d456409fa6dbd4970b6e4fcdafd6db54aa39de137688247a47899e9f58fcad1e1e9e1f611dc0919d6e07694ac00558100a60e7829e142dc54addf88061a5f9d009b36a2472946721bf4683825fefc15bb35", 0xad}, {&(0x7f0000019280)="cbe4001292e99af2473803cbb8bee7bfe3b2579a4e2742af8f5e8d9f9260bbe48187b0a89ba35117f687118ef0b041bf83814bd7c6fcdb35d118be7919c35975b9423639bc2cc990a35bc7277c03516c0a715959a3ed9e4202156a569654fb2f9defa6ffc42f39ae23608b1ba5d26659485f80ea6766f508afa23c0cd22fb2a09b57cc7e46c833cfd8734cdb9593", 0x8e}], 0x2) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffbff], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x0) getpid() r1 = socket(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x450, &(0x7f00004a2000/0x1000)=nil) r3 = dup(r0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x6, 0x80000000, {0xfff, 0x10000}}) shmctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r4 = fcntl$dupfd(r1, 0x0, r1) getpid() ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() write(r0, &(0x7f0000000280)="edc72822026ba66d9a14aac683a14bfa53eb699be38f1be0e5e0addac01306a8a81680738d83a732a4f98ae67e7ed054c4b73e22ef88e09a22d9584a5c2243b354440206e0c734268d514c39f8", 0x4d) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\t\x00'], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000002000000886188097743749758d07b92cfaf9fb86ec2235efe6a4aa65b631b177b0761100d65d408084fa8a26893c26ece4d93d94dd5c7dd6d964f9c396568c2de142e6f49adbede45609fa6ee6667982621ce71558e6c49c92946eea9012a5366583ea75e030ad8e5a0744cec64d218f62d4abb6b0202f174127e314a8c9e05787875c42c3ea43e653f8e17dd102db27cc478f0c862cc5f32df3ff7e3eeebfb8e3aa36f99c1c312bcafa543b70500"/206]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20008) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) r4 = shmget(0x0, 0x2000, 0x4c, &(0x7f0000ffc000/0x2000)=nil) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000840)={0x7, 0x1, {[0x5, 0x5, 0xd60, 0x323, 0x3, 0xc8f6, 0x5, 0x0, 0xbe79, 0x1ff, 0xfa37, 0x3, 0x7fffffff, 0x3, 0x4, 0x49, 0x4, 0x9], [0x5, 0x5, 0x2, 0x4000000000800, 0x9, 0x7fff, 0x8, 0x3, 0x1000, 0x4], [0xed8, 0x6e1, 0x2, 0x4, 0x0, 0x1, 0x6], [0x1000, 0x8ceb, 0x6, 0x2, 0x20, 0x8], [{0x401, 0x2, 0xd34, 0x2}, {0x8, 0x1ff, 0xfffffffd, 0xff}, {0xa900, 0x1, 0x4, 0x6}, {0x93c4, 0x40, 0x3, 0xfff}, {0x7, 0x6, 0x2, 0xea3a}, {0x8000, 0x0, 0x5100000}, {0x349, 0x0, 0x6, 0x8}, {0x5, 0x4, 0x5, 0x4}], {0x7, 0x9, 0x3, 0x7fffffff}, {0x795c, 0x6, 0x1f, 0x2}}}) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000380)) sendto$inet(r1, &(0x7f0000000180)="a74a54027fd426cac55364d150618f93f72694d60d0d217e943ed2d1a4206c7a9eb5614acafcabf75b00f48a21398a90e8d5a5991ec7e30f96f8eabdda3b95c70e8ff78ff7653040ea81b3883047ed7c25de6ad8bf7981c0a0470a9de0c58747829086bd0357f7329f76c3ba2236da6761439e9dcdf7bb3f78e48fab7720c7df18954ffdce59f6f4577767728a9b155d5b7983dd13", 0x95, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r5 = socket(0x1, 0x8000, 0x83) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000c00)=""/16) writev(r5, &(0x7f0000000bc0)=[{&(0x7f0000000680)="140380e2adebb363aaab24c40772ce310f50d056b836b3c85ec312f9b6ab60da3b4ec52962b67baaa473ca890aac83ee8e4a3b9405649469777d2d996caa122d7d25ea802152aabef294b2dd4f9fad0afbca40749eecad5dcf76b1b869f213e71a4861f48a532678c20085026aa269ee1d69ccd1ba72100c1015c9e43bccf5bb84c2694a387d042caef66b0c695de5b05656b0acaf2cdf1c4918dc65da4a34a1000928dcbaea9d760a54099e1157472db9236a1f207d93d9f9bacfcb700b393203b97d69ec9ecaccbbe42ea0d49d07ef995984b7619d1f03deee4b3765e5b4c61db09d57a881e94f46b8c54fcc3e21fe93f5744d94ebecb70c", 0xf9}, {&(0x7f00000003c0)="9095b7ac0ec576239c948fcd18273fb7e1481b377eb7a2d0973b56c4534c03ae593ff76669856e9f775de6d0f7e19e60146061", 0x33}, {&(0x7f0000000a80)="680fdcd0a14d082e8ab07cb34e581af1169618f460c29d70fc89a693ffbb59ae8f391321ff2bb34beaf8b3c59b06753b32ae3eef4780a50c0bce4a0931dc21befac8173c6964cdbbafa2c44b01aefd665200e7176aaff85c4a7c51801e6b935051d390d2932775685c0db80761e46488827d327992c4f651cb882f12b23b619d0e6f0f983dbc5f6ab87e683de96725f7fd48ba56d062005bb16a1893ea9e51ca78cc0583ffc2e6bb335356f5f2417ac3207367b9037895076f619b88347b0f397bef959d26132bd32533e23b89559a9775ef0163d07ad0aeb2596ab8c33e90ce0160fc5fb6", 0xe5}, {&(0x7f0000000b80)="5e4fe6084009153a", 0x8}], 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000500)=[{{}, 0xfffffffffffffffc, 0x46, 0x2, 0x4, 0x1}, {{}, 0xfffffffffffffff9, 0x8, 0x8, 0x10000, 0x7fffffff}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x44, 0x20000000, 0x2, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff8, 0x8, 0xdf56f588f5e5210e, 0x100000000, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x6}, {{}, 0x0, 0x1, 0x2, 0x9, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x83, 0xfffffffffffffff9, 0x200}, {{r2}, 0xffffffffffffffff, 0x104, 0xf000000c, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x48, 0x1, 0xfffffffffffff001, 0x80}], 0x7fff, 0x0, 0x1000109, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() r35 = socket$unix(0x1, 0x5047f54f3291b7c7, 0x0) preadv(r35, &(0x7f0000000680)=[{&(0x7f0000000e80)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000001880)=""/102400, 0x19000}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r37 = getegid() r38 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r36, r37, r38, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r39 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r39, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r39], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r40, r42, r31, r37, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r43, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r42, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r44 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r45 = dup(r44) accept(r45, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r46) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r46]) r48 = socket(0x2, 0x4003, 0x0) r49 = socket(0x2, 0x400000000002, 0x0) setsockopt(r49, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r49, r48) r50 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r51 = socket(0x2, 0x4003, 0x0) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r52, r51) r53 = socket(0x2, 0x4003, 0x0) r54 = socket(0x2, 0x400000000002, 0x0) setsockopt(r54, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r54, r53) r55 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r56, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r57 = getpid() preadv(r56, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r58 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r60 = getegid() r61 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r58, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r59, r60, r61, r62, 0x1, 0xff}, 0x8, 0x6, r57, r57, 0x0, 0x2, 0x1f, 0x400}) r63 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r63, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r64 = getpid() preadv(r63, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r65 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r67 = getegid() r68 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r65, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r66, r67, r68, r69, 0x1, 0xff}, 0x8, 0x6, r64, r64, 0x0, 0x2, 0x1f, 0x400}) r70 = msgget$private(0x0, 0xfffffffffffffffd) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r71, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r72 = getpid() preadv(r71, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r73 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r75 = getegid() r76 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r73, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r74, r75, r76, r77, 0x1, 0xff}, 0x8, 0x6, r72, r72, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r70, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r70, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r73], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r78 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r80 = getegid() r81 = getuid() msgctl$IPC_SET(r73, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r79, r80, r81, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r78, r78, 0x0, 0x2, 0x2000000001f, 0x400}) r82 = msgget$private(0x0, 0xfffffffffffffffd) r83 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r83, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r84 = getpid() preadv(r83, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r85 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r87 = getegid() r88 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r85, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r86, r87, r88, r89, 0x1, 0xff}, 0x8, 0x6, r84, r84, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r82, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r82, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r85], 0x1, 0x800) r90 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r92 = msgget$private(0x0, 0xfffffffffffffffd) r93 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r93, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r94 = getpid() preadv(r93, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r96 = getegid() r97 = getuid() msgctl$IPC_SET(r85, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r95, r96, r97, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r94, r94, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r92, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r98 = socket(0x2, 0x10000000000003, 0x6) r99 = socket(0x18, 0x2, 0x0) connect$unix(r99, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r99, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r100 = socket(0x18, 0x2, 0x0) connect$unix(r100, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r100, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r101 = socket(0x18, 0x2, 0x0) connect$unix(r101, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r101, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r101, &(0x7f0000000f80)=ANY=[], 0x0) write(r98, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r92, &(0x7f0000000980)=ANY=[@ANYRESOCT=r98], 0x1, 0x0) msgrcv(r92, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r92, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r102 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r103, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r105 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r102, r104, r91, r96, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r105, 0xa5, 0x3, 0x1000000100000000, 0x6}) r106 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r107 = dup(r106) accept(r107, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r108) r109 = socket(0x2, 0x4003, 0x0) r110 = socket(0x2, 0x400000000002, 0x0) setsockopt(r110, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r110, r109) connect$unix(r109, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r47, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r52, @ANYRES32=r0, @ANYRES32=r54, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r66, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r78, @ANYRES32=r102, @ANYRES32=r108, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r109, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe5d, &(0x7f0000000200)="b9215860ce28016f3181c64d2b5cc05ca1db7abdf5329c18c8c131b918e44e0deda1253cfeea7c79c582483b13cb74060d9859f83f58455c811d10876668e9ce1114e6f7a7981f104c7e29f589f204000000d21ce25c585758e29138f014a2b4b7b5f3c090cf2ca292511c2f7bd9e6afcbdd7050e3b8a85fc6bf4d565586f2ced250ba478ecc605ee778c92825c3477b9d482f85") 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r2, &(0x7f0000000240)="f45f2816076c5168d922a60b2b808853a8d3aa2cba3a96a5f6550820b8d438d5b5796d33b6f2540e6b9ac622cb7c547cf80b71c16493d162006c12987a6ddabc2901bd26e524d8e8a786d657916d58f46354a7bee1a7de4ce21356fd2fd97f89b5d99233dc446928231aa564c3011e6fdc0979d7687a39675bf55a3e8351d00c17418458b6fad3054a830f85aa5edc3922914ea45aca93c8fc40c123e9cb37402340c6e74ce0dfe418341be7fe76b8c62ebb8942062701b14ce5e1359bfd8a02637350e167c81d987c1871e9c8e0d28923b36f34af7eaf0c53bd6c83cf15352c3714dc14bf1f0c90bbbaa36483dbd5c8e2c19fd6fc", 0xf5) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0xff) kevent(r2, &(0x7f00000000c0), 0x1000, 0x0, 0x2200, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x1, 0x9794d9dd475ca7b9, 0x7, 0x2, r4}) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x5, 0x400) semop(r0, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/104) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = dup(r2) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000000)=0x3d3b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r3}, 0x5, 0x2000, r2, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) r6 = getuid() setuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e006e00000012000"], 0x10) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 16:00:16 executing program 1: r0 = socket(0x2, 0x5, 0x1d) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="c4c31fdddaf8aecc7148d695065e19bfbdbf3ce5a7601470a63645d9ad77beec077faded600473a66f2d28b81a6a37ef869713346b542e516a514bfea329922912ef32e29c9a8c74aeefcda930ec6df98365aa0c2a31f62eefff3643f0c6abe160d061c4d13492863e63796d3928ee90f4318758ac1efbc316793aa4e266db90fa3818213510c917a30234534c6a554ca0e45b4a10fcca9fd9926c92840518752551f257bd5152a60a155ecd075207537f7596bf452ff74166573106c67f872cfbf61c4b0503807c856a7fa4958b87e25956e1bb", 0xd4, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000000)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x90}) r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0xda3, 0x3ff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffd, 0x20000009, 0x518, 0x9db8, "d6d06c8a40b3a95986de698202385600bda074ad", 0x4000000, 0x8}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x5, 0x400) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x5, 0x400) semop(r12, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r12, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r11}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) uvm_fault(0xffffffff825144c0, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at tun_dev_read+0x2ab: movl 0x18(%r14),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff825144c0, 0xfffffd0000000018, 0, 1) -> e tun_dev_read(ffff800000a11000,ffff80001e489708,10) at tun_dev_read+0x2ab end trace frame: 0xffff80001e489540, count: 0 ddb> trace tun_dev_read(ffff800000a11000,ffff80001e489708,10) at tun_dev_read+0x2ab spec_read(ffff80001e489550) at spec_read+0xe9 VOP_READ(fffffd805d602c30,ffff80001e489708,10,fffffd806c3c67e0) at VOP_READ+0xbf vn_read(fffffd805d739c38,ffff80001e489708,0) at vn_read+0x11f dofilereadv(ffff80001d404018,f0,ffff80001e489708,0,ffff80001e4897f0) at dofilereadv+0x1a2 sys_read(ffff80001d404018,ffff80001e4897a0,ffff80001e4897f0) at sys_read+0x83 syscall(ffff80001e489870) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x12781af3ee0, count: -8 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001e489490 rbx 0x3da rdx 0x201 rcx 0xffff80001f633000 rax 0xffff8000009fb880 r8 0x7f7fffffc000 r9 0x5 r10 0xb7ea4645e636c9c9 r11 0x81ae0bc0c02d8a37 r12 0xffff80001e489708 r13 0x10 r14 0xfffffd0000000000 r15 0 rip 0xffffffff81387a6b tun_dev_read+0x2ab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80001e489420 ss 0x10 tun_dev_read+0x2ab: movl 0x18(%r14),%r15d ddb> show proc PROC (syz-executor.1) pid=104335 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001d405650,0xffffffff8256f188 process=0xffff8000ffff6db0 user=0xffff80001e484000, vmspace=0xfffffd805f7ef670 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 38840 398606 42006 0 2 0 syz-executor.1 *38840 104335 42006 0 7 0x4000000 syz-executor.1 42006 496170 3234 0 2 0x482 syz-executor.1 58704 460332 0 0 3 0x14200 bored sosplice 96388 517603 3234 0 2 0x2 syz-executor.0 3234 13649 38954 0 3 0x82 thrsleep syz-fuzzer 3234 342395 38954 0 2 0x4000482 syz-fuzzer 3234 347977 38954 0 3 0x4000082 thrsleep syz-fuzzer 3234 10055 38954 0 3 0x4000082 thrsleep syz-fuzzer 3234 26675 38954 0 3 0x4000082 thrsleep syz-fuzzer 3234 445362 38954 0 3 0x4000082 thrsleep syz-fuzzer 3234 153889 38954 0 3 0x4000082 thrsleep syz-fuzzer 3234 257610 38954 0 3 0x4000082 kqread syz-fuzzer 38954 18200 53114 0 3 0x10008a pause ksh 53114 203993 14619 0 3 0x92 select sshd 14241 390189 1 0 3 0x100083 ttyin getty 14619 204491 1 0 3 0x80 select sshd 76310 522598 13947 73 3 0x100090 kqread syslogd 13947 32613 1 0 3 0x100082 netio syslogd 43910 244174 1 77 3 0x100090 poll dhclient 79884 331343 1 0 3 0x80 poll dhclient 5754 121718 0 0 2 0x14200 zerothread 19915 109849 0 0 3 0x14200 aiodoned aiodoned 99143 69095 0 0 3 0x14200 syncer update 49789 171787 0 0 3 0x14200 cleaner cleaner 27067 197864 0 0 3 0x14200 reaper reaper 23969 213257 0 0 3 0x14200 pgdaemon pagedaemon 179 456755 0 0 3 0x14200 bored crynlk 33663 284374 0 0 3 0x14200 bored crypto 28115 39870 0 0 3 0x40014200 acpi0 acpi0 99291 207555 0 0 3 0x14200 bored softnet 34238 206121 0 0 3 0x14200 bored systqmp 70613 354304 0 0 3 0x14200 bored systq 91247 127910 0 0 3 0x40014200 bored softclock 83991 520734 0 0 3 0x40014200 idle0 35145 58920 0 0 3 0x14200 bored smr 1 18948 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9545 7137K 7461K 78643K 11949 0 pcb 13 8K 8K 78643K 161 0 rtable 105 4K 4K 78643K 487 0 ifaddr 105 20K 20K 78643K 218 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 59 0 iov 0 0K 24K 78643K 176 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 76K 77K 78643K 1699 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 12 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 264 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 614 0 sigio 0 0K 0K 78643K 16 0 proc 48 38K 63K 78643K 457 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 52 0 in_multi 112 5K 5K 78643K 168 0 ether_multi 1 0K 0K 78643K 9 0 mrt 1 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 78 344K 344K 78643K 78 0 exec 0 0K 1K 78643K 286 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 147 155K 155K 78643K 2398 0 UVM aobj 42 4K 6K 78643K 49 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 130 0 NDP 16 0K 0K 78643K 42 0 temp 150 3031K 3671K 78643K 20847 0 kqueue 0 0K 0K 78643K 2 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 rtpcb 80 100 0 98 1 0 1 1 0 8 0 rtentry 112 86 0 45 2 0 2 2 0 8 0 unpcb 120 340 0 332 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 112 0 112 1 1 0 1 0 8 0 tcpcb 544 278 0 274 2 1 1 2 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 45 0 45 1 1 0 1 0 8 0 inpcb 280 1420 0 1413 5 2 3 3 0 8 2 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 10 0 7 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 12 0 12 2 2 0 1 0 8 0 art_heap8 4096 5 0 1 4 0 4 4 0 8 0 art_heap4 256 465 0 237 17 2 15 17 0 8 0 art_table 32 470 0 238 3 0 3 3 0 8 0 art_node 16 85 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 39 0 22 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 262 0 252 1 0 1 1 0 8 0 shmpl 112 47 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2476 0 1075 46 0 46 46 0 8 0 ffsino 240 2476 0 1075 83 0 83 83 0 8 0 nchpl 144 3629 0 2034 60 0 60 60 0 8 0 uvmvnodes 72 2854 0 0 52 0 52 52 0 8 0 vnodes 208 2854 0 0 151 0 151 151 0 8 0 namei 1024 10695 0 10695 1 0 1 1 0 8 1 vcpupl 1984 16 0 0 2 0 2 2 0 8 0 vmpool 528 18 0 2 2 0 2 2 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 11012 0 11012 1 0 1 1 0 8 1 plimitpl 152 80 0 72 1 0 1 1 0 8 0 sigapl 432 782 0 769 2 0 2 2 0 8 0 futexpl 56 18648 0 18648 1 0 1 1 0 8 1 knotepl 112 168 0 149 1 0 1 1 0 8 0 kqueuepl 104 180 0 178 1 0 1 1 0 8 0 pipepl 128 500 0 481 2 0 2 2 0 8 1 fdescpl 424 783 0 769 2 0 2 2 0 8 0 filepl 120 6507 0 6410 6 1 5 5 0 8 2 lockfpl 104 300 0 299 1 0 1 1 0 8 0 lockfspl 48 92 0 91 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 762 0 754 1 0 1 1 0 8 0 zombiepl 144 769 0 769 1 0 1 1 0 8 1 processpl 872 798 0 769 4 0 4 4 0 8 0 procpl 632 1577 0 1540 4 0 4 4 0 8 0 sosppl 128 15 0 15 3 2 1 1 0 8 1 sockpl 384 1872 0 1855 9 3 6 6 0 8 4 mcl64k 65536 301 0 301 34 27 7 33 0 8 7 mcl16k 16384 4 0 4 2 1 1 1 0 8 1 mcl12k 12288 14 0 14 1 0 1 1 0 8 1 mcl9k 9216 11 0 11 3 2 1 1 0 8 1 mcl8k 8192 38 0 38 1 0 1 1 0 8 1 mcl4k 4096 92 0 92 2 1 1 1 0 8 1 mcl2k2 2112 9 0 9 2 1 1 1 0 8 1 mcl2k 2048 69788 0 69737 19 12 7 15 0 8 0 mtagpl 80 26 0 12 2 1 1 1 0 8 0 mbufpl 256 117168 0 117044 50 34 16 33 0 8 4 bufpl 280 8100 0 1916 442 0 442 442 0 8 0 anonpl 16 104833 0 84538 106 11 95 97 0 107 12 amapchunkpl 152 3534 0 3358 14 6 8 12 0 158 0 amappl16 192 5243 0 4133 84 22 62 68 0 8 6 amappl15 184 52 0 48 1 0 1 1 0 8 0 amappl14 176 323 0 318 1 0 1 1 0 8 0 amappl13 168 2 0 2 2 2 0 1 0 8 0 amappl12 160 7 0 7 1 1 0 1 0 8 0 amappl11 152 54 0 43 1 0 1 1 0 8 0 amappl10 144 14 0 12 1 0 1 1 0 8 0 amappl9 136 573 0 570 1 0 1 1 0 8 0 amappl8 128 158 0 119 2 0 2 2 0 8 0 amappl7 120 95 0 85 1 0 1 1 0 8 0 amappl6 112 64 0 56 1 0 1 1 0 8 0 amappl5 104 156 0 146 1 0 1 1 0 8 0 amappl4 96 763 0 736 1 0 1 1 0 8 0 amappl3 88 664 0 652 1 0 1 1 0 8 0 amappl2 80 5480 0 5407 3 1 2 3 0 8 0 amappl1 72 23826 0 23401 26 16 10 20 0 8 0 amappl 80 1842 0 1786 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 48 0 7 1 0 1 1 0 8 0 uaddrrnd 24 801 0 771 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 801 0 771 1 0 1 1 0 8 0 vmmpekpl 168 9079 0 9052 2 0 2 2 0 8 0 vmmpepl 168 101201 0 98916 149 37 112 137 0 357 6 vmsppl 272 800 0 771 4 1 3 3 0 8 1 pdppl 4096 1608 0 1558 8 1 7 7 0 8 0 pvpl 32 281919 0 259125 229 13 216 221 0 265 27 pmappl 200 800 0 771 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 232 0 82 6 0 6 6 0 8 0