c725eb43ba38c73c7cba13810b77920b0828558e947293135e628802725426c1421928678c74bb206eac9049872316d158509c400bbc5abf3975cc44e2a32b0f1b324f539cc4e71e224756a31cf0e38ccb034edb40031483fd3c6b64e786dfd9715739378595a27b27510741186eb839edc93bdce49828c31da992dd42d0e79593895f344b2d4b405de61cb3cf0a8aab222907f0fe2112d1f3ab6937c289ff56c7c7472a388addfe23ebe165463a3526c5d6259aa8239b0a82ab8efc9a879191526dcabe1c57081db3c14a4fa61a87160de906fd95d7855a56756fccf0b257e45d2c7334be550d976c37abf2a8c1ec9daa8d28f32b4264be59d3af82a5c087fe9d387ff6ed51472d080aecdf2a5c539c3987e2eb81273dc5399e4ace2f95a6cec325da4880fe6537d18cf110f64ea7322db33a4e6dda32bec6e0cb3e630264fe000c1d557fbcce6850a682b1216a199d4d652775f17736c271baae0a62d1b30e505ed2e4d2f70c22924f56efaaf5ec1f9b95c341ca7b9bbecf674a86d840380f970a671ad2e1dd3e2902ba9bc1a12457aded540bf1587e5619a934a56f5a6b8cec4a5d2eb1ca96cd9fccc4146589ed147cdce8d851e6aeeeb2b944fe7617922dd9ee6cb38f580b2db52b9054eb3f0bfedf8bbf3b18a18be29ccbdf011e892bf62be098e29559d25f5160ecd945233cc0f66f3bb0ec8dd9b3327c76d769285ddb6c9455abbc258fe45639e2bae8525f14eefd326b7daaffbb3959a26dcd88c95159b61683729b207af2b05157927ecce79b8bac8da914", 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x7ff, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x8) close(r2) write(r1, 0x0, 0x0) 05:06:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0xffffffe7}], 0x10}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000140)={0x5, 0xffffffff, './file0\x00', 0x3, 0xe2d8, 0x7, 0x56}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) r1 = socket(0x6, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) 05:06:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) r4 = semget(0x1, 0x3, 0x40) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000380)=""/165) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/247) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r5, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r7 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r7, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 05:06:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 05:06:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f00000012c0)=""/68, 0x3e}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/186, 0xba}, {&(0x7f00000011c0)=""/110, 0xfccb}], 0x5) close(r0) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x0, 0x0, 0x8000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 05:06:36 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x10}, {0x40}, {0x6, 0x9}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r22, 0x0, r22) 05:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 05:06:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) sendto(r0, &(0x7f0000000240)="618d8909e52b7617de1d948ac8a4afca5c3eafce2f32a82cc0c61cf73873dd908526080d17b2354994f259fedcfeab31285ed4c5cd64b57492b569821b80b95554540cd27751cc3ab50618cec40ba70dccc85ba666a54b31d17eaf3e39271cb4e5443428", 0x64, 0xa, &(0x7f00000001c0)=ANY=[@ANYBLOB="0178a01640bb8f0104000000000000fcdf002e2f66696c653100"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e00000000e80000006c"], 0x3) 05:06:36 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b04000000000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad04000000c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3000000", 0xf5}, {&(0x7f0000000280)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f0332a1d3c3bdbcccd2a7445d6fddfe7c22a55bc2a30faad47124a59ab986a6f4094321b6e88f0169dd65a6ae24bb88ea962d58e3c174125a69863af30000d279cfc3799375558b8a309155eff838bcc00b2f9f75f5d75d32", 0x93}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) 05:06:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r0, r1) dup2(r4, r3) write(r3, 0x0, 0x0) 05:06:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = getegid() setgid(r2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 05:06:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 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"}) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000002e80)={0x0, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4"}, 0x61, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) msgctl$IPC_RMID(r1, 0x0) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000076d000/0x14000)=nil, 0x14000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 05:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:06:36 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000002c0)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(r1) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="6c2b972627875463c40ca5b86e032f0da65aa261fd3d53", 0x17}, {&(0x7f00000000c0)="db81e4d8c112ed1caacd320fc08af6edfd5e4beeba08d1b545ecd36c1761e16484d34845d4c76a05dae85417e90f8cccd92eb147f0b45ab3e99098a87fdb129ddc35ae5427cd606b8d49a12b005f859ce25cd4590ae3d63e90e84031cf82565a1ede4ce490763635a85c7133f3169c345eb6d3e4c9d18b86ba6a9d0aeeca7db6053fa832ed99703e35f2163768128f", 0x8f}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="7000000000000000ffcec56a0be2ff000003000000fa446d0dd59f2d5fb31346c35060df3e25b8affa3acad68deef5b7a0565030c74071309d424ccb06537fbddf4f3983ef3c5fe9f229a94f02c8724a123c304bc25a1c1cc4e61153d2eb3dd91b98a3db306d97fab4a1b687192bb13248dcba6883"], 0x70}, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x3, 0x7ff, 0x3, 0x1, 0x0, 0x9, 0x8000, 0x0, 0xabbf7bc28af8a1ec, 0x3, 0x8e9d}) 05:06:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0xc3f67ab71f9e288d, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 05:06:36 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000000000955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 05:06:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="585aafa880b8422c587ff30ce092e69da0bef41f71d8b3f42d9bfc4860083ab489805e16493109d7fdbb53659cdd52f5e4f4c011644d0d9d", 0x38) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 05:06:36 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRES64, @ANYRES32, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="4c8a1690998daefa84712be0285a0224a0e24ed086ff50c65486c193c140b181c1b5edb174969868dd076b8c1557dd02421c4acfef24291b32ac3432aeb0e047adcfc7e101d7a4c1318d9cdcdb0ca456a07ce4a7775ce31356f6ff91ec3dbc6503cd59e4f4db453830952fc7cc5bc65d1d82757296431a7aa49da685b82a3583f71b1de742a395ea8fe98a91599f4c1456d50b53f968d74281c3a0bbd4ec4de15b0f2602d71269602fe210ea074198b3529d91ced13b41943fe55494642972095ff813bd27d691c10091074b863752ae40556ee05f40c1312146cb364e9d2c9acea310f9bcafd5066ee150c8e60e307831e90f82ef2fc16bc84ad589e0d7c07debe859a4725fedba47a06623ed362e8cba6a91671d423b2ae0413a1cc956dfbbc43f47aadd2f80277cb7b728ca6ceadfebee3a9e73f81cb4b2be6e3620acab128496e70e18884e8e9a713c6fad29dac14ffff063dc4aa8e4287ad3072478e3861863404bea64508c1a3eac087be94236ef271b7a62b7ea0d58029febbdea6e3b47ccdf0df7dd7b2a61dd2616571e1c50f67ffe35eb56da22a4429fd4e16d770d602f8634bee6cb384aadbe4296376ab14937e34cfbf884e5cbfe293b80894370aee25fed8e0cc82ab31fd1cbcbb01d3705cfc8706262b52b97a949c75cc5f08410e773523e0935c1a5dafdc0c010b8d0ae46027135b69f1c64d0ba7cad4ea45822432882812105d0fdef5bd822418a92f3c826b4f991f0724fc14e5ec0b79d0cf5284955967dc19546e2c60d69173da10610f1ef33ccdf3e19630259aa98c6db1727d7d55a7f538e3e561cf4c8db5d266972e3d4eb6d3b59370dce389a29fd264b658f89f08b452c55535afb61269c83696634c64a3a2ba413dcd16e492d6a03ecdcd99010fa20c814c38fb5439bedb158919ccf3120f9add7960fd5c63765c920bd61000c90170cb0401e7ae185c4178945d7fe90a2fa222e493faa80539c6e7ea31cd8284030b57bfac6f59746e660f22454f631a9866dc85aa589f50134155322b70b13f84c4515213ba366a9da475a1c3a6cbb154cb6854595d1ac0ef213dfd549da849e17cefe74bbc1bd4501f6f6b312f9bec3b644b65184c002944bea8a06854d8a8b52f104570cd4961366dd616309a89657aee3dc111914aa95b10c45170aae9f08d34d20692ce867da11f7c526a9c7041bea1bd914dffdcb8859490fc2165633d92882f99e31bc6fc9b6b790ddcdadcc2cb5256e8f6f235240e161c3b01112f6cb62a75bca049bda330c56f2267b4c882dafd38683faaf61eead72473fa0b55780af931f1305bdfea1f9b4c810213e4bb4753f86834742f2c40cdc7aca90c162e02f1461db51ba94c2898b959a1d7e8f124e89b71ae683e005822e2dd2314bd3acd4e84aee70fca811522a955257a261ee1af187b4f61c11ddb63a77e051f953874e976443882c0917bf3b4ac32144d20883e2cd28b03b4b01b5b0d856a1a10687ed6a64881c4f7020cc50b95276e8b040b6e99b4d1f699a869776c5d5b647b2cb1954bddad1da2463665f53488840653f25371edbe6d9360c33333aeda92ae909ece70b34ed013e561b4c11357710e7234c784348fcf2730cd6abe0da32632a8dc2fb08349dd93b8fe2e872b5a044ded50a7b0a5e24ae34a00f247dc9fcd5cbdcbcee29a278c28bbf1416e42b138c2393d9e7a1ed4ca0e6fcc7451a589a12c990e1ca93e17fa8698e487543af90dafb8d8442f032499be7fec676686e2a2e79b0da634c47d0291fcdb7dac0caa2636ccc5aab7f5ac437340edb72e8f652643379fbca31a62ed7a2d5f5407f4edee19b4daa7de0a3ee087fa5853dde679b498503beffdc931d47823261a8d42c4cd24a8df5b5c509121151a5361f72705d8ae1fd85cc0bd6f1861275cef193ff42725dfe829e9a53ac7ee8167646359d220cde7c0e24acd99ca41e38022ae74de768ed9f4ea33990f4f0968940a5529783029b3a1550d0501c9305d9ea380fe983c8bbd9719e0d2248486eec9c27ff7c633f4db2232be436468b894597d44b269000f1b6f89502089f444be40824d9fa8146664b15d285d3a9bb699db35822e705663f7fb64f5a0205d1e94af00c2654c187a65e34e00df5ce24cef454b89ce4bbb35b288360e646f63217cd3ffe1a607ffae31c607abe8517c3d82dc3a48309349e18a8b9814e79e9219baeb26f0a0f0f40c2cb620b58325e82cb09311bd8fbe52b5bd38c751ac217fd4d05608e7b05781f7f1e763fa43505ba23a3cfcb72ca13bf79fcee0d8001f20264c8af45d1e4f896f9ac96e7e1227fb596a752c10956e1f415625edb4c5c15e8a5d4e8db8088eeedefdb0ab22c55e0651063dafaf8c98034425224b09eefb9b7199c50af0dc5313594d42e2e78dffc6dabd54cf07087bdc87f73e94106ca0f7d98bc78d2c1f551790add9e04caef0ade9a67301a59510b696ab2c4591a82c51dc83f489432554b30f4017abe84f8db4061cb3262c1c699a05cb1d93f3f31a303c4dd19d18198b986901816ac035f0982f12ce4232a2eeda28dbc0302680b25febfa072ddfc1d1bfe2efa734c62cd2252b0e424f51f9bea0bce470e533ea2cd4581917f9a8a02295edc3636d8bdeaec37cb04df20581d69e5ebdac9f59a696c39c9ff16b7c1c42e473874c61fb3afd995d759092f93b0c694e4a329768ad02aff5b1be53028a5a066f8d3613b6f69a4981a067dbc08cc5a387ae590cfbb3e67310a46834c6a56536131c71e30878f75cb2ce78de3af4f378f341773c881245ee584211b818d92949b458d97951ba36f2eb59ae75f20a95e3e195881d794bfdfa068db0d82b2dd53a7a4800394aa3715caf6b277577eb61e060a659f88e1cd404a2dfef232df2406e7527fdcbe7685bd2d485cb164f81299ab3d88ae18b5a3a35566fa50bd1eac7453eea28f89d512c68e9b73f895c502835b7de44acd4f689f0b9da0f04a4ae122916a03281b480cc79c3ad6491c7e45b6858660971d1fb31c04040b03fa80d8174c014c54887ab12c45678ca399c1f66347eff2f615999dd1754389c9143fa3f1885f46ae82a9e852f5088d36bd2c0dd1fc3a84497bfe8767f29d7a95f8c280ecda56f0243505c1f98bd4da12f5177e16cd5e1fd59f317a92d994dc2d5fc8a8e6313bcafe55ea01daf48cd7e325d86e87a9fea469e3f2308b14029d7567e80e964e1a240bad2d7425f00442d5054c321295f9c830a18463ef2f674662851cafebb2db38931867dd3bec1f7aee62b99ced855a3cc1e389860355eac12f735a498ca489db8c7808bf823dbd9615aa0e2a15df05b2fcaa0c9a2f8fcee3072beb1132775cf8a3cec62ba801d6cf02b111e4827f424342674cec0f8c7a53a8cbb538cc469e9d0d9a7d29360e30e82f2d286e7aa409054ebd939fafebe5da6aa0b6ddf49141633e58e3bbef8159677fe8b02aafbfd06d9aed25772ed4878828c1c0566cad32715d0666eabf33f67d9aee152b66d8b420e5bf9e72fbc28bea91d4ba45c54f41243f894f0b0f69329e0cc10f8e3ccad4654189251500350f72080bcb78d57f7c60dfd84d97c9a51a7f5a7d3343471133aaf4c6ec95a53037878f3f5c9f94435d18f8b831f92f1c17f42a12d5543f20ca4e00153dc5c2bf0d3bfc7cf54d383213f1d2dc86f8b4b8efd1214f1db888a5fd0ab32138e860ea18ca19c78861d1b95f0947a6e222652642463a85e109173ddcfb80849c0675d6ffc901e1d618cbd4ff1e01b9ed091958e82cb8a0de4ee409ce4cb6c23e207f9c0881a64dd99dc16847998f24cf5a2e4b5ede7030a3393871768c318dc182c68c2249b2cac9d3bb19c3f888e2f9ec1468aad1a4a70677dcf20dc98f7dba83eec33ef9771bc62c78672409a86070cbb7624f2f8352ca1d8cb5413739d826208052f3fbb24c6501179b1083e7eb72780b09c3463034199c741004c6dcde60b5896620b0781cfe201d9e0157e0f988e5217a0a497da6be726df26332b82a32c3d3c4f94454f2babb857aebc8a3eb1617ba4f96f161d4eb7df736d67cd5c50d110cb7566538095eb306a2ca08b8e1955dd8642ceecf65fa9af7cb8290aacb0ad152cc6da5cb5735cdbcf3757014e862d7f29550ee2cbb7ec39e2511c1018b3ff05e031918a012ea6af26de55bc5be81c05e3c331e2cb577ef7cc71b43439bbeffeafd2e660a5b41d6b0946a1a5bf7b869839c5c25fbc3ae4c52fd5d065fd5cf09798ebb529d59e0d3bd7a901a640ca7f0911fac6d27a08941d0816d72c73c0020b69c3dbacf3a2fbfaece187f901c9315a2d9ba73e4637614c1e709aa700d63a04c9291eb07f18b8549a78161cc43c81fe880e4bb9e8d4864f8d2bee7167f6b83a8ac649c1d37ec83c1ae17a3bb0835412d066305066480f6855adf2d51c800174dc9c29efc2c4dc1fc7397b654235cd6b72737b0e36c4ca5c4394dbecfa4763b8e0fecbc2e2b058fde54e37b48dcc53aee69c197b7a0ac74ee8641768551ae259600d14c6a2109b6f6b117e39d8883f3a94ed43b67bdcb7210f077997dfda6e2aa77064de5b41749a9dcd062ea25be24252c4369ecec6559138d90ea9ef7fd2e3f83655e06d1db7921521c5fbf4cdee86261bb73f27ba7c4dc8cc746dda22d268c9aa153bb013d4baa171afc9696972f6b157badea73736731255b490d519f5aa2c5236c3dae36322e84e0928d6af97709f66435920e686878577111de86c6b7e3277a5cd765b9c0cc1cdc6748874a22e6f8dbe8eee854783802e6517be228b694210215516b65989296ddc718c3410c211010f2d316c8c2d1003a7494b5d8e63dd8d7afcde28c6a43c6912eb8578997b598596963ec9d738241879ca57aa098fee7ae1689715b31efda4ee5619c6968752df23220569e00edcc2deca8aa9a8fabffb40d44c671d115daf8307a125b7f46d765d6b3e04f0e142c6d7b2df4f710f192d10fc121ba214c88fda4d301cef0c38f7192198594799f32131eeafe3d3dec7c7a5b86dde69a31c2e88c055e628b63bfb8cd0833f1ba12c65b5e985595812c9a7b85092c4924fc9b3fb640c5bb23f6feea1e30ebfa89308c8a3f675c747206c548018e72e125e30871d51e857657d79094a1fc61a78a41398fa3a348a801bf24b2ab221ea703475182766e0ff7cb8f4f95e679c880277f9c414ed47b648d9fb3fc18e35f9b1269536206b75dd5c1662193763c1547843c02aea8ad23db32441a3476a04f705f219ae442a4dbbcce9e61edb47a0a68e18ccf07a0ae62b4b63237ccee5f6e179b748483820f058152b6e2b09879916b350b6299c7d4f04de98f32939301b96f2d63f8a7b557f22ee679b32988af6d96a8a78efe82f6812665f195dcdcb3223b8a2ab615b0a66df2e68cc1b7e218514ff68aa95b6589ab410c02690d9e811f7c9a97e2284583577abbad700467726f855cb18c86deae3ef3fba65c5cf1f00b651bdb4ceb498c4645d6d4c1383b7c3636beb2aa4f4f774bac03f278e350a339ac52a25c36263a3b7714163bd29d1e9686d829a29a8fc80d699990b3bcd294affaaeab602eceb8cef36d8403e88f274cc71469da65418c7d15b8e8e17e6adbf6d613a11969f630f746c22a1f03235ff5c8a86108eb6024cd9151f0a1773f20e0a2fa7769962064ef6ed5c7432a9f052830e99caef81737e8ebbe2a8e927e7b06fbaffc9d90511f5e880381e89cf67f9f2cf26fea944d30f88b2dcd28c9b3fa0b9f8583f674601f5fea9b93e3c7fc335223285758a3be5b41fd9de641cefca88a", @ANYBLOB="83d9d578e52b87e3673fc07ed12e90c7045d563a7b676c4d7f7fc5892c90d2e5ae3159df7c2eb78a18ee76768485044dee6bd648ca8431524f1dbf1863d168819a3654aed9d60fc3aa46eb8394f4be18fdbacf7cd0bca3ae92c1dcc967ba82746859da54833060987bd1ecbe8f382a3a369f952b2d41f932cd0477010872ab1ddbb083c603d5ed487d827acb8380174d30bd0d3ed8f906e7dcca264106f90ffae37e5a701c9921a08587f007a0072296b8b86b9cc87c0e89c45b0effa03a993cffb4b0750daa52e0bd04cf94c28b38b1aa", @ANYRES16=r2, @ANYRESHEX, @ANYPTR], @ANYRES16], 0x5) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000000)={0x1, 0x9}, 0x0) 05:06:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10001, 0x80000000, 0x8, 0x6, "91833e7de9f40b855cc2ad50cbc21cf0559d9c0b", 0x2000400, 0xc0000000}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x9e8, 0xfffffffa, 0x3, "a3ba15000506847e6e646f84e2464be7a0fa3d32", 0x0, 0x2}) write(r0, &(0x7f0000000000), 0xa7) 05:06:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x80000001, 0x4) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r3, @ANYRES32, @ANYRESOCT=r6, @ANYRESHEX=r7, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r8]], 0x6) close(r5) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x6}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0xcba3, 0x5}, {{r5}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x2}, {{r9}, 0xfffffffffffffff9, 0x2, 0x1, 0x9}], 0xff, &(0x7f0000000400)={0x9, 0x3}) r10 = syz_open_pts() ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccb37b2efee534840c76f30d56c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 05:06:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000003c0)='./file1\x00', 0x80, 0x18) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 05:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) close(r3) write(r1, 0x0, 0x0) close(r1) 05:06:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x181) dup2(r0, r2) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) socket(0x42, 0x4, 0x5) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xf99e, 0x40, 0x5, 0x8001}, {0xffff, 0x1, 0xec}, {0x1f, 0xdb, 0x3, 0x4}, {0x1, 0x3, 0xf0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x54}, {0x40}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:06:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x6, 0x100}, {0x822c, 0x3}}, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x36, 0x1, 0xfe) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) 05:06:37 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 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, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 05:06:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000340)=""/59, 0x3b}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000580)=""/168, 0xfffffdcc}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7, &(0x7f00000016c0)=""/104, 0x68}, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000017c0), &(0x7f0000001800)=0xc) connect(r6, &(0x7f0000001840)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) msgget$private(0x0, 0x143) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x54}, {}]}) clock_settime(0x3, &(0x7f00000018c0)={0x2, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001780)) open$dir(&(0x7f0000001740)='./file1\x00', 0x100, 0x88) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}, {}, {}, {0x1}, {0x0, 0xbce}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0xbba35f2b019bb190}, {}, {}, {0x1}]}) r7 = syz_open_pts() mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r8 = dup2(r7, r7) r9 = syz_open_pts() open(&(0x7f0000001880)='./bus\x00', 0x400, 0x14) write(r9, &(0x7f0000000000)="a6", 0x1) open(&(0x7f0000000300)='./file1\x00', 0x80, 0x180) dup2(r8, r9) ftruncate(r0, 0x0, 0x1) 05:06:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r10) r11 = socket(0x18, 0xc003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r11, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 05:06:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x0, 0xfffffffffffffffe}) 05:06:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc04000102]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/108) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:06:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 05:06:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc7c8426c54cbf1a9, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCFLUSH(r4, 0x80206979, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket$inet6(0x18, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = dup2(0xffffffffffffffff, r5) symlinkat(0x0, 0xffffffffffffffff, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000000c0)={0x713859c, './file0\x00'}) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r10, r0) 05:06:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x4, 0x1e, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x10) r2 = getuid() r3 = getgid() r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x0, 0x6, 0x800}, {0x2, 0x8000, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x100, 0x800}], 0x5) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = dup(r23) listen(r24, 0x0) setsockopt(r24, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r25, 0x12, 0x9}, 0x5, 0x7, 0x8}) r26 = getgid() r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r27) r28 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r28) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r22, r26, 0x0, 0x5}, 0x4, 0xb8f, r27, r28, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r12, r10, 0x0, 0x5}, 0x20000004, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x38f, 0x6, 0x54}) r29 = socket$inet(0x2, 0x3, 0x0) writev(r29, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r29, 0x0, 0x6a, 0x0, 0x0) r30 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) r31 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r30, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0xffffffffffffffff, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x3, r2, r3, r12, r31, 0x26, 0x2}, 0x0, 0xabaa, 0x4}) 05:06:38 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x4}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 05:06:39 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\xe3\xfb') 05:06:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xbccc6e97b26e0a7d, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xcb1b) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 05:06:39 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d6c39ed25fa354105719867c87ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 05:06:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x8400, 0x48) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 05:06:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xfffffffc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x7) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 05:06:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62820207e00000017498ee2dc0499c4502687f8b814463f955866e7de3f3961f34f32074fb49e4b2a9367f1c78ad0d0aff2eeaf9226f9dafac327c24fc858ccdac015eaa378925080042ceeb2c477f6cbb4afdfa8993410399c00bee1dd71607363e394d21994aad994f527dad4db420fe71e5cdca9106d7f2667b54faf7e5476fd752313552476ea30b5c1851cf804f10bb0d3ccbd51b8e13a550b63b9a950a71091dc826c1543bc1f9df47fb89e6155ff2d921ec7972bfe4b69a3cc763bfbd7c89c484dc12bcae30296bae66f89d6cde38344945bcbead9fb5271ae808a5f8877c4c"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) socket(0x2, 0xc, 0x2) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="69bc9e5a18473d026c59d4603a06247cef723e3f63d7eff2282763639eabdeb43f7629a24547a359a7c97bd5a211c52afaba0a29d9e612c21c52af0b8bbfe9fd", 0x40, 0x8, 0x0, 0x0) 05:06:39 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000400)=0x8000f) geteuid() kqueue() r8 = semget$private(0x0, 0x9, 0x42) semop(r8, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x4, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2b54) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r8, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x4, 0x2, 0xb47, 0x0]) semop(r8, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r8, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r9 = semget$private(0x0, 0x2, 0x100) r10 = msgget(0x0, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x2, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r21) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r17, r19, 0x0, 0x5}, 0x4, 0xb8f, r20, r21, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, r17, 0x0, 0x0, 0x0, 0xc7, 0xfffe}, 0x10000, 0x9, 0xff}) 05:06:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000100)="c5dfbc0f406a26343d77e03e52018f48ab3d9fd2c5bf6832ee6d57be9b3f5c332ce040aa92ea595b2a71f0c6d7f96e7d3981be546e2216d0fe7076b6be013bbe2247d16c689d27aaa29d0a136569ba97658a16b9b081851ceb4e982f17a79e3e0f1f26dbc9c96d755833d7d5cb829613e870f1856cd3efbb5564de2d346056f255cc9780daf01382b1f243e657ac4b4700416c0aa341fb4d69", 0x99}, {&(0x7f0000000040)="9c6634b0704e0fed49091848eab7ebe3b376fc4a4e35f8cb3a810e184d76dec28a3dd14b84def40e7a1b333f0068fc2ae33950bb5c39165ef05711fb09ef9c64771afd547da99231e4f5aa9738aef46d38aa66408d836fd0d8decd475644d6", 0x5f}, {&(0x7f0000000280)="3f1a63600088def62020c17cc38e4ea4099141186d5b3d59042243debf9eb40abb2e5f2c3582de2141407c43d95d8cb16920d529e04bec606d12ea7e0155050bcd728ec41ddd1761767abd0096f9951b2cfd13ad661e2150a6fbd784e78e44bdf88484aae101e0b02b113111b2efd9f4f7fa99fc0fd2199b1368c479ca060b6e1724cd726de5a0a49989c42b16a320bd3b4df181a21397fd0e13c6de594a408d128eafaf51d5c2cf92b4f0e7a348512280f5944b87b0f8ba203b06e5f45345d0c65e217103c7b32d11c3726939bf73ce2ed2efecf45d5b71ce833ebbe93f775f24ce4c0a", 0xe4}, {&(0x7f00000001c0)="986ff57363a3fe3ad0e7d59907850c3da9f1fefa42bd8f44629e", 0x1a}, {&(0x7f0000000380)="9e20e84668cec02f6a4ea7d0722c00b0a1c4a0651da37020fdef70d494f91189e00fc983e221d68e7c5fe1b77824d1c47556257d591683e94cea217f8b0c6397ac4ac372e38ed8e266968f228b5e2d72a09890fefc8d825881e37225b4f2dcd0bda6894884e373b8c33a90d405a3c1247ca6c049e21a7e88cf4d2f362724dbd9a7a2bd72f63edab43fa1ff79ec50a58cc7db08b77597fa3ae1d4a45b7b5e95c3ed0ab1bea8b0b1d1f1bfb3fb257718c669015748eb7e028917bbf0ef618f15bb26517a652f796fde", 0xc8}, {&(0x7f0000000480)="dce4afcf12f76f9ba2e9672750976e20cac0839e876dce4e6ff4807581a240ecc2a72410b814fbc315e6d9993dc33f656f805824a8f4cf1655f1dbb6e526710541adecfeea93d9a2f65fb6449ff1f58b791cf70af4bf1ce0d4a41e0c6c4be129c190f03328e8d166da7feb1172f2f479de0cf5ce63f55a4cd01492c57757859487bf188fd268842991b939d2aef87e7acf3cefbe2dfa7e8fb01fbd0946e6d0887bb6f60b4a2cfa008d6ac8c2325677444b0365d0f7a65ac802895e5d58e55cfe9856fd4dbb2593032a85e1bcdb0a44acccec7a14c369", 0xd6}, {&(0x7f0000000580)="323297903477efd1588f0cfbe20f5b57ba8035995f367cac7fa922fac74ab282591c8fb478f0afe7eafa8b248d3fed8ecef4f239e4c52fed00b2213cf89814342cad923df4b72b5c17b205419b04cc5c83bb5fcfcce2ceff5057d4618dd7cb55cad6c03d861462e66414a3ac59ec8a3691f8c0aa396b41cba0cf5e02b14707", 0x7f}, {&(0x7f0000000600)="1f7e5e65c3ba4b0be4fe521a8daf57e2daf6acc3404e90dcfa8baa0269d6cff34fb4712dc461b4a5fc537033033dcf0fd482069ce83351b0e12ef350cb915f7a683cfda04eedfb3c9f60f29be4ad548fde073657a41c75c880eb59f57ee2af40563f91382fbc70d429454dccd821180d48aa4307db89a4ba95fa05e905e7b85dc322729a66382b19edb55bf9dd3a0cb48b1973a69ca3c4355fc9a26b58df3b2d38f8d3ef0a815041ce9ea18893959dd8a55f02a726d70bc5d432c74bb2e3cca9a932dbe43f1b3ea63ee918004f8acc27e8", 0xd1}, {&(0x7f0000000780)="12a6bbad75f34b4cc3750c358c508e80ddf376691d3e63e41fb6d4cd5fd7f87604c37579cfcafed452b9b001d67a6b1047267a6fe255724ceaf01be122b7ec7f2f833dea9351cda08a8230cc647c369985e772a0950f876d184fb0693012f4d79c45b9d94ef1238689f41885f4faf40cdd9620509a750796472a47a4195a3189196ae405315f7cd26f88cb61fc2ae85f19350da8f168bcc0", 0x98}, {&(0x7f0000000840)="c0b349330a173bb23e381fa0999cecb3dd849f30d88f9aa2348dfd7e2e7abf208a0cbba0ec69a327e946e733ebaafcf716fb72e9fc215399cf808bc4a3f8c2a8fd608f70173b0de6203974f9698b1df4fa318bbb01407dd55981fac6cb7538c58985b47787b12b965269a8c8558081bd64b71ceb016a6b36c7a95702a6a47ef542ceec870a2c5d9d9964e588156779d36482d7c8a85eefbe019e5d0aeb6321aea23abb409afe48d89cacdaed8781179ead1f176e18dc4735422b2e5699fc0e3d8f9b315e0598d63e470222e653c3", 0xce}], 0xa, &(0x7f0000000a00)=[{0x98, 0x1, 0x9, "a8deadbd1becd9302e6635d87d657e534cbd0e4a01fc672278c0f5436576c90483790a82c66ba557a9ee29ada91108349c6b26979ef11e752577f76bcbe1af92a852a3d76bfc88608b3c180be04b8363804d4abfda3989c70a5cefd964dfc74a38821798ff8cd61d31ca8e18971c1abbda814285a803fe3df1c89fd4abe20f668741d28ba3"}, {0x80, 0xffff, 0x2, "5387e3ccb22e9588abf74edec0dc458307c5a2a58f8c36487d2bc287a52ea195914bc35a86dfac2e3ba2db928c7c9f6b38056d1caa045278c3847eef7f6ab5933465a9bcce2fca58d5159f7fb53cee1686c5db3d114d3e862131b081be97f4ab35777b190e0943cae029"}], 0x118}, 0x403) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:06:39 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)=[{0x2d}, {0x30}, {0x4000000000006}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) pipe2(&(0x7f0000000100), 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x81, 0x5, 0x2538c221, 0x1, 0x23, 0x1, 0x1, 0x4, 0x1, 0x5, 0x7ff}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:06:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) fchown(r0, r2, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000440)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r13) 05:06:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x800000000000000], [], [0xffffe0fffffffff7], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:06:39 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x4) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x40) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getppid() ktrace(&(0x7f0000000140)='./file0/file1\x00', 0x1, 0x800, r4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x100, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb735}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fdd000/0x4000)=nil, 0xf5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f2e000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000edd000/0x2000)=nil, 0x2}, {&(0x7f0000f57000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}], ['./file0\x00', './file0/file0\x00', './file0/file1\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffff187}) accept(0xffffffffffffff9c, &(0x7f0000000680)=@un=@file={0x0, ""/40}, &(0x7f00000006c0)=0x2a) mkdirat(0xffffffffffffff9c, &(0x7f0000000700)='./file\x00', 0x17) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000009c0)={0x8001, 0x6, 0x8, 0x1, &(0x7f0000000740)={{0x1, 0x20, 0x0, 0x7, 0x1, 0x330, 0x4}, {[0x1f, 0x7fff, 0x2, 0x3, 0x9, 0x7, 0x8, 0x2, 0xfff, 0x4, 0xffffffff, 0xf2, 0x10001, 0x0, 0x4, 0xfffffffffffffffd, 0x1000, 0x8], [0x1, 0x4, 0xbb8, 0x7ff, 0x6, 0x3, 0x7ff, 0x8, 0x146, 0xffffffffffffff80], [0x3f, 0x7fffffff, 0xffffffffffffffc0, 0x0, 0xff, 0x1ff, 0x80], [0x9, 0x200, 0x0, 0x7fff, 0x1, 0x9], [{0x81, 0x7, 0x80000001, 0x8}, {0x800, 0x1, 0x0, 0x1}, {0xfff, 0x3b5a, 0x9, 0x2782ab3b}, {0x3, 0x447, 0x8, 0x4}, {0x0, 0x401, 0x50, 0x7000}, {0x1, 0x5e81, 0x6}, {0x3000, 0x10000, 0x3, 0x4}, {0x8, 0x10001, 0x3, 0xff}], {0x7, 0x4223, 0x7, 0xffffffffffffff7f}, {0xff00, 0x8, 0x5, 0x1}}}, 0x5, 0x6}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000a00)) readlinkat(r0, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/185, 0xb9) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000b80), 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000c00)={0xffff0001, './file0/file0\x00', './file0/file2\x00'}) open(&(0x7f0000000c40)='./file0/file1\x00', 0x1, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000cc0)={0x9, 0xfffffffffffffff9}) open(&(0x7f0000000d00)='./file0/file2\x00', 0x35ac2f0a43dd6e73, 0x84) r8 = dup(0xffffffffffffff9c) pwritev(r8, &(0x7f0000000ec0)=[{&(0x7f0000000d40)="84799f6712ab1850e6ebc1cea194a2ca0e718072557e1fc520127a7bcd1d090abcde819f241fe0904a34f29226b773d4c9688764aed2909e38a40b3411d60ec16e2d80c835e25bc9b243629ef4078f6379eea24557e3829f296d3a2be903c46deb594ca3752c780c89ec0fb9858f5c0156d670e62511e31295b0f8f4382ffcf52f5a84834e662c70b27ea0abc97b04a27a6b996e5131fe9697f349eb13b727d47c19859c25a422a4e0fa16e5a46d6a966571ec1555beff89bca773150c9104ccd46029865d09356cdb0ca3affcd46fd73014e2034206da734602f825c1ac3e6bba325e79b09f9920897a711fc891ddb31218c70268", 0xf5}, {&(0x7f0000000e40)="e637863c723b77d67597f77201f0932cab53d1b0805ec0f45f595d02586b8a1c33f9d1502cf1135a19253b5aeb3c1c0f3ed027ec7fd67ea98e3e36f06f2cac97e3ddb4d473979e4ced6663f7f636d78fb58a290607a6b9bcee6e45", 0x5b}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000f00)='./file0/file2\x00', 0x80, 0xd0) sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f40), 0xc) getpgrp() 05:06:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20063, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x40, 0x1) writev(r0, &(0x7f0000000080), 0x103d) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6000, 0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x400}, {0x8, 0x7f}}) 05:06:39 executing program 0: setitimer(0x0, &(0x7f0000000400)={{}, {0x0, 0x445}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x3, 0x800) 05:06:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xab) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:06:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/126) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x5) dup2(r1, r0) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0xffffffff) 05:06:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000000000000000fcff0000000000"], 0x10}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r11, r15}, 0xc) r19 = socket(0x18, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r19, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:06:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000000)={0x2, 0x800, 0x6, {[0x0, 0x3f, 0x7, 0x4, 0x7ff, 0xe5, 0x6, 0x65f, 0x7fffffff, 0xfffffffffffffbff, 0x0, 0x3, 0x1, 0x2, 0x80000000, 0x7, 0x1000, 0x9], [0x8, 0x20, 0xc1d, 0x73c, 0x9, 0x80, 0xffffffffffffffe1, 0x4, 0x2a9cc8e6, 0x80], [0x7, 0x6, 0x7, 0x9d, 0x383, 0x6, 0x4], [0x3, 0x0, 0x2, 0x6, 0xa83, 0x20], [{0x8001, 0x4, 0x8e67, 0x5}, {0x9, 0xfffeffff, 0xa606, 0x9}, {0x5, 0xc070, 0xcf5981, 0x1}, {0x9, 0x7ff, 0x4, 0x80000001}, {0x5, 0x4, 0x8, 0x3}, {0x6, 0x240, 0x1, 0x4}, {0x100, 0x7fff, 0x6, 0x10000}, {0x84e1, 0x9, 0x1, 0x592d}], {0x800, 0x10001, 0x5a65, 0x9}, {0x7f, 0x5, 0x80000000, 0xca}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x40, 0x0) write(r1, &(0x7f0000000580)="2983605608cc8d288ab51b783eda772b0f400b3877f01175094d476f75fa21576370b5f8784a4fa55e94c02ebe4f6881d8799f8fb95cfc6606382432d2fcc07dbf5ff2272d9db9d9fa8df6a5e7a1d5ac5a30eaee3bf6a96e07de2e183ea9bc4a069f3626df6537cc1819a877665568767ed4bf255cc1d109b5b282a6588dc6e825597dc82d510fb96d86b7dad817d434cb4758f587d79669c1653ea696e1d085c3ce770a96f981831f27eb7d66882aa46700320b8dbf7e2b4be6b355c440fd89eb13", 0xc2) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000680)=""/41) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x80) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x20, 0x0) preadv(r3, &(0x7f0000001b40)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/249, 0xf9}, {&(0x7f0000001840)=""/184, 0xb8}, {&(0x7f0000001900)=""/82, 0x52}, {&(0x7f0000001980)=""/227, 0xe3}, {&(0x7f0000001a80)=""/173, 0xad}], 0x6, 0x0, 0x0) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0x8000, 0x60) getpeername$unix(r4, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001cc0)=0x4ee) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001d00)={0x1, 0x4}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) getpeername$unix(r6, &(0x7f0000001dc0)=@abs, &(0x7f0000001e00)=0x8) accept(r4, &(0x7f0000001e40)=@in6, &(0x7f0000001e80)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f80)={0x0}, 0xc) r12 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001fc0)={{0x5, r7, r8, r9, r10, 0x0, 0x2}, 0x2, 0x1f, r11, r12, 0x4c, 0x1, 0x8, 0x5}) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f0000002040)=0xa9d) open(&(0x7f0000002080)='./file0\x00', 0x10000, 0x110) r14 = shmget(0x0, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) 05:06:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x1, 0xc, &(0x7f0000000400)="67080094fdae313383932529825753ddc3ee9ba8ea231e39270e45aac21ace422e162ea66ff43eed5c3339236422f1020791fc8a7f987166fdc0dee9259a9f6d3d06bbf8ab6f78098e1f2ccc338ebd75b602464afb8ed00e68e683e6e5e39e4b0782dacdf13c0685dcb4e90cf243a238741ffb438d4452428da1225e5ad25bbb73b74961848981236995f4476eadfcf6a52f3db0f56de696eb7c4d036576f561d3a9af728ae6575cf83d5c855de9f32591b13c2d26a249e0aefc02ae72fb377d75ab206c927f8da2cd9ef48e49dcbbbb2264f30ecbb57ec1683201aeaf58848abbaf48acc16e4115b2eac685136b", 0xee) r5 = socket(0x2, 0x1, 0x0) listen(0xffffffffffffff9c, 0x6) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="04002e7f66686c6530044ca486a5f96aef43ad28f37ea71f237e6bf84d18b1672d74111d71ca7e129063b4a49dd1aef2ebd62dcf6d7b8df9577e31e7195bdb5f1920faa2817322603e49231080242aa722f3460ec4fe8d0537cd5e06290924335f45a8f8a9a1502a59b187a9dfc57767a6bc8dbd397a47904539a892142e20e9c805e0344384822f7127f13f79fc431d11b374f671669d61ca9997ce16b55c5b140a1de32e6cab4e88b5cbcfbef6e9210cdd8709e953ddc1664fb114e779e973bcc03031fd217efd3f9a86cfc8cef5a0906f28ff05d5a78dd83a3d5407c8dfb784eda853c4bcf6a30aa08859"], 0x10) close(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x94, 0x4, 0x0, 0x63cd6636}, {{r2}, 0xfffffffffffffffb, 0x18, 0xa, 0x6, 0xffffffffffffffff}, {{r4}, 0xfb5292916f6c30ca, 0x8, 0x10, 0x4d6, 0xffffffffffffffff}, {{}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x3, 0x1}, {{r6}, 0xfffffffffffffffd, 0x8a, 0x1, 0xf5b6, 0x5}, {{r8}, 0xfffffffffffffffd, 0x30, 0x63424ce1ec34091d, 0x5, 0x80000001}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 05:06:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:06:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x2065d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x18600, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 05:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x8, 0x3, 0x3, 0x5dd6}, {0x0, 0x80, 0x3f, 0x1}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r1, r4, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 05:06:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 05:06:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x40) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x10, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(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) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000b80)=ANY=[@ANYBLOB="75dd918bf90fda770fa6ad8be61a1ff180a058e9b5f7fedd95f4e55201e60e5c3761ac2c159e6a33081748bc5380deb9315f21c876750d9601005d37a478325bd141003661a66eaa891bfff4f3f2dc6abea2f9257cdb3ef28fc39037c96f8958327b5f266579bd0a2d163237d6a2564f53a627d86c53b1c26c3cc7809c9cd6e59012781bb4f59eec845f59501b5ed2078a881d834bbb008aaa07b09c616ba246c139fece633928e7816b6051bdc07dd2"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(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) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r41 = getgid() msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r37, r41, r40, r39, 0x1, 0xff}, 0x9, 0x6, r35, r35, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e30300ad4ae8d462fcf5fa3b6356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9b0cdc7527d27e8a15b700000000000000000017000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200001000000e000000"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r42, r44, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r45, 0xa5, 0x3, 0x1000000100000000, 0x6}) r46 = socket(0x2, 0xc003, 0x2) setsockopt(r46, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r46, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 05:06:40 executing program 1: r0 = semget$private(0x0, 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x6, 0x1, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x3, 0xd}, 0xfffffffffffffd8c) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = dup(r4) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000280), &(0x7f0000000340)=0xfffffffffffffda1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/171) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000d09aa02a2388d6d543ab87fda26db3394f5ed2f24efce8b2708746c921"], 0x10) close(r8) r9 = geteuid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a78c5e6f6bf54d6b5d0d24066c955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df0000000000000000d331c2f5ddb95c37b4c819a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c0000000074da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde22260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xd5}], 0x1f3) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) setsockopt(r17, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f00000001c0)) semop(r11, &(0x7f00000000c0)=[{0x3, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r8, r9, r15) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) setsockopt(r19, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 05:06:40 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x16) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x22, 0x1, 0x9) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000380)=[{0xd1, 0xd5, 0x3, 0x4}, {0x80, 0x8, 0x9, 0x80000001}, {0x1, 0x1, 0x80, 0x9}, {0x7fff, 0x40, 0xff, 0xe075}, {0x4, 0x6, 0x20, 0x86c}, {0x1, 0x8, 0x4, 0x509}, {0x5, 0x7, 0x7, 0x7}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x20401, 0x20) close(r0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0xd8) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'zT\xf1', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000002c0)=""/111, 0xfffffffffffffd7d, 0x14a3, 0x0, 0x2f3) chmod(&(0x7f0000000200)='./file0\x00', 0x4) 05:06:41 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="77346978f2c8dd47daf2c03b6c581e24036aeb99e566bf20dbae42fc264d26fc39dca392e3f09fe77d6543dd823a2f30d959d11edd5827caa70326579640998d17756a26fb153176d3a38b4cecbf070b695209a6528a465cbce6d33cb1e791d326b0c8602ae730a52bc78b28768a58cbfae8be02abff79972e5cf4ea12fcea337d4b6d0e576567ad4a73dfa18c6eeffe544c135a0d8e01cc100186243e5e75c6c68d1e50813ca8f41a2b164ae21a16e48c5b4d5b", 0xb4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) r3 = accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00", 0x0, 0x20000}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x12, 0x2, 0xff) semget$private(0x0, 0x4, 0x0) r5 = getuid() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000110000800000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r21 = dup(r20) ioctl$WSMOUSEIO_GTYPE(r21, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() preadv(r26, &(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) r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) r37 = semget$private(0x0, 0x5, 0x8) semop(r37, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r37, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r37, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r37, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r37, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r5, r18, r22, r30, 0x80, 0x80}, 0x8, 0x1, 0x101}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r38, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') r39 = msgget$private(0x0, 0x40) msgsnd(r39, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000376c9324f82e2fa0b1789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a62631863c2b230f939659a2b68d596f6d534eb51f54684c8796856eb2458db4dd0572009c745e3f2c8436f643265fabfb8f8566bddb00adc60b5700e7915c1cb62c9868025bf872ffe80f22bdc3fd59c61c9373b11db57974b1a9361f08d32bfaf7f8b08e09bf93e6cb2fb106656e3bb810004e50256a391a95ba6b0357cfbbb8b52b68ae289f03c4a622d28d60039f838488f6503fc89dcfb7ab3842f1f43452b6ba6c63a97d936c2a1d595fc1d5ab9f0ae2caa742d1dce2a9881eef38ab981e3b6be173b1100"/269], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)={0x0, ""/242}, 0xfa, 0x0, 0x1000) 05:06:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000100)="56e0164c4083382a6192781e445731c3858cadae6c55642d", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:06:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62020217e00000c901d0f0bc605042d553940ec30c44f18e9fc8ffa10eff631bf38ea8e72792bd512a09701d5df92e4b4c98032c8944341636fa90afefa9b12615d750c1c0df40e9346f637c7b98b2a01b919534447dbd4cd39f02bfef252af3728d93117e3cc7e0d4866d76c8e87b899a84ad2a12cc9272bd9316e0c3ff1d757d661c335beffdc49191326f7475c3addad55110c044f47b3f5c06b15db5cd35abf41d1981f48d8c78ceba041b5e95f898832f95cccd47b9c1a774cd8cd7af221d53b1a069204942846915e8b6f6b4a9052fe683239b9823b8fb3ea2ea0314f8a9daeee4dd6bc8fb0baa6b29d6697202c96dc35e15972cdc67f78ac7a1097700000a9d9a896dedf09fcd22a8f868e1d0b710e87176248dd22758e95e8bd20deb16aa161883a3b0a2d10549547943c07a9c205198f37c64f3664d93ec6e631566d6f18ba8d63d6a809c7cfe19323fa167b7fd1bc6d35f160c5b9a57159eeb2b095333e628d35c41afaeced9db6d809dddb88535542ae038f02966f90e101ae88bbe094fb34a214c0baab72f0a2fa6033ea8ee6a5f4529f422633a7e8cbbaaa1eb56cc3204a89fe302b816e079d4a3eca2bd90d9e8d0ad9cd81ec94495ddc877e6bd1b299dc8d8ec4745485def1d07bf7bcbd921989085e8d2116244c0533925c9f38c49763c17f92da627012e39f56d9de55a626014506ea82084e8cdbf2de6ca736942d5e1e4355fa16ab7f9132b138f334b87ffd80cef83a3c136f7190f138b1a8e26d11f0807997d66a35267013a3f612d246ca670d1643717e5c79afacd5e0b597ad0c9c8fd98943038dc75bea0532d089937db85c922d1ea23fc01b709d36e5be22223504d29f6de9d8d3908b64fdab77c436942"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 05:06:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x237) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000300)=[{{r26}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r25, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r28, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000300)=[{{r29}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r29) ioctl$WSDISPLAYIO_GETEMULTYPE(r29, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) read(r31, &(0x7f0000002980)=""/158, 0x9e) 05:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8, 0xb, 0x5, 0x45d}, {0xe2, 0x16, 0x3, 0x4}, {0x8001, 0x7f, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 05:06:42 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fffb000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300000000000006de831c5aea827fc1c2f46b5a317b2133b37afcf4f988fc7b53fae444e63b75683eaa7534450330dd09e8c61a74f81e9ba053892502997c4b5cd2b8b59ce78f03a32ca9f11d7a3dabacaed28a6573090c1b9227419136456c023b6dd790957dda4466000400000092fa3b725105986ad17599943bd677ff2c8d43cdd5bbe0d3edaaf289fa0c6d78dc96a596b4cb81ae235a140d89b4a5bcac67f1acbdc598e2852b9b9f042f35ed534ac5"], 0x38}, 0x0) 05:06:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 05:06:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2e, 0x5, 0xe0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8002, 0x2ca) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r9) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x10, 0x3, 0x5}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x7fffffff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x3f, 0x6}], 0xffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffff001, 0xffffffff80000001}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x57, 0x1ff}, {{r7}, 0xfffffffffffffff8, 0x11, 0x0, 0x495, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa, 0x4, 0x4, 0xc2}, {{r8}, 0xb331e95c600a0776, 0x20, 0xfffff, 0xffff, 0xfffffffffffffff8}, {{r9}, 0x7, 0x1d651e37ae5e2888, 0x40, 0x9, 0x2000}], 0xe28, &(0x7f00000001c0)={0x20ef, 0x7}) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) 05:06:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x94c6aad) r1 = kqueue() mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getegid() setregid(r2, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x1, 0x24) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x800}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = msgget(0x0, 0x446) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x0, 0xffff, 0x800}], 0x5) r20 = msgget(0x0, 0x446) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) r29 = getgid() r30 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r30) r31 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r31) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r27, r29, 0x0, 0x5}, 0x4, 0xb8f, r30, r31, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r21, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = getgid() r33 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r33) r34 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r34) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r18, r32, 0x0, 0x5}, 0x4, 0xb90, r33, r34, 0xff, 0x390, 0x6, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xa1c, 0xffffffffffffffff, r7, r12, r2, 0x1, 0x2}, 0x7, 0x40, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r36 = getegid() r37 = geteuid() r38 = getppid() r39 = getpgid(0x0) truncate(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x200) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8a9d, r35, r36, r37, r2, 0x10, 0x7fff}, 0xc7, 0x9, r38, r39, 0x401, 0x2d, 0x3}) shmat(r3, &(0x7f0000002000/0x2000)=nil, 0x1000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x3, 0x0, {0x6, 0x4}}) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 05:06:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) r3 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0xa1) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 05:06:42 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fff7f000067a6f733895938bd5200"/38, 0x8) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) open$dir(&(0x7f00000008c0)='./file0\x00', 0x10, 0x192) fchownat(r5, &(0x7f0000000840)='./file0\x00', r3, r4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r10 = semget$private(0x0, 0x7, 0x20) semop(r10, &(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(r10, &(0x7f0000000340), 0x21) semctl$GETPID(r10, 0x3, 0x4, &(0x7f00000000c0)=""/83) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r11, 0x20004269) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000980)=0x3) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r16, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r13, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r13, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r13, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r13, &(0x7f0000000880)='./file0\x00', r15, r16, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002f00)=""/115, &(0x7f0000000940)=0x26f) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:06:42 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getgroups(0x5, &(0x7f0000001480)=[0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r31 = getppid() r32 = getuid() r33 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000001040)=@file={0xd0fbcaee3280c8, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001080)="4efd0da6986250837ca4cad8c86f2db4728700c0b1834621dd68cbc5f4d8e9ef7206e678b3ad7e5b92d17847e33aa0da33bc6ee05fcb5723a117de32f450403ae865500321f2ac6437e8fd772ff4caca4bee8540b5649ea6f207e8839c77d23d7245f0709b40b2148b130da26aeb1d8f8eccb5d18c13213dad008552241a2b79377bc662fe3de8bf0304f833c2ee7555b7e8f9d8352f274a1aa8a7ef07e91ebc4c424e5d446f82b81035fb602a854ac84720b228a9994ce00a4524c40c2b0cf3418ab72e7ffc0d32ab1ff763474360dec07fe22cacaf", 0xd6}, {&(0x7f0000001180)="fbb3ed299531ce4a994fd4713d03024fca9cf4faf9c8f37f94b6d667c7daeaafb193b6ad783ee1f6fa441a5863f3d1c7a6baed4cc55b988a1b542cd36fdafc97eb9ab3934997de4687105f56cd10377a743dbf7af31f1e73fe7fb999a611357e7a5644a8ee374b784f4ac045cd3e9e6eaae7b0b146cab95f3d2c708f1f4fa2a443d296dab920cbc244abdc2bc29d55e3f5eecb10d8ff3667bd3e4d84b53c28237575e0c54c2c1d6d4abe758ea2d4fe1ad17250df94d6f8caeb8eb681a1fd04e17c824a9af1127a", 0xc7}, {&(0x7f0000001280)="de91e6b92432e5c0829b5309f5b0735380530a9bde6297809507847ef48c37f01d67e212f63991e01ca7e03b06781cdb03b9b72c18", 0x35}, {&(0x7f00000012c0)="d17983443b8b7c21267d16d89b8f3d5d1dbe710a541ce7e5f8f738956861f02178392995d44436aec5ca7918b760b10720ce48449475ddb8d12938550da5658c0b398b64c56d8bbefdba529e2fa377593ff475f307c905754fad5c99c693a2a06ae7b400c019cb6e0ce0a4497511e6128b0a0c8a170c175cea02c398503d4a18d58ab31c18b76ce3c5d2e0a2cb476f1b9b06076d9353", 0x96}, {&(0x7f0000001380)="5f72e47abeaebae2a3f9c7723d4d35f1fb0210cff99cbd581a662660d9dc2a1d41e5c57515f80367a01fcebe5d1aefafa82e0535eddef3b13e64bc5d6933d3ea422f8dab2b1b685cf96e907b3aa0e3efc1051e27f26f39ea8125140c", 0x5c}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r15}, @cred={0x20, 0xffff, 0x0, r27, r28, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x60, 0x7}, 0x4) close(r0) writev(r0, &(0x7f0000001000)=[{&(0x7f0000000000)="ae2e3f55a35a5b17bcafd99305588820b3dce9dce799243b3b7685b6c869db8642893d961781d1dde98d36184cbbe08832c7c37cce830a454e9014569b89825ed0827a514752a75d5df29ddf5a106cea90deb377e2b830b77b2a7b9e9b94dfb6b4c73c4d888d0a14d60458ff2bc940015f557c046340147a95934fd2815100f295552f4cb821c524a00e4ff7d4fdee73dce7670e9d36e9f3a21f5009957fc9c76b26b2e54881d3f6a4b05469f10dcd2b5ec5fdba4dc9e68af14bc2adca1b50455c7b43684005268de34ed3c2b4387ae0e8770f92a5b30fcab38c0e4f12162a4f223e56fe64e16bf28221fa959e37c977c94e774bdf5151bec18ef0725770d7d3a7d949dcfce15b310cbefb6ce6290e098a062decd9e538dc306e01929d2469dbce3789101c52a80f0357bf7873ba94233d966e601e3b267a53d854f7aa1e300cb587e0a1dc44fa2cec7f69b2494dffa12083323197491fabdbc0a0e70c92e336b5d3b247897ee27e26f81ed49ed6de7c5b15d86c2d79723457942f41daef9144f50293345cd059f74646ab7fe31ee24d8cb787359e1b164b6adeaad6822011830b9e598620fbca754acffde25daf66ce79694d5a4016835df31036e20115edb658eb0d45398b879a01f872ec398671c7efba507686753040248772abadd40b30f015e551f2a91397df9196deac15cdee0d9869861fb72da86d9e554681c5551e4e61f903c6118ff0bc1ea72fb2a501c9bb62805abb7815b86bb8532e3d70d1ab685e08585d71658c13b8c4ecad67f32dc3b1602ed1eace58796d13005d81de41c0f1817499442af3be987f4d1bdd121bda3f6feb1102d098e3e7c5b71a1d60aecf5fd8d68cf261dc5bb553a64094b296139faf99e0aeb91df5acaee63d7a5c200598abf0edff565cc18dad7bfcbb77c30cb97e61b86615a8875a9d4609657db2cf0709cf874678733e07bd05e7ef0aa161bf163c3f51b3459fc66d99763d661b95b5b6d5e74b2a5a614b1062ab41164c0bd5f071854d061c2e50caf43d3a78061c1e0708974b9ad14f737e46a89c48e81758238387db9db6b72f9b2b5d76dc3915c07eb108f2aed259c10846544ff0b4e34b1b47ccac9c803c7ecb714a02eb5d45fecac060e206f8063f7a0866b751b92277f1ae0b6c3c19192208d702d7b7156c1ab0c50f3ddc507a7302b13726f8a790373d60c6eb03eb82af0ad6bdf3b1b9f5241b6ccd6c34dd56df54abe12927ebb5fd4cb2bcc4ce914a5d48f1cba97081cd9dafcceb89bebc75b42421a1d29e9ab774f8ca2b1379aa34168557992dc82d4aec5a5ba5b2930128f00de69409069d360238a018a7f15433deeeca98ca25bf751406a0bb21d0d93dbd9a0c7054bac1306e21e44f597f82ee908deb513c860c4f9e094c41de444c63dad0ad13208705bea454a523ad9704aff94a0167b91f548771de447e5250e785b412f8dbc44555a2621abec88b4fa1e28fa3095b4105489ff19155d354479d78ae6a04f7bbcada179575513690222a7f78eb28dd72e741cf07c9e3571f031caaaf00b5ecd0c6c4aed5a0cf7d3de54aefcfba84768c4447088a3a037255dbbf0929debc7bbebd6d1c757ed7e4e224a095aa0d911cb3d48f4abd55a9232151e24a0f49f559bfd633322ecb81b7b9e1372a88b581a27f145e8c38e8920e55073842b463a035ab48a26cbad86b5e764a76e9eda82804f5b8d6fd0fd9c4937a844d0a86852e5e4b61385f25ade64f753fc585eca4d887cd75c059dc5f0fe3a5b6410f9b0c89a6c9ff92c6ce00c1b35687cca70021da1390d3570cc773dcec9c21d50c6dff31f0715b81139ead1d963297f0adf34e883641dfda0b5938020af3e6b1edf3f24f4b728e111e906216a2d97075ee43a3a83e70c2e6f81f9d0c9cd161729efebf93c4255bff99f38a50bff5d5ba4b45da5e2bc909db852c86a9c12b0f3f0bf7160ed36641279224d107af0ed6173dd49a28bf661c026ce635deb9eadb2adf10b274496d6df6063b6b6116603a6a0452e74bcc10d5434de2f3dbbe94095bab2d3aeca89b27a595c999af7d12408ae74c8a2194e7643dc68826a6d79254a0563d988a522ce06dd449c19588610bcfaa527850d8cfcc2fd50ef2986f0d32b57aa90e45aa25672c3452a68a235d4feb5795f3a5b76ef64a7f202aa6744658afbcb4e7b5e31a2d095a44678c83def154b4fa3797fc1631d095193e693f660cd4ad48ffbfddf00210492d3e885b8a75d4427adf448bd17fddb028dca4f5e726d450bef1b6c8c675808b4cc5c1ba33d6106be8ff264de479e270783809a210dd5a6f5d3db523701fac3ea0eb4e3511ccf2cfaf007250d8afe0192479a55bf6ac4fc6a8d992e38a413497e1376c6fdc155ba3ca388fe731af3cfed01fc3801a7ce4190507d41b93d58318eeb17018a4def82b66b1b079ece22f2fd0cc0b0459d14ab3c50906df515481b2455f0a88fc32ea4b64cfb53d26bb2a2a2af3e5b6d94455def447d110ae02fe5ea18fa95251445c3d2f2bb0c5bf83f4651de5b5e02a95929fba362951ff116204588b881cbebd429c65ddebaa9bf02b183309fa06072bfbdb392996e35d4f90f543008ede7e2c91c15120868c53b05ceca83c212d12cb84704e04850d8b6345acb0e990fb7cb3ced4719904469b1e8247ff28b15ddb08e27d6b19f098a9668c811e96ce3c3a008a4dbee674f6024b2b0577a2f6411bc2bae5c1ff4ce5dee9cd717b3a1c7ecc6c9a926a501803a671395335eed43dd04eb359635efcb44230482f8920deb855d5c829f364339e256e5ab09f97739c27e3eaf042758417ba14755301d77c1adb710e1f4eedc96dfc53c167e82419f5642712fafdd91922aa1dc266968b0945f14449a8c64014e1e5f250e0527c4e3e5badf089781cd34cec6419bdfecc62c721b57cdf29dbca10b63dd8eb2afe631b715f138035ef2f178b09c475d9c9915c12d6d54d538a0165af8d249fe7db709b1033a73bcf97cbacf380e4ae9333607f7dfd231a64f4bbf403d6e266d6565ed6532b7083bb277c1e74a478c6af8bac8f4e2fbdddb4031507c979fba6c088d535480fadd34d7dc364f813955843fffe80b7f00534c4058b1e64bc9af64e1f3003a5a1bc59832018df7926fc8518f6a80713e0ba9b5989ace12e25a1c16893c3ee95b0452667a887a4bdd1adfa9bedcc846819b39af1b5c55dc69b2d9acda63373c72a38b6f9e1d153ae30eba29f5593f60bbfcbdd328dc04ad1e61c9285590b23c1d55d4faf9b5ba7b6680a3e92c394f21c54d9563a2895c02f1c93e98a0ad1bc986b6941e830bb1b6437f01e4a3587604d5bab7850ea2c56d3b633ee68be806ba168b5c995249ab068aeebc62e912ec1e06d71d667805c8a2fe7e5019448138b140f9cde508d45bb0666db3bf15f731d9396c8d560a7d1180f9fbdacd0aa92b4ba490bf7064be673565a6f3ea64e665362d9d0fff3d409171455003e95652d104c3c6053394a131681aa694ae0de1aadb773752ef28867b3fdfb6dfbaec9538410f65e26b54a225547baa6c05736cffdee20fe030cdb9f8af0e8d7249d922fe74722ff74993d9aa447940ca9d5e92400df61bca20711e477c4e884209173936445bf182e3b2f42037b1a16a5b3631261f889ff50b3e23981161119a9d6055fbcd607441bcbbf3f50d5a57094c10725ac2da78ab72fb29eb86f269fd943642beb876055a951690dd673951cc97a720471afea107c09aa0680a2b88f3e427ccf896fd0f6e9f33bcd49ef49a5e4cef610344091eec6b91a9dfbf8df520639557ae47da716fdc48fbf5d21d41597756207a58b90975e8208b095007bf9571a16e9778709159f96bf80fd97f9049371f5e4ab0d6f56c548f43f17ed64103fa13eb46ed828f631556fa7db5876c21d875a59a2b4cdd31329ca51ebcf426066482c6c170c9cf44c81d040989d85411b249b12e6d84c57c47a245bff61e18a5ac805edcaa19cbb40c21ff15d9ec06e9c173a7ba645005a72b8e81070281ddc7e387652a7123daf67f93a86f752c40bb497a38ac8d689a135d0911c06eb023f3d3bf57aecd7655e839901064de85ac83e2ed65b37aa523d883611b4debc9028a1238695c5470d39c0186552bce9adf72101d76febde4827311288fbfc65823230eea0b2a9a0a9d3d7f775360233e8fe9c3cc1b5c840281f66e7f0e5931355c37d55f5cda80d415a2d831cb81843ec4128e948d7c9e4f8e07c1ff349b0e57dfb98dc8580f9baa94da6528daf467dc8a0029e155b4704a0fd56d92788b77b162292c7190f13ecbfc5da5e0f3ea8463f8107b4af80cff1dd9be8208be754ed9dc3d78151ab5e2238a0910f8d3bddaaca2b6a38e3b2a53d17cbadc929d3ef590cbc1c666bbe8c9da32610bcda3d582bcfde33b5087440c81141bc4399c476e02ae9a946c78bd1ebd6fd3a736b35639bf7ab152760f55a4d940765957e78ca366c7b5ab2c13ba0f6c38178b878142ff9d335db0535e88e4f475eeda251e768cd0256cd27609445f22364f3f152d9d0a2d617f437134de0512a61028a952da528d2c1410167ac3d2895d170d0f4c659282f1f3def59677d931ebd64d8899d5bd1d32a84a4b8d2469adbe2d3b7ec3d38f98a61ca8fedbac08aa96f07c1f089a826cfced95818fad8ef1b9ec2e59984aa8b90ad97f4cfbe9aa4841e47e30ea53f2440979c1d9e2607d8077c32a7a1887f4ef13135cd65fcb9ce79fee8854fa42842ba09cda8ed518bcd3349201d71052c651b294377bf0d735a70b64fdb0ec60d9b8c362660221f81ddbc5ec28c833162fc21450d4459ae631e429a785fce6b97452552741a142a96f608d4ca8587dc178ba40992942e6880a051353a61c8e93d4dd5516e5257ddfaccffae57272949392cd9b7ee70b1296ace945934840e58c4d3e21353e9b1ff2445afaefa0390e31600f111ef185c9e5790651e078284d383e951d142c3851faf8acdded5ca2a468608c8f42c5c14a4b18fc20df55cb3e9a3bb2cbb506a42965a6a5d81677df8f2bc90246c0b9a0de03a010e8285b2cb2c97004f0e038dc277ccdbfeb1a2649c27e92c656880e4f5680b00b9839c26f1516efc498a0ebb4d5fb7631b205076359522f1e2bda8e20435562cca892248a528814287adf15d86d3f9321f4b145f19b60d4d1c93ebd5e0f1115e79a47e4e74d81f00c0f9c65ff0b8d19cbfd3a9059aac156171908b58cdba67aec2b69ef45876352347c170fe52ba0523c661f2149f21150d2b090777c798a50c0dbbf1f1eca029631582feb5fb821441cccfcca0ba72f4bc7ff73bb3df0b4db84d1544787c5a19837c4bc3b153fc951b11ded68097b3cd571f2cd678ac136ef6e8ba8027b19214885f951b8df05997d4f3b5fe4735848c79d321f263b722e785cb600bfdab9e1b8e52656e72474b08d0d27f527a792455c71f8cfe5cf53f0bea9963892c01f7f8bc57ea0d38b73c03e6e38c3b88632a4bf85d1319fb760eea61d323e141ffdebbf2c0bc15c0dcdd2472ca8d6fbbcd50b312ef1fa2c01c21787d51662e230559db4de4b9b189fce8ca18dbac4c20d6f3261132f6c62c5caa864a9aa759f8a9c3efcf6b3e3978aa59879af7e3d30ffa84db514c8b38300bc51476d9153c00dbacbca144516929964875626ad04874224e9c4ba922c757645fa156db442e9b0b51b7190ef31250dd7602568d189bcb5594e6bd8c0fe0f119d39de6514b3f9f6ad500a3a88d7f2e55a6df6da440e2aa70ebbfee3f4d06ccb65b282b2d28390da0fa576f8c26", 0x1000}], 0x1) 05:06:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x8000, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:06:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgsnd(0x0, &(0x7f0000000100)={0x3, "c6167f000771a5554772a01a31d96fe06892ec92492df24238f767409843c4aa929d633fd4d52a63fec0f21478283e02cc382c7bc7ab667e7666f371025844bf"}, 0x48, 0x800) 05:06:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) getsockopt(r2, 0x6, 0x0, &(0x7f0000000100)=""/215, &(0x7f0000000080)=0xd7) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='\x00', 0x205) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 05:06:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) ftruncate(r2, 0x0, 0x1) 05:06:43 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x2, 0x81, 0x2dc0, 0xffff}, 0xc) 05:06:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000019, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 05:06:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x64}, {0x8000000000000006}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:06:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0xfffffffffffffffd, {[0x0, 0x400, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000280)="8e1bdafedad73e750d890b27543728ae321544dc26bd83e2566a4134333c8cd934119c12ec3877c5cd53a1787e81283acf12b61c593f6a76bfd2d3bc390f1fcbf64cceb37f09291591f1f7ffffffff7337b0ce46baf7ffe8ed3ac73a8c5ff94bb36a518a8efa27b6d06035a1f4a52b5808114bbd7c8633125deb172e0021b26a47495e7980314de6c1b6f1e9a7bb1e35b0e654129f802331fceb937dcd11d62716c35354d7ce373256648b96ec6e0d84afa07d262104ea7b4048c80b7fd8fb6aa9", 0xc1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x9, 0x1, 0x8, {[0x2, 0xfffffffeffffffff, 0x100, 0x80, 0xfff, 0x2, 0x80, 0x2, 0x100000001, 0x4, 0x3, 0x4, 0x9, 0x101, 0x2, 0xd9, 0x5, 0x2], [0x1, 0x0, 0x8, 0xc2d, 0xe7, 0x20, 0x80, 0x9, 0xfffffffffffffffc, 0x10001], [0x100, 0x3, 0x7, 0x9c4b, 0x9, 0x9, 0x3], [0x5, 0x80000001, 0x7, 0x9, 0x2], [{0x96c, 0x5ad, 0x5, 0xfa}, {0x7, 0x101, 0x100, 0x4}, {0x8, 0x7, 0xf035, 0x2}, {0xfff, 0xffff, 0x7, 0x1}, {0x5, 0xffffffff, 0x8000, 0x7}, {0x5, 0x5, 0x4, 0xc9}, {0xa0, 0xfffffff8, 0x8001, 0x7}, {0x5, 0x8, 0x10003, 0x7}], {0x9, 0x2, 0x7, 0x5}, {0xfffa, 0x7, 0x0, 0x7}}}) 05:06:43 executing program 1: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x13}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x115) r2 = kqueue() syz_open_pts() kevent(r2, 0x0, 0x2, 0x0, 0x40, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x0, 0x0) 05:06:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x4}, {r2, 0x33}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r3 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) 05:06:44 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) getpgrp() r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) 05:06:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pckbd_enable: command error 05:06:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x30, 0xff}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 05:06:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 05:06:44 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev\x00\x00\x00\x00\x00@\x00\x05\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() fsync(0xffffffffffffff9c) r3 = semget(0x3, 0x4, 0x400) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r7 = msgget(0x0, 0x446) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r15, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001100)={{0x1c00000, r6, r9, r2, r25, 0x8, 0x2}, 0x5, 0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r27 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r28, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) fcntl$lock(r27, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r27, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) pipe(&(0x7f0000000fc0)={0xffffffffffffffff}) r30 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r30) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) fcntl$lock(r29, 0x7, &(0x7f0000001000)={0x5, 0x3, 0x7, 0x7, r12}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) r43 = socket(0x2, 0x1, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r43) getsockopt$sock_int(r43, 0xffff, 0x10a7, &(0x7f0000000140), &(0x7f0000001040)=0x4) 05:06:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x101, 0x81, 0x8, 0xffffffff}, {0x16, 0x1, 0x8, 0x1ff}, {0x0, 0x2, 0x0, 0x7fff}, {0x4, 0x4, 0xc0, 0x8}, {0x6, 0x1, 0x5, 0xe1aa}, {0x9, 0x8f, 0x7e, 0x1000}]}) utimes(0x0, &(0x7f0000000000)={{0x0, 0x3}}) 05:06:44 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x77, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 05:06:44 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f0000000ac0)='\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, 0xbc) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0xaaaa8b9, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r12, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r13, r7, r8, r9, 0x4c, 0x3ff}, 0x8, 0x4, r10, r11, 0x0, 0x7, 0x8, 0x484}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(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', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r17 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r19 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r19) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x7fff, r16, 0x0, r17, r18, 0x15e, 0x6}, 0x40000008, 0x4, r19, 0x0, 0x7, 0x4, 0x8, 0x484}) seteuid(r17) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r20, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 05:06:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xd3, 0x4}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 05:06:44 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000340)=ANY=[], 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="92fc6d9def70b7fda96c3ee4217aecf013fa46d0113f603ce689b984e54fc35c32c6d83e1aa7b1a8662b40fd4a05b22191f639e96977a521025cc24a1ff8f8e9efad5e439294c2a5b5d88c34ac5ae5f3f57c5d0dbad3b90cc1906631093331aafbef9979f1ac5b197a7ade0e57ad48aa12ca954f60b995928d176a2d8281fa9d905fcea4a4c0026bcfe8f95638d6d16c1438be7692e86c309c1ec4058ffa57760a65f4628e064a96"}, {&(0x7f0000000280)="86613e9388e3c74238578dd0130ca7eae48a8b2b724ec98a3267dc5ad3f0457930dc9000d5965bcb33521847491b141c3a33a6e9dfa2c2d61ee9075393f47417cc8c06413a13443ae99eedc4bca2e2d28e2ef734c86f0b6f6f483379ddc7514c67eabc7867a405b9186ed6d2c9da892df4c1ce6c833745e06b7759acb4e969f98e5b663b4a8c4f4354883a0f91702f53e5e6f677b09c6ae2de9532361d1948e4e0768031b7926cc7acb4062a9dd3"}], 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x5, 0xdc) setsockopt(r2, 0x832a, 0x10001, &(0x7f0000000200)="500f3846d9e62dab7dc1540ac36077a902f7ba55a7732752b2d3535b1f52a11c65ad13fc751c0587d092eb2caaed", 0x2e) dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r0, &(0x7f00000001c0)="554f1b665993eddba9259ca862f573c86a834e920b9f759b35c4be9321b10cee8a02104e46d9f1be8b967c47", 0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = dup(r3) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x400, 0xa7, 0x8, 0x400}, {0x66b, 0x2, 0x0, 0x8001}, {0x4, 0x9, 0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") pckbd_enable: command error 05:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 05:06:45 executing program 0: r0 = socket(0x10, 0x3, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000100)=""/154, 0x9a, 0x840, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="040004"], 0x10) close(r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="41808a34fe5396236e40"], 0x10) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) connect$unix(0xffffffffffffff9c, &(0x7f00000011c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES64=r1, @ANYRES16=r3, @ANYRESDEC=r4, @ANYRES64=r0], 0x9) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ae872c4db394a748"], 0xa) r6 = dup(r5) close(r5) writev(r0, &(0x7f0000000580), 0x1279) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) unlink(&(0x7f0000000200)='./file0\x00') dup2(r6, r0) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x6, 0x4, 0xe77, 0x3, "a40699431b5c65be3a1d2041bcbb703fb8279ae2", 0x7fffffff, 0x2}) 05:06:45 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r4, r5) dup2(r0, r3) 05:06:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)="92b99cf1cdacb7ccee0db87355f6") chflags(&(0x7f0000000140)='./file0\x00', 0x0) 05:06:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xdf, "b0000000000000000000001000"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getgroups(0x1, &(0x7f0000000080)=[r2]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:06:46 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) poll(&(0x7f0000000040), 0x0, 0x0) 05:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) r1 = getegid() setregid(r1, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8a9d, r3, r4, r5, r1, 0x10, 0x7fff}, 0xc7, 0x9, r6, r7, 0x401, 0x2d, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r21 = socket(0x2, 0x1, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r23 = getgid() r24 = getpgrp() r25 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7ff, r8, r18, r22, r23, 0x11, 0x7d2}, 0x3, 0x40, r24, r25, 0x80000000, 0x4, 0xfab6}) 05:06:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() r2 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r2}, 0xfffffffffffffff8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 05:06:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:06:46 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0xffffffc1, &(0x7f0000000100)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r21 = geteuid() r22 = msgget(0x0, 0x446) r23 = getuid() r24 = getegid() r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r28 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = getgid() r32 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r32) r33 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r33) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x2, r23, r24, r29, r31, 0x0, 0x5}, 0x4, 0xb8f, r32, r33, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x9, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, r31, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r37, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="1b5e27b15ab84612c6403193f6f3e85c9d061b0e1cdfcafe7df3582fef5b78902ab46f409837710f69b84b7e", 0x2c}, {&(0x7f0000000200)="9fcf67c06517a90e9b21739e8fd4da45640667486f126357b9c4dc860fc46ec3eff4e2f83e4d4830685e9f65a1cefc53068d22f5388dbc76548b6a43a5cd47e03024934e0dd4bfdf9ed25f64e0d2adee1cf8bf6e1b04136f2c79eea03a66f29af5ba3d006221c01126f3969188bbfbec9b055a1d6fa82cc4ce5423f9b1de66194cf1467b35268cf3e3cf9ea13ae529dbbe034d52ee", 0x95}, {&(0x7f00000004c0)="ae9cbfc8163c601652edbe1aa3d749dc719072bea2293f4b736951099fbd0e5acb9549a1b8b0674e88787d7339616a642f85462f3e87bb9bd654582f05984f0bd269d71bb2d0ec728621c3b79a5b6021d2e2e409ad0a686ad3c6ea0fedbf8d53c7bd6fb15170db4661df151d426da2562df4bc3d11940ed5919c4b3fce33a96f303813245577885326774c92952b50ad83819b4f7bcc", 0x96}, {&(0x7f00000002c0)="7e42c8261e56a027e462549e176325223f8b5efb4a6106111accf202b4fa6373e23e6935f8bb00a7b75592829492cae2944e1c592138694d964236d034a12955636b0225d441b913bd540ca949fb6c51389321b703a1655afab09f56", 0x5c}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r5, r7, r3, r8]}, @cred={0x20, 0xffff, 0x0, r20, r21, r40}], 0x48, 0x81c}, 0x801) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r41 = dup(r2) shutdown(r0, 0x0) sendto$inet6(r41, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:06:46 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x3f) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000002fc0eecb8339a2d7ceae76ff07000000137ee4e9d903d43010f300e8a4901846e8a2bcd47f8218639a18352b3ab810d4855153d7a40000ce975bb66f6d9a66ffee78836b603df15cd8e4708d5d839769bdbffc06f1a41edfcccc2f6b4644d7171ddef0426a8d75eae953f619c87bb09d1c650b86e6ed3a73d6b4508e6e59"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f00000001c0)=0x1) r6 = fcntl$dupfd(r4, 0x988e00b3191bd427, r5) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 05:06:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) 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="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) close(r7) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000300)="15", 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000000300)="15", 0x1) accept$inet6(r9, 0x0, &(0x7f0000000100)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000180)=0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r11, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 05:06:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff, 0x0, 0x0, 0x1], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5e3c}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 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)) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 05:06:46 executing program 0: setreuid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) preadv(r0, &(0x7f0000002280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/186, 0xba}, {&(0x7f00000021c0)=""/45, 0x2d}, {&(0x7f0000002200)=""/79, 0x4f}], 0x5, 0x0, 0x1e) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2005, 0x4}, 0xc) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 05:06:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/180, 0xb4) mmap(&(0x7f0000fea000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) 05:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x6, 0x80, 0x6, 0x1f}, {0xae, 0x8, 0x81, 0x4}, {0x7, 0x81, 0x2, 0x580e}, {0x400, 0x6, 0x1f, 0x7fff}]}) read(r2, &(0x7f0000000100)=""/68, 0x44) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 05:06:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='\xbf\x00') pipe(&(0x7f0000000040)) writev(0xffffffffffffff9c, &(0x7f00000014c0)=[{&(0x7f00000012c0)="d842f158cae029eb51ed1b1fa99bb08e09593c1a9d57fa9003bafc65113c2d61fea6153e76dd00ad65e0605f931b9b12a3c089a05b68c54922155b6f747f82a5ae774d3564340611bd189518102318766736155ace39211e6165524633ddab95c3ceee85acfad856e065", 0x6a}, {&(0x7f0000001380)="1ba122702af98c62cbfe8839263ec0e9f6", 0x11}, {&(0x7f00000013c0)="68f8f99e0e2e0b865d1f6cd9d2b04a133628ae60be6bda4fbd1dcd579d2478906edd57ad77a78e74f6840aecce8ad2aad0b324e800f98f09397c31b4c82df0aa110e67c3a01a6033146526a96d99f21f3de2064f532bcdbbc71b030bce34a3840d2894fe9bb0ea45e9bda82402b047184d3d679826b2937f35c8d1f19912d1b77b1bec02039630bec8b62ae2f0e35753263acc9cce300769ec8a49b81e4b077c1a447c98c69edd55fcb681a54e806c46ce7c137bea12bbe51e7d054db1ae8fb871f85c7984fb00281d3d1db867fab00f42b87ab9a3dfd68a9c986e49db2df663da99d6e4026d196c7e5fdb16856c", 0xee}], 0x3) r1 = getppid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, r3, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f00000015c0)=0x4000025) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000001600)=@un=@abs={0x0, 0xd}, 0x8) dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, r8}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0xfffffffffffffffa}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x5, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket$inet6(0x18, 0xb0139109182871d3, 0x4) setsockopt$sock_int(r12, 0xffff, 0x88, &(0x7f0000001500)=0x9, 0x4) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000001280)=0x1) read(r2, &(0x7f0000001240)=""/36, 0x24) getpeername$inet(r9, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(r5, 0x6, r6) 05:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r9, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x0, 0x4, 0x8, 0x484}) setreuid(r12, r20) r26 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r26, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r26, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r26, 0x1, 0x3, &(0x7f00000013c0)=""/216) r27 = getegid() r28 = getuid() r29 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r29, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r28, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r34, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r36 = socket(0x2, 0x4003, 0x0) getsockopt(r36, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r26, 0x3, 0x8, &(0x7f0000000000)=0x3) 05:06:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="8eaebffaf42c033d77df47a8edd74c331551fe24df11531a2156c1fcff057b28f5b15e316ff4fe5687af1007a0c8c99ce19968ff2b83df55777a3bf899f501cafda68eb8b0326817d20900e0706b64c1935f6994208d190383b0b964ec6347c443a1a302541cc780249ffa75af852bb1d5f83a63375d7f6bcb8584c9889ccbf248d8b4539e15b6911ff1263bd7759e0c54166dfb3a8f1c72d5aa780877c691f89e97f9f4cd00d7263ac750b4c6841aa0eea9a90d44ac4471c8aa84b0146601c37081ff331331a793bfe8e1fb8c503359e311bc7d50e49014b2cff3434536597e45c842b2f1f9", 0xe6) r1 = msgget(0x0, 0x446) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) msgsnd(r2, &(0x7f00000008c0)={0x2, "b1e4ca9cf64cc466bc4fd77813e8df6eb974bd14d507216b77341299671223437be5d4f1d0dee66ec25a390ed8638fd22920e3c407c0dc2bc19ea5447fcc4ccd855d2109417f378f16bc794f7f0948ea775634cf531a9bd384a8796edbe7cb2931b548610c7d904ca488351d30264c29bf3b014dcb7776dcb5da0980fb187980b9dcea6423f50e9f8c0997dad51690a1ecc4aaa61cdb1ba2d18dc0ae1100fc36732e69d6a917a289a52912a96c7c434d5a6fd13244237184f8de0f0bb4b602326bdced83e28e4f8b342151c943f2d3ee040e32acea18459ac71e2e5d92400ca0747f1b563a4a31c2fc85ec7cc1764ee0cb7ccfe606e6f543a56c5e292572f43f7e977313c1373678d92b330f3db84c7a01c20fbee643a662e9046f221b5e4089e5578e319834610637193df5f02879235749b01adffbf0aef97a9f5e7c353e80598fe685d4dd954aa90e3788d7b0613430113ecd0216946af5b24dbf004c3d300e9fa3bfe04cc73a8ca0ae5dcdd145f64983515bdaba75b97d2597de1e7a6290ba9dceb85921237e1699815fe147dbecc7f3155e1ea589aa48543857f9a74b7006bd65d5cef76286b18db8cf5316adf65ece72ba544c720e73e1f3f2ac5bf75ee678aa2f190db8a38e6f3363378e3cc4de56f6aeffad1f05392f9ab2aaf614db1e149241f26902454799bbadb9dfa57d24ab565053562aa74f4be8682ee44ef3761eacf73f95d908f0b158195ae59a0faac4c514e81239126d2a23430489e885de4f8b7fb1dc33a3cdc7559aa2593c3fc324690deeb3dd10d5d972075959753763ff813a47290ba076973c0a544e6e3a1ffea4af42428e2451885e41d217f11318faae3419c77c51bacd2a60a7e0bbf7a5cbb378c702b73e6e9e39156ff014c0db1e752139c0283813b7337041ae4c8bb09d61d678364ce51dbcde012b2e146149e8fc56de56359f67c1a3b8604291c2c73a8db9ef6acbe72e2bfc93b71e40dfaba72f7f38e5981696a9ff2318f984b699e8c675a68fe96e7e98f02f7bb10ef5a1c8ba19a40e4cab0fd00970c83a98019fc9baaf1c0d0bd3d30748cdaeb61618ab8e81ff68f5e0cfd162f554e47131a9624750f01ab019d2e7ffbd0dcf5c1805ec9748a7a3379e6d34bef46636d777ec9410fc7698f676fac1fb25e8dbaff9b1bede7ba3571f75d995c156337da83a40b432e687213d6cb10cd5c0617c488eecd1921165e679bb674f84979cf91f92f3d628b99477c02a655529ef46bfe86aa14e33fd4cad2808ef57ab942a3ee9136c0a8b39551c296f22b3b216b0a57f2fa61b972336b40e80f5f35444b6b18c63447387b5ff6c72c02b51b480a4049d729f626bfa6d06b6a45788dc89c964fc148962fc020a39ad9f163b2e871e9e7b893e5468a01f96ca0d0007fff7d276579dd6e9b627d9bf2db894004827021814ab9ebe059e88a77f93bd608bd79be45bac74e71d49d64cda0454b0c455a2afdccf18210c766afdd253a7421b62f59b0c21f65ce2454755c23dd79ccf719f5c4ab296002652eedf9a3cbe947da9dfc8802c1e5c142fcefa82c7c5257d2a8518cc9bb05f6129251cfa455c6265ee1b46165838b196a7fa781f8b289273c89b26e2a4714361a76a70aa63f82dabc3929ffc272dc6b840ebff8a39ddc9c9b2ee84b321776c8bc6817e27c9e6b9efbc6bff13b94ea5bf4665784232d27e529617cea3a07c3f21bbcfc7e9c47af97c152885c095176b16e3c16fbef412f6c1f2f9ba79bcefa7d81d3ccb61e6b2cd6f9fc8cdeb063adcb63e1955e3b02abce60022018ab9e7bfe60d052ff4cd2056a3008744aad673d84bbe8ef27267c2e85d1f8eb9243a571c179c81bbe4f19bfdb0e86d9b34936900e7821df9e740d13f334adea6aa02c2bf17fbea56a16e4ca8a6403adaf44c5260bbd66efceb6e0fc5dc4b5795de99d7adde1497c4da5198281ad20ef64975fef8b05144d635cd2d5c2072be785e1c44cff93e4a32178dc0e787daff729ecf38813fd84061e7a525f352939e4199ade50c415b980b7564ce9f1ffd3097bff4d6a95212e7beead8d6bb7a5039b38d008be0b7252dde33aa825715ef8f37609776a4f8b53390f24f19a3e8c2d510ef61e34a686290ea77ad4cbe8bec30e2cee6c67be12d39653b849965e3204548fc9222d1ffecf227d6d8a47f019cb2af64cf2c6f75e57a78ef201ed4d7470525b74939ded3b8c44497caef9f7126848bcead9d531e22d52f5afa2cc985cf86e92473e8d1a10719e806e748d13605c0354480eb79e7f0ba170e366e94cfa9584e85930a57ff447dee90a8cf9b9c782fb3425380f4f6b46172c92e025d7dbc82ebc662960b6e1a4f172adc0f48bf150dca9a5578261541930c6fef2a905926364a2534cf5fd32eb7da9da539a39c315b1e6eb80afa3c10561ad23b8a4cc9a415fc326f5437d3772ee203473b3baa9697500cc5b22287b19e4d6a5c3df620b11571dbd2dad74b6326ddf4ea7cc4667b62d1381d279c8b54621b23557616717970e4044552524262ab612f213d88224e1f59014a37e1176564355aa857f615186b564fe00e4d2b44ad633c69199aeaffccc5baceb54fc294278339aac0b1916ae0fe48be5575715aed37150dc89c694d9c72ef5e4f9e0fba5cfc9831a42fd159074aef2b3fd187ec1faee42f8c119557ed0225f96c55168d37f05652912cbb2b3153ee996f979178704563642cb245ea58b67e2f637e8d8c133658fb1c43929dbbb8cd5d158f220097357abc97d0d093002b9677958b35422aa349ad6b16eef4c73ab74565e80fd4d5316b6b63a51fd89b5f7231680489174e63b030a45cad680ef56c5195ac61d2e4b5da2b44c4d01f24b340145419b08bc40e8219ddcf5805bdfc7f1e2a69f82360d880f2f49613a1102fd8dbeea4642920963a06dcb7d85b02ad5a8d2bee07454498e0ddff6ce6a550cbedc58407035ed59fb3550d025dbf10bc269e191eb2537e9f3086684c9dc24daee40e3a37a2abc028bbae73acbcae96990411304e8a02e233d43db0a5cb83086b191b9bb5b701640fce030464599a7ca54c5ed83f0edbd2ceba45f202523fb600018bed8db967a8cb40902db181cbd37c2a66010485a6741a1ea0cc534952d30038b8d7fc80dc17a66be951667929e186bfa0cf94cfb331ba4b1849088e1da7098d383a5c9d71469e606dc8e062a1c361c2083cd71ed92f7840c0786371bb33a94be578abedf5de54a404bb9dea076949e810732748676661b4bcbd7a01b4232bb48918667a4e3d33140a3ebe3b299e439f2c12c21c920c24de7541874e6fac0f730cb0b3a0a592aff51dd31f1efb162b9dc79dd06a2a3cc9892f1a747dc09048da4e3aa473146ea2f4a69cd9c50da652f436617c994e0def4af93795fadc0797e43bf348b4ef383cdb2b33c6be37d9584c2869c6fa6565a078e89eee632660377402ad9ad3365e0c787bf6846d333dfebe57015fe8a79ebed8082c97ff1e3dc3db790511bfe2a20d4bc3d09eac509dc22b788a5ee99f8bfcd5f8fbe6be672c067f2bf6e52106a4870ddc450433c07195a3fdd0cbd40db6a9028c200dcbba5842912587c963321087745d030b012d73000661759aab852a59103bd58c31eb32ffc17d9ba96a720ab00f1fd2ac6ec9eedb701a72283b4f7fa99e77af5e96d689107507319cd96af6bc5482d2efef5c65186008b81186845a6dda39e2a33e42af5740f1e14d5c2e38bfe367ff73793bbc106604b732c8d3edef94e93db07bd63c7e2de2dbc5a6b9e547f626b10ff1fd896125102afb8df888181adb981a6b0f02c61ed02f6d25cf0418f686eafbae73e287d68d2060ee52d68e92e0c79346bbe2210df88ea40aa8d05a6d4bb4e84595b742d50bc88f13a115774afb699c21b5bbb6dec72d425f4daf5a00d95c54813a0d7865586a05c0f4d55ecdffdf9743eac07221918b8a327dd8f73a303ea2d99f3682a992290d70d84c2f2841b04c5dd42dacb9dd5df677c32b964261a24fb51271f1a090116b5d9c2d56c8582761c916d27c13aa76109981eee017675811005a384b19b1de507508e2377ccde643ab2206b0fed9b4a60764d8ff7296d7cdaaa88c9767b41929b5c390ec7ba0e201279c66719a7f6b3181060601f9d3a878d9191adcab40a4f857b2ddc3bd38adff7e9d0dfc6dd5c3caa01fa77d36edfab715813ba08ebba1999762988e4811fa67bc3fbcbcd5103293745df4cb352fba8da1ec0ed6586e7527f217981a53a4e1afc44c2d9b7dc9537c7f4cdef1a37ec228d3fb0d08df478e27a7c4ee28429ec8c07ae172817b13f33e3b1e004edac3834dcb81e97fca23f07331d13bb1ff66c73ec0176311fcaea3e8f012e597f2f8df5d9cfa975924433b469502c0018f3e4760b7e119f11d9776337201243a320d5d5b213bac767ae3764b1d502bf16c387424cb589dca70a07b4282869056947fd9e8701e230c1174735f2b31bee93b472308b8dda74e15035e849cc0739f0c4e4c51ca1678d78b0da8a68101afa579a8313f4e63298fe3dcdc7e624e6e32468f289d5be4b66e0526e7494ffb8c82b7189039f9c5d97b926f09fec7cf217bf6478473a3794f22c08d43fa67614c88b472df3564de6b3cb933341be1d75f8e4104b4d3ad4eae53aba7c4e0740764f8cc3c982d37d6c12bd90eb4b3f6acdde5ae2c9a76345c68480e9b73e19011ad932ea257ca08aea3f77858c7fb1c022ba8fdb44f0dd47859391cc43eb78a058a30935b94011258b1752052869b94455cc0dbeb92c89bc45a7e49879c36274760f13912a5a146e2adcd07056da8c8f6476522abda4ec402db475c9aaeeb1acfb5b89844cc37bc9ecbdcea6f6aea2357c8014add97d81b29cf48de276fbb21c9173cf834af16679c938b82011d422870e1c70cd1ba319987ae4341c22d52874585eb002cd2d3c06295b547b9cceeae27faff188ee63be1865c412fac98bfc158bc9d1cd848ac1009eae9a22cbec5006d62455b5debb94e7fba177c5e2b8bcdbe9b1cc7ef033271ba4a1c296f7264001c849be6c6f3aeaf72764fe77aa74c158f3b25f6a89456b5f0193e59402fe73e85dde3c2e92ff8b61784fb66ed80b912b51c7e4ddf64135a0213d7027040bd0369f62daf558467fc206090bdaf7a2e60826d9f5ea3ab0caa0d45d5923cc5d85527953ab5bd5f7122306178f0f7799f7903a847cceaea9b662813d7f600829efd0066a7b077a2683154f7f02026b600ede358573f923e4eba351aecdf545ae1bd4503494a568fd15113120d6ff84d3b9254614dff81f6868a37511fe4bc04afd8189c196bd91443f2e36fa62abb19f8206c1135463b979e1889d472458d31358035f8c8eb692913c388e175f64ad340c6b012dcee8d9c3a1d780f9ef459dd8eda3cf1e1abef8c5f1728284f4210b9c1608d9e3bb47700ec7388ed09bff1786f1b370b316d7b1b37cf0513dacb9d3b96498a0d9156a21e94d622533e2f9a09619171435e8301b211620855bf7fc650b5c46862c3694882bb3dbe4c399f726271da3d681bccf81ae06913565371051d56ea03bbc4dc0c87681fc627d9d0b8f395a1a4aca5fc1bf7bf13c061309c34b80da48731fa034578b5c1e3ca1843a6c24a454aa33343d15bd91215b464737b8b81291d373d5cf0f7d6b3ffe11a13dda11531dab983f9d9cfba88657eaeb992a71f7e8ed0345e3710d1e1bdc0591694a63c4fe86e5c13de14b3c8e8d1b399b44953fe9771f1fc9b7f91af56136377148cfbb0a7771eada8be36c1cbbb506021ac"}, 0x1008, 0x800) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() getrlimit(0x1, &(0x7f0000000380)) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0xe9d19ca88859f8ce, 0x0, 0x0, 0x0, r13}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x85, 0x5}, {0x43, 0x80}, {0x6, 0x9}, {0xd, 0x4}], 0x4}) 05:06:46 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x5, 0x800}, {0x18, 0x0, 0xfffffff9, 0x93b1}, 0x200, [0x76d, 0x5, 0x39800, 0xa175, 0x6, 0x8, 0x5, 0x80]}, 0x3c) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000100)="220e228901001c647ebc74a7ea11cf801bf1fa48f4445ed5", 0xff2c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0xd3, 0x4}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x5}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) 05:06:46 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0xc5ee) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) close(r2) 05:06:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {0x3, 0x3}]}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) semget$private(0x0, 0x2, 0x88) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) write(r0, &(0x7f00000000c0)="6bf0e8fd8ff92be1f8e399be346221cebff7160ca666acb853cc2813df3312859ab4cf951cdea6fb108ea0bc9288a7c3f5735353e7389f110b90a885a999f935f2fd790980e3de516a4c4302e199482318eabb604cb93a3732df1bbc0573208fa823d30f48932ab9f8f5b7c60f4039a8b3af09de66b2750328073fdb8e9f82baf3578b25f2a76ed4422b8e41c8187c24f3ca5be047c5f7b19197733ddb889136c2cc152f87e1ef", 0xa7) mkdir(&(0x7f0000000040)='./bus\x00', 0x130) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) 05:06:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x100029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:06:46 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) fchmod(r1, 0x100) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0xc5a) pread(r2, &(0x7f0000000180)="4ce7b61390f6bc058d26bed868e97a056fce124ccde117b37d68197d1cf2c3e1a7b4bb01ef5f7195d40e7c7a863200c7ea", 0x31, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0, 0x0) getuid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) 05:06:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x2, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0xffffffff, 0x100, 0xbe2d, 0x8, 0x2, 0x20, 0x80000000, 0x10, [{0xa59c, 0x8, 0x3fc7, 0x60d9}, {0x0, 0xc0000, 0x1, 0x10000}, {0x1000, 0x7, 0x7, 0x6}, {0x7fff, 0xfffffff9, 0x6, 0x8009}, {0x2, 0xfffffffe, 0x10c4, 0xfc7}, {0x5, 0x1010, 0x8, 0x7}, {0x10201, 0x10001, 0x9, 0xffffffff}, {0x3, 0xfffffffe, 0x6, 0x4ff}, {0x4, 0x8c3, 0x4, 0x2}, {0xff, 0x3438, 0x9, 0x748}, {0x1147, 0x4}, {0xff, 0x40, 0x5, 0x43f0}, {0x8001, 0x59, 0x1f, 0xc0a6}, {0x4, 0x6, 0x10001, 0x3}, {0x0, 0x6, 0x100, 0x8}, {0xfffffff8, 0x6, 0x9, 0x9}]}) open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0/file0\x00', 0x7, 0x5, 0x6, 0x0, 0xfffffffd, 0x7, 0x9, 0x0, 0x0, 0x80000001, 0x6}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') socketpair(0x1, 0x3, 0x20, &(0x7f0000000200)) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10) 05:06:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x2000000000000021, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 05:06:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x58) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 05:06:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x6, 0x101, 0x8, 0x3}) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) recvfrom$inet(r4, &(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 05:06:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 05:06:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) truncate(&(0x7f00000018c0)='./file0\x00', 0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = open(&(0x7f0000001bc0)='./file0\x00', 0x800, 0x63) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r9 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r10 = kqueue() r11 = kqueue() kevent(r11, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000001b80)=[{{r9}, 0xffffffffffffffff, 0x1}, {{r9}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r9, r10) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000001980)={0x9, &(0x7f0000001900)=[{0x8, 0x0, 0x1f, 0x400}, {0x1000, 0x0, 0x1, 0x3}, {0x9, 0x7, 0x0, 0x6}, {0x8, 0x3f, 0xff, 0x8}, {0x8, 0x81, 0x3f, 0x5}, {0x1f, 0x6, 0x89, 0xbf2}, {0x5, 0x3, 0x8, 0x7fff}, {0xfffa, 0x1, 0x0, 0x62}, {0x1f, 0xdc, 0x40, 0x4}]}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(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) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:06:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f00000008c0)="6861fe261e6f64378b5e0500000000e2597291bd508928c1fcdf82fa6274750000000000000000000000000000002f063bcc51beef8650b34f0bcee2a61f15028b0dd7a2cd241dc4db4da7affe241b8cfdcf6c71c374d41a8d47217e7ab7cc021b5f0bc100e37a6c8b77763b65a71f827c7b828c2067dcdc15fe5ada06223791353e2f4eec388c76ce68cdb00b6c8661a651c71a2a164b842d9e09cd9aa68296d3ce72da6b6ed0067767325e4c2b28695ccb217ed644882793f2881a780017e60348ab3574ecbaebac43ab33e105dde8f500744a2720138dda6163d0b4e7ed04c2c74e6109189d6432ecd426ced6211047e71adaf9426015c905fee17a9e4c473454cb0f2f211f8b3ace94e23478fa31aa62d2be3e8dd597bfdbb7f58f745dbe7e6c752bc31abc", 0x13f, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580141579753d7ab95c5e3e0cd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b400000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:06:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820700631a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x494, 0x7}, {0x7, 0x8}}, 0x1) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f00000001c0)) dup(r6) fcntl$dupfd(r4, 0x5, r6) 05:06:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0xc0) 05:06:47 executing program 1: getrlimit(0x0, &(0x7f0000000040)) r0 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/12) 05:06:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='v/b\x02f\x00', 0xa8ba8d9ad80188e3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x10003d}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0xaf) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000240)="0000000081e1f0dcd13657cf4fc0a675e93cf5c0", 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0xfff, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x800, 0x14, 0x2, 0x1c5}, {0x9, 0x4, 0x0, 0x1f}, {0x4, 0x8, 0x5, 0x8}, {0x40, 0xff, 0x3, 0xa8}, {0xfffc, 0x4, 0x2, 0x1}, {0xffff, 0x6, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x10) sendto$inet6(r4, &(0x7f0000000180)="324bb839e3f55ffcb1bb8835a73970770a5ee2ca9a4bd18dc2a42e97a11e7bb84c4bc0ef325f829695de64d38ca10dc382d4cb0c02b341f1d175c5c8fd6fc7f11b70f9cb95", 0x45, 0x40f, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x9}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 05:06:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x8000000000020, 0xff}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sync() write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 05:06:47 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc8b83b6e6966cded) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000640), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x24588, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x3, 0x68f1e66742b1aae7, 0xec47, 0x1f}, {{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0xc3, 0x6}, {{r6}, 0xfffffffffffffffa, 0x50, 0x80000000, 0x3f, 0x4}, {{r7}, 0xfffffffffffffffe, 0x20, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000500)=[{{r8}, 0x0, 0x65, 0x1, 0x101, 0x100000001}, {{r1}, 0x0, 0x20, 0x4}], 0x4, &(0x7f0000000540)={0xcb, 0x2}) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r11 = msgget(0x0, 0x446) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r22) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r18, r20, 0x0, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r10, r18, r28}, 0xc) 05:06:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000240)) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) socket(0x2, 0x2, 0x7) 05:06:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:06:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x7ffe, 0x1000}, {0xa4e0e23ef770b96c, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x382) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r2 = semget(0x1, 0x1, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/165) semop(r2, &(0x7f00000003c0)=[{0x2, 0x7, 0x800}, {0x1, 0x5, 0x672c65111a476af2}], 0x2) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x180) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000500)=[0x4, 0x3, 0x1, 0x1, 0xcecd, 0x8]) socket(0xf303615ee18a3a95, 0x6, 0xf9) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r9 = semget(0x2, 0x2, 0x10) semop(r9, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000), 0x2c5c) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/194) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x196, 0x0) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f00000001c0)) r11 = socket(0x2, 0x1, 0x0) close(r11) accept$unix(r11, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f00000004c0)=0x1002) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) 05:06:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0xa28223f08a1808a2, 0x2, 0x20) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffeea) r1 = dup(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ftruncate(r2, 0x0, 0x200) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) 05:06:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700a5bc9fd34c16a8adc87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a55809dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3e94484c69560aadc3ba4aed97ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2510000000000006f82a8b086c43633a42e328f24007e3bcef98c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc45557868ea55305ecd7609e462b066d04c150eb6fcd3b6527b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a64579"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 05:06:47 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:06:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e632e2e", 0x66}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x2, 0x5a, 0x7, 0x3, &(0x7f0000000300)={{0x2, 0x8, 0x3, 0x1, 0x3, 0x0, 0x4}, {[0x6, 0x7fff, 0x7ff, 0x0, 0x708, 0xffffffffffffff4a, 0x2, 0xc5c, 0x1, 0xff, 0x8000, 0x6, 0x81, 0x1, 0x7fff, 0x80, 0x0, 0x1], [0xe2, 0xfff, 0x100000001, 0x3, 0x3, 0x93d, 0x3, 0x7, 0x32ac, 0x3ff], [0x3c, 0xfc62, 0x6, 0x9c92, 0x5, 0x681a], [0xffffffff, 0xec85, 0x1, 0x8, 0x3, 0x7ff], [{0x1, 0x7f, 0x64, 0x1000}, {0x101, 0x4e, 0x7460, 0x7}, {0x1e9, 0xcf, 0xd6b7, 0x6}, {0x8001, 0xffff, 0x8, 0xb47}, {0x800, 0x72, 0x7, 0x452}, {0xcdc, 0x4, 0x3ff, 0x736c95ab}, {0x27d, 0x80, 0x6, 0xfffffffffffff8b3}, {0x5, 0x5, 0x4, 0x7a8}], {0x1000, 0x2e9e, 0x4, 0x10001}, {0x1, 0xffff, 0x2, 0xbae0}}}, 0x20, 0x40}) write(r0, &(0x7f0000000040)='oL', 0x2) close(r0) execve(0x0, 0x0, 0x0) 05:06:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x2e}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7f, &(0x7f0000000640)="2351ce9c80e96d7b539c434f142a87a8a9457512882d804026a8248de98c5c834bf53393b288525372179acece1fcedba10cc180dd9f1c5b55020ebcd7743a11452f7506466335e1ffeb54738c36d8270963133a9224fb820d861b3807088c35109fbda1a1e4badbd742ed4cdb60f729f536ea43f9f569d37f46c82e45a992") r1 = socket(0x1, 0x1, 0x5b) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/54, &(0x7f0000000100)=0x36) r2 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f0000000300)='/@%)#[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='tap']) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) setsockopt(r1, 0x1, 0x8, &(0x7f00000005c0)="677c4a5eb0726ffb3ab5a9f4d4e53d10d6fa32b1b062af419dcba88c31ae2b435dfceabcf37c9433c1704d4504a9e5dd747d3f1d8aac085a6cc1e0f2d1cd02518dc8fa74336a9647aaac1ba9747178c3c491f246dcc11d0d2b12eee64c155389c518ef0dbc1a97d41ae56cdf6d1360572bbc74e697ac49cda8adb4", 0x7b) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x6162) 05:06:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8000, 0xc94, {0x50b8, 0x2}}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x382f) 05:06:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r3) shmdt(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c7deed77c723041e200"], 0x10) 05:06:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49913"], 0x10) r2 = dup2(r1, r0) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x6, r8, r9, r10, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) ktrace(&(0x7f00000000c0)='./file0\x00', 0xc, 0x4, r19) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r0) sendto$inet6(r20, &(0x7f0000000300)="9a20f3253e41e7416cb087177f96e64afcb30c80bfdd583a71507321749a083b21db8ba2acd117ba3b4338ceee75e485cbf49c2082e85cbe1f68597c5a95564c1b60765797c1e3529a71d4998769eec6db7a7de5affb901098ce0af7e4b5354d76779e435330a2c65f5dfa00b59d9740de2288b7483ff16da72f8917f88603ecda722ed8cf1b433d4b2985e2dff000b129b4c2849e725af1011434b2d0acfaf50db0e575d249152d01834e3d68efc9cda77cd2317cd6ad438d9e3f", 0x77, 0x805, 0x0, 0x0) 05:06:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x20) 05:06:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x41) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r7, 0x0) renameat(r7, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r2) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000300)=0xfffffe00) r9 = fcntl$dupfd(r2, 0x0, r2) semop(r3, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x9d6213cd076d8822, 0xe4c) ioctl$TIOCSETAW(r9, 0x802c7415, 0x0) 05:06:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x0, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="d4fda8e0727e505f4f51f19055dc9e92e9eb629d12d64dd5662c2e3e976b99d0de8a23cc536b1cef1de5bb379fbb40f0b285c4925c78a0f707b7", 0x3a, 0x0, 0x0, 0x0) 05:06:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640), 0x10000000000002c7, 0x0, 0x3) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 05:06:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) 05:06:48 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/speaker\x00', 0x20000, 0x0) writev(r2, &(0x7f0000000840), 0x203) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9ad37fa50e001d00, 0x0) listen(r4, 0xff) bind(r3, &(0x7f0000000900)=@in6={0x18, 0x3, 0x3, 0x10000}, 0xc) getgroups(0x1, &(0x7f00000008c0)=[0x0]) setegid(r5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockname$inet(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = dup(r3) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = dup(r7) ioctl$TIOCSTOP(r8, 0x2000746f) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 05:06:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf00bf6fbd8a6fa0b5ca8dd", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 05:06:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x5a8e8add87fe8cae) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 05:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1, 0x0, "00370700000000bf3bc36a317588688f00", 0x1, 0x800}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 05:06:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae25ae4bc4cce8204eb75580f3e3bbabb6caa0416fa4f376336acf00b7804be781e4991d07304b8882b297be1aa5b23ed00f4c8b2ca3eabc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fdfb1de2d8dcdd5964a0e4c2b88972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a0c500000002004088c1cf8044101b5496fe00000000020208a3", 0xfffffffffffffc63, 0x0, 0x0, 0x0) 05:06:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abcbb4896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0ff0beeee50000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28da5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94fb58310c2ddc0c4c0af9990f2c0a0a32f90f19693b37bf92ef6ad19f45abd29c1f2d7fb22123abb3012400000000000000000000000000008889ecbd88234cd4192f31a57b33365eeac02d4e8668b5c952d6f35bc9d97182180e0132f8df99f2"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x1, 0x4) 05:06:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="765f2bd7e31b462f7931271bd059de31c3da90231a30f370e3252fd8213e3c9fa4ca1ef2cf40a842c25e002de64e061cb0f431fe0a62ebaa14816459d9ada0e97ec7a8a204269797f0e1e78290f27bb4c69c2061143a1561d79b9fea591ded1ffd29ce96560f6acd13cd900dad30ba04def015878da517914f3c8c6d7ef66334e885b303da3b112e5ccb0cd14daed90b9c", 0x91) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1461ca0abc403cc3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) syz_open_pts() pread(r0, &(0x7f0000001340)="8a32d31448e1fe6b6bb8fb97c02dfee82f890630e1e1393c2550974a7c7621cce41d07c26dbf158508ac154e36b132aa6ac221102fac841a5c16c346c9a81e41a59e1236eb8dc745b99a8ae167c8ee9ac4d5e68602238b03edcefff5ea69a950a47e5581739bc5af8672e198cae819c3f994ef341e6c9e2b576a3d4bf0afdf4d2c73b0bf14dd2b4c03637f005ef1308b1d6745d006fdfda5ffa59738bf3dbc2580904d56ea1cf8182e12d8e7853fef4b189ea1c87f37f4f6a9bdaa94e5b5246ae0bf3d462d7d57c8d4bf1c4473ecfd9ce25e3ede1f354c022030679c2d30ec619835c8c0d766487d7d0c8bf8bf6d3d9daa4b0bc6c39527835346c7d744c57405fea3b0df45fa11b8f2600a3ffb9e0f174a35426bd39b3d7ded5cf2fc1e697428551cb1bcd993025e4389289487d882f022163e21036631521233d3a432e34086d9b4cfc70ec2d1b893a2811049b41be35c6fe4620e0cb09c69a477390c986acfd94d98b5f31027b1552880f094ae1f04c5492a8960435bd86534e89ee6066b0d997ac42077007b21589552fb823dfb509c0a22f6564a2572959aeb4ca5abc85ba41548e6916c16b1097e8430ad287c94e04dbcb12e7ad4db317cf0249ea863832e3f72ae8e21594566d6949dcada91b296c13551ecb1f159af9a3be6cab2f04079f92f9615c164752121accfc7571e1bfc98eff29a97f622942ed84a36968c90f88f085795469a13f9ac550613fe800465e83a3cd13e74503e61a61632f6bc02f027129bd0747f0036c8df60367649914761908b820b95369aae7cd58244d92ba359b5d8cc57e6bd22fe2b67af67434b5787a6d396bbc22fc44feedd6b1dc8a6162f842c440d771c54653b37660b819a59df7e7a962d4c4c02ed72fc67b57b0422cc0c974875c963847a821f4f19b1d6cfba8af4ccfb1bd7381cdb1ca4a17ea0eeaf410d841d8fde0c207b531493458d308b9c4a091d70048009736e995678201335cf2f4cf32a5a4e1214ba0cb86b5c171e74901b2c4cb0afa321844da927bd2546814a2e18fdf4bc2e9a99d8fa3e0ea8bfca35941266641bb8596c0c837c9eac4aeeda0f93af24356d165d8926e2a42e9957878f893c44d0a4413bbb386860c3a22e68ba2806480f5ba619022f929f602f0532d11c76a0309d640c9022d7e2c7102168f1cb88124226a63b42c0e18477ae20796ef4db3a03e9d66f2c236c41ee0867eccda874b590cf8eea7c7a3512db589b57c7828b657947625aa1db34d6b60a9c580d988b90d52a82fad4e9a69d1a60ed0ffe79c8dc97581fb502909f8a8b9e8198b69eb4ae79b92c25d1bf84db10d3114f1a34b9f982835988eb7e631edbc940905b31cec62c00f9071cb95b3e6a3dbf2f73a7cb8f8f37b1fbc078c504d6dc3eec91974ea545029fa4c248fac4c7483cd794548a938fa87a3f44a156e224f0a65ba2aac470e29fe8079488175dec68fc1c55e36fe1a02592b505eca911e4a148e5a9e8cea31a65410b154ceaff22f8f41b1aab82b5e34b4170ccf3700c988fc61bf3369298c2dd6c2b64ae3ed47ab703bcffe8ee1d411b70ddd2cf50da137f06b5bf0907d5e659efe96dad28d2292944382a41f8b21736e5c1e0397c2639eef36bcb4782c12d58a798d0ea6c7b3847951e63a3ce253e51ff043eae1549f7cf39ba67e537eadac2bfcf1d45dbf7123172185379ce79fd6897984299669b0b94ff555d92500d5fbebbc0946c19bcfe5943d6bda87dd1b39efc60bd97bd7d0b76d407a53c0b500a12560014714e95bf60d00be8ac6e86c1211e434541e9e8730856c1f5243296b30afb8ed38a2e876dc03bb07912ae4579550d825d0da92a93bc9848107f3ebdf3b5df9e6d7148c12f59316412f5997d473bea8fb43d091045a442233317a03ee37de5196b0a0219cc63c55a2e5a9aae501c4979aee14dea1f69911250af0c238a5878f903b4737f746b07953efc4dd8792895aa22d60deb755891ff61318a080dbd50e8f173d8dd563f20c48842e8b35f916537bba8cc348c5aaf87eaecb5114be58d42c420328cf71849a8af431f3bd4b132ebf38a86caff7a1e3fc0c72e5f488c53141378ac41f3a6ecc7d8e8f7ca54c1195c9bc843d0c79ab2516f483852fb3599d14a6335d7ddf986d3816d19a2a92ac75891b4fcd93440f987a99d5be83fee46ef03ca1cfabc855870f5ae1db51a0d93e60d36a80950ad5096e148d8db45735d2a3bb84b146752ec0bf0dc0ecdf4a4b0a01633761e9d6d45c3fb609bdf7fe7dfacd7ae01d158827cd677beab2fe75ebc2abbc1ed260972bf6705f3ca7c4d3923de01c63f3a531b86e6f5bf90ad481c0d7ee6adc55720bd50b07d0da0673ebb33aaf70cd530e46a73abaae3e66d544f2e1cdb6280716c1c5b14fa1adaaa91ccbdc9e6f97c47eb8f17ae6fd809f72cbcc3601115fa460cfdcd09b1b7180694c39b9f981b5db0f344b24981b97a45952e4e334d909fe630e712b70f5aaa2522fb59e94608447c175db915f43e6e77a4fb3ad77f5fad2da717b3edb8b858f36568f9e49d6cab0f0ba6594d0078165951d78689896a65288ebbdbb60346bb7d74d5ce275326f2a76394840e3f5e198c7a42d31ac2f935568a3c5a9148fb2d19df4aa5c51265c9357f6d782e6f6ae75c009e2a25eec19775daae4371faaa555f3ae2ec90b4e9485be745233879b43844d15bbb81ebaaf0d2f6eb649666337d846327bb7bef2f6ef4b0522263a6178ae8a3284ae8e7001c1bd4278da7c34b21caeb39689a26dd7b4cd43276896e94c82ac6da456cab34e49cb07ca1675d7cfb934fa5b6c61485946fb114920c05fe90912e296ebd76a606d2088443137a0bc18703e5163fa7256df52550ab9bfaf70d09b787331591133cd0d6c6e5a302aa4fba5d323efff8b1eca445f0bf6331d7f32ca59754ec6e2436ab8929e519152ed75ee6a4eb9a0235ab59ce7a82b39ffb10103f8d3169ef97f6ba4115e5f35777b115c213141e7ef7d01350110fdbff619ed643a6a3367a0f3efd7678f422cbcb52274b478d2ef00bbb53fa331f391f185f6f6ccdc9fac65df3990938dc0480528f7eb72e86f73936be5825e2f754737500722914c7d2af664d0b62f6151dc441f70acf82d52297e9d2759d50fe04666e7b0928a863235b140485bf93997c7c39111664e9b94732ea6e37b737639627ee2a44b05c239c74dadcb52c02c51019a665ce4c62d465ca4cd6eb3c7c30eef6617915d73101f2a12797da128064a6b6d4a19ed67551190e0e5a275fed75557c0ba17c7620925014f2f7f9a213f9701a49dd88ef4137ed07ccd42af03c7266d28f746d8c34d8382aa11bdb40e132920d4920320c9977787233140e17fb2bda32c5ef5511fceb937e2b25782b04ffc7935755033e3c8b40a3261e49a3cfc5f59be124a4fed2d017985533490fd5ea227fdb96d4453bf41d21b904572d8d461b6299df09c18b4948f06f8d49957f744050a08ee0bdcfd9da37789bcd79da248588ab9ef8a8faa8c3e32e5ead23e1c1f9aebbceb6eb1538180da46feccae2cc1330b57ee3721f6aa4f223bd65231ccecacaa4728d6b6bd813cbe2cf8d074f656c28a48e08f6964bbc66e667ab12ca24f33a182c654f3fcb28d01c746b0c890ad33b7fff67791ce1fd4df3ab0ba40155d3d1779ff0212de7a7d6a962a80e3520ff6eaadb0cb15efead930e9eddae3350ec7294177752a3737f5e9797412cec7d2d891b53d8ba3fae088bae04ead5fc9f2d8481804c884ffbe3446ad06b68ea67309f8784fb9a9329fa64dad1a87288e9da2372400a48e96cd24d44ae02c49289891d8febd56176a4e4b41873466c13819d9313aea11dd5aac840c083dd5ba45b74a2ee77d187600553e9757512466efcf050dbd2e93f362898ce9e8258e0421ae0110e2b3b83b410fe75013d7824a7e74c65bf333512f816a4dbb07ce3481b70413fcb179ba1333e877919ed31841d6d29ad1faf5d8bcbb8e2a5395b04fb10cf8b62b521550db263273dd4a233ffa505870c4d966351326313e8bc2b624208987cc1fcbb504d45c95b82b25e8faad3463aa5d478276e86c4c8f96af9db5adf22474eecaaeea8549515a7f572a9c2919233012bba2a4d0c59bd17e6d663d84a511b3926fef66d1aa010d63c64737e625a82797c0f743cd28030c63904c1e4e5efbc6a97e0cc3e212296746820efe3f72497d23dc2f86ed8ef1718c9268b4198edb3638269bf9d086828f36538aee15a6cefccf7f2b60e12a0a97a07bf18e10b6398d1757fd1bb104dc1ee01e8912eca6499bca8e2707678d131b879586a066bc24ae645c8f5c15b41061469fa1163bd5bc0e2cdabd46a7b0d75ff15e7670ca8a2f5d54b175757348e9c1104e67fe6bd097d46316b0d6a45ca71cbacc16d16cbb8353c8a300883bbd75537a5214f7e10d26220348a27bc2559953d514066de103f6edf34dd6fbeb9422aaf61150ba67fd35c5f7a51f92e747d65321b617e33cc64ceb3019234462e09a6b0c2f27b652d1e2393d8171f2354c276b938e572a89f61c92c5489c1d23b7f143f6517b3f534d26250820e3370b2a0802e0caa4cdb6124adb226157c381ce17bc61cb3fc88e0c57235e3cef10f99ebad92c4d0a198498a0b7650f38d49370d05844baf32a1cae6860b1180c8ba27e39a059d03ad23b7548129a77d43e71b5c864a2cbfc57e8708555e94e6e6ca6b2481c7974755b6be31fdaf5a9f323570cff6eb75272dd50999f3d0a834578e80cd5d3b935cc6c1009e1b8c716cefc17b4440720824e514fe181ef570c042009a60b206b389696aef52122e38d02c5bfaadd3af2b83c4834b3aed8e8e91693a779ce8630b66111c750a351281cf5eac929bba3ad44f61243854711b4965e467a942f163dc253483fda9df204e286465edb0442918c79046eed9069ea57cf8479603797f38417192177b204efb70b78805c74776a0b56dde6e9426d86d50638891daf9619c808c46dafbfe9933da3b0cb0a9c1eaf7374f03f3cb048885c42f5fca68d33f880d94179186511eebdebfe9dcbe5703268ce7a5484f26bfeba0ec1cd632744f71b7015d6b3b6bd8c75484ee339317e7004528b022adfef5a110ae45d61a49feab8d093938a16b684f79f067dc42bb5e24258b9126995ac36ee2e26892adfdb9ca732b50d748fe63be65829e41a0741c01c4ec27c6b035dfda0c3aa76970ace896928f6d26401038a6e5e99dc914adec498a4cce25f251677e8e3aa477036667fb41662ddc6e90fc4b51e89f3eff7997842ba445565fca14aa76e48abe83ee956a7ea6a0865db83b7b153ab28ac1b3db9544e7f16573db9ba0f49f2b056bf963d81fe939433c47276ba2969192388abc5318e5ba65fd8ed7b053fd90ce2763facf6ae0ee64bdf8591247976adfdea739563c02c9eaf3d7d32d1e4e71895dec64ae726848c9f6024dd568d809fd51f991036d40e123de704fa6b9641ddae126dcb7a2de723b2e244ee82e59e652db9e95aedd2fd420bfac7de81734174b77485962d24943e5a8c30241b2c9fec419f729798ff2b2592da6924aa430eec2c3680b63577aab58c45f8f7f0c41ab77605b2110c46898061911b86dfd746a6a264f4149104c4c6c417fc2d36e50b5e9b7766f8be1556445fb6300bd8e528300f1062c20ee969498688e02e4d6d2de3792331a182e01f1db73ec46cce54fb24e7224bf41a6605cfb9b865d6bffa131c7c0a6cdb23a43218db458908d4f0940d3839b67e1889be263451dddff15b8eb4112507bc260b0", 0x1000, 0x0, 0x0) 05:06:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x1}, {0x7, 0x80000001}}, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r3, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) fchflags(r4, 0x0) 05:06:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0x2995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/254) 05:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x7f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:06:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r3], 0x1) dup2(r2, r1) r4 = dup(r1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000100)="d3c35dc91c9c325e920a70ae212bc0a0074c83834a42e43ee07a2c0000d4968290fa61cacd4f77e781661b36721a7bb22e38175ae32eb0aa66c7059a5fe395ed2832df509f44ba6d03bfa358da928b4cf8db83e5d14d3e4f95e3c45ee2c97b3abd7637b6f1e752c8341c933a970d5662e31d01f843c4b9", 0x77) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x9, 0x644d, 0x10000, 0x1f, "42e1fb80f05b889ead4a2d9de06954d2962606fc", 0x400, 0x5}) 05:06:48 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x40, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000240)={0x80000001, 0xfffffe01}, 0x8) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000080)={0xe4, 0x0, &(0x7f0000000140)=""/228}) write(r4, &(0x7f0000000100)="8c65", 0x170) 05:06:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) symlinkat(&(0x7f00000003c0)='./bus\x00', r5, &(0x7f0000000400)='./file0\x00') flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) getpid() r6 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r6, 0x0, 0x224) openat(r6, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r7 = socket(0x1, 0x4, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 05:06:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x4, 0x7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r15 = geteuid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, r21, r27, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r13, r15, r28}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r30) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r32 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x3023e, 0x10) ioctl$WSDISPLAYIO_LDFONT(r32, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6f81, 0x1, 0x7, 0x1, 0x8, 0x5, 0x5, 0x3, 0x1, 0x3, 0x5}) write(r30, 0x0, 0x0) 05:06:48 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xd7) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) rmdir(&(0x7f0000000100)='./file0\x00') 05:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 05:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x5}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 05:06:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020061c4a143dce4a700000000a711ecdd57be97412f67"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e5ca8d3228977aa21ab45da7b4c3eb8733ada94"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000180)=0x3, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) close(r3) 05:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000100)=""/166) syz_emit_ethernet(0xfffffffffffffe00, &(0x7f0000000040)="7a4fc590f4918f1856200619b7fd42fd1977b5c502432f95d6d6a93d7e527fdd3c6b7f52246fb6c33ad8f0a7a5b64eff4b92a28769d7e329c5") 05:06:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) close(r1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCDTR(r5, 0x20007478) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7fff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x10109, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:06:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x80ae254986ab91e5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="c813e99c911db9df48f5cc60f942262e1d8d5f011a888ea0106a85946a", 0x1d}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x38) read(r1, &(0x7f0000003740)=""/4055, 0xfd7) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 05:06:49 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000002c0)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getpeername$unix(r2, &(0x7f0000001500)=@file={0x0, ""/4107}, &(0x7f0000000080)=0x100d) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:06:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) 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) munlock(&(0x7f00000f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 05:06:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat(r0, &(0x7f0000000580)='./bus\x00', 0x400, 0xb0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000591000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00007fd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f000059c000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f000024b000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = msgget$private(0x0, 0x16c) msgsnd(r6, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) write(r1, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 05:06:50 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x25ece6e36828ec50, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xf0f4d19402bd45c5, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x42, 0x80000001, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0x8358120fa7486ab3, 0x40, 0x4, 0x2000000000000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0xaa, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() msgget$private(0x0, 0x4a8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) readlinkat(r6, &(0x7f0000000500)='./bus\x00', &(0x7f0000000540)=""/208, 0xd0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:06:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x0, &(0x7f0000000100)="e277fb02086574c55c9a0cf74a4c553100e6c79d770ee14ec20d7ae635818e66e70dc79f0af795786dda902b56b32068e8c575d87c7590687a550a85cbd09b3731c4b5db27effcf983e88218e18570ab5f1b069a0ef015c926250aca4ed0b8d5e2c86c0b2ce3606839f4dae9d3f8cf9dd375ff031ba334b2a5e49b95697cfa85f5316366acc7f0fd69d2541c509e5bd8f2bcb1c13a098b0f7b7cb43fd4b6cbbc44c33915ca168f4b43c91a7b3e44fab87becd554df9a898e7d8df4c604ceabdfb0e10a06db9f87093547bc8296ec56dccb5e6a3036cb16519017c7c2dc5a34", 0xdf) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 05:06:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x7ff, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6, 0x98}, {0x85, 0x27}, {0x24, 0xfff}, {0x5, 0x1}, {0x4, 0x6}], 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4, 0x2}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) close(r3) 05:06:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x3}, {0x4000000000006}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:06:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r2, r5) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) 05:06:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:06:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0xfffffffffffffec7) 05:06:50 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="778acf3638ea7e5ba6d3919a27f34e9a591a838d973ff9a5bbf18ddc6f766d59035d50f70a8eb06a96e30e010d5212bf63a91234e44b77dcff95d58f22d73db86af19448db41ce97b0972f43c960036d0949c42564ffd68300fdda347d151a8475ca59414736c2a6bb4690b3519f7fafa9d618f0a5d4508720f51b2374fed6452dd8a6742824e08fa4351025573a80f23cd833dad0c8e3c0b565e006bb044cc0ff0618f5f64ca14c43e8d01d168a2df558be949fe59d3afe208b08bdc4c93362744c70f10fd2888a0bc17a55addb393e67e5fed00f8f170d2b4557"], 0x10) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) 05:06:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='\x0fdaker\x00\x00\x00\x00\x01\x00', 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x5, 0x40, 0x8, 0x4, &(0x7f00000001c0)={{0x9, 0x5, 0x80, 0x1b, 0x1f, 0x1, 0x622c}, {[0x9, 0xffff, 0xcb3, 0x6, 0x8, 0x8, 0xfff, 0x8, 0x8, 0x8, 0x3, 0x6, 0x1, 0x7, 0xd5, 0x7fffffff, 0x8, 0x20], [0x20, 0x7f, 0x401, 0x7f, 0x4, 0x3, 0x100, 0x10001, 0x101, 0xfffffffffffffffe], [0x5, 0x40, 0x1, 0x5, 0xfffffffffffffeff, 0x8000, 0x2624], [0xfff, 0x8, 0x3, 0x6, 0x9, 0xffff], [{0xc7bb, 0x7, 0x5, 0x7ff}, {0x0, 0x4, 0xfff, 0x2}, {0xc000, 0x1, 0x0, 0xffffffffffffffff}, {0x8, 0x8, 0x7, 0x100}, {0x0, 0x0, 0x81, 0x9}, {0x5, 0x101, 0xfa, 0x6}, {0x5c02, 0xed0f, 0x7ff, 0x8}, {0x3, 0x5, 0x0, 0x2}], {0x6, 0x5, 0x80000001, 0x200}, {0xeca, 0x86, 0xba44, 0x6840}}}, 0x4, 0x76}) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 05:06:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) fcntl$getown(r5, 0x5) close(r4) dup2(r3, r4) 05:06:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x18d9) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:06:51 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x38) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000bf6fe329cc459321ca04b09a2f020d65e31cd8ba25e1ddfe28c5344c2940f7e02a76b7ccc3fdab599d9e862aa46cc3fc1924c0312faedbb8f2ea4be7419c246fe439"], 0x2, 0x0, 0x0, 0x0}, 0x0) 05:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[0x80000000, 0x2, 0x0, 0x1, 0x552, 0x7, 0x6, 0x4ce, 0x2, 0x7f]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0xfffffffd, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x5}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 05:06:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) close(r1) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) close(r2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000380)={{}, 0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) sendto(r3, &(0x7f0000000240)="a5972025f98477451a9db8b5ff7c0096385b089a5a0062e5b09159a673a0d7b830f0ad55d1f283efc8dbd9b64cbd7a5b6dbc78a6ca7cb74e016c21f3e79296edc90f50fe6736e298bcfb45c61214a0cdcf333d0c5850a2e364a611275ae4359a18468c3c459effaf148a215dc10dc802cf5c5e8c0d9003a473e3b8af4da070d0c5e733efa83aa40ea68b61bb2856e23b2bae3a447762f36409edf18e9977b48cec986ffd545441ac4861fbf53fe13c6e152578a2aeee789ebbd262c0e35696b43d2090e7bf75016eca8e927457b0b8dbfabc6a1efe049cddf9fe1c72b52e710b8d18a86cd34be12ce76e082c1467e07e3865f3375f92467d99c8", 0xfa, 0x208, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0x6a8}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 05:06:51 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/43) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:06:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) close(r0) 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:06:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x98d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b870000000000000001a4f5f728193ef16ab93f12fcff5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xffffffff, 0xffffffff, 0x401, "84107b7c30000000ff90b79c11d24dbf3e7f945d", 0x0, 0x7f}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 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)="674a9d94", 0x4) recvfrom$inet(r6, &(0x7f0000000240)=""/170, 0xaa, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 05:06:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x5}, {0x35}, {0x40000006, 0x0, 0x2000000000000, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x6) fchflags(r4, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffc, 0x0, 0x1, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e", 0x0, 0xff}) close(r3) 05:06:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000480)={0x0, 0x3f, 0x800, 0x7fffffff, 0x4, 0x9, 0xff, 0x10, [{0x81, 0xfffffff7, 0x0, 0x7}, {0x0, 0x9, 0x92e5}, {0xfffffff9, 0x3, 0xffffffc1, 0x4}, {0x4, 0x401, 0x1, 0x3}, {0x7f, 0x100, 0x8, 0x8}, {0x10000, 0x4, 0x1, 0x101}, {0x1, 0xff, 0xe4a}, {0x4, 0xffffffca, 0xffb, 0x5}, {0x1000, 0x1, 0x5, 0x1}, {0x5, 0xffff, 0xa9, 0x3}, {0xffffffff, 0x800, 0x369d, 0x8001}, {0x327, 0x6, 0x7, 0xff}, {0x3, 0x9, 0x1, 0x2}, {0x0, 0x8, 0x8, 0x4}, {0x4, 0x43d, 0x6, 0x5}, {0x57c3, 0x9, 0xffffff7f, 0x200}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/107, 0x6b}], 0x7, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = socket(0x2, 0xc003, 0x1) connect$unix(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700289ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae4010001008495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cc3cac7db2cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589009ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e9547641a25d18a2181361fe359ebe6fd8cd5d400000001008d3da4f100e5ff00000000c0d9944243d26c825a6b5a5568c6d6004f8f7427c406065a7226cf9b6dbbd578a34b5ad75b32bdefddb14d30818ab1ccd343c234f483a4b9e186f092a21b8c042dc0620ad7cd18ea29262988d31742d9e6f4c7b7c2"], 0x10) writev(r4, &(0x7f0000000b80)=[{&(0x7f00000008c0)="e938ddf75c5d8834", 0x8}], 0x1) 05:06:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0xa85836b5e9a70be0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000000)={0x0, 0xff7a, 0x0, 0x0, 0x0}, 0x0) 05:06:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000175, &(0x7f0000000000)=[{0x1, 0xf9, 0xd6, 0x4}, {0x9, 0x1f, 0x80, 0x1000}, {0x0, 0xca, 0xeb, 0x8000}, {0x3f, 0x40, 0x0, 0x10000}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:06:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) writev(r2, &(0x7f0000000040), 0x0) 05:06:52 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157095ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9b02000000000000009b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e3bfc0bded4431127c2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108282a1eea3aec3c9a9afd5610a332dcc9035f5dcd6df69b3d8df683c15d0361f992589f3a84962b6b544a5e0f3cfdac7c5ad26298b20170525d1dfb76268eef22bf3829790c68c0272f1faaacab2591d017cd895948d238e0cc1fcf4aa9a44dd1fa39ffe1f5baa740519ef5c3797586093f11c72c2b169558deacef5ec94cbd9a1869c29dcf7fa9195ef15dbd2801e5b8c2888243c0bb7442f8620689cb380d44351b6cbccf1a"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) 05:06:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0xfffc, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae06e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) dup(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0x70) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0x4, 0x8000, 0x1000}, {0x4, 0x40ff, 0x800}, {0x5, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0xc00}, {0x5, 0x1ff, 0xc00}, {0x4, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getuid() r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r4, r8, r9, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r10, r11, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) getpgrp() r13 = getgid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r28 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r9, r16, r17, r28, 0x20, 0xff}, 0x5, 0x0, 0xb}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r40 = getgid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r38, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000500)=[r13, 0xffffffffffffffff, r12, r16, r18, r34]) r43 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r43, 0x0, r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000480)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:06:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x11, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x593a8]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000335000), 0xfcb7) 05:06:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000240)='./file0\x00', 0xbef932dc5a1ab8a0, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0xd) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r1, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x2d, 0xa4, 0x8c23, 0xe70a}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0xe834, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x14, 0x1, 0x1, 0x40}, {{r7}, 0xfffffffffffffff9, 0x80, 0x8, 0xffffffe000000000, 0xfffffffffffffffd}], 0x1, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff8, 0x4, 0x40, 0xfffffffffffffffa, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x7389044bac06e8a7, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x8, 0x7f}], 0x8, &(0x7f0000000440)={0x7, 0x9}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r10 = semget$private(0x0, 0x7, 0x4) r11 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0xc0, 0x2) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000840)=0x7) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000180)=""/9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x28af) r13 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x42) pread(r12, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r13, &(0x7f0000000400)='./bus\x00') r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xfc4f52ce325dc111, 0x0) dup2(r14, r1) 05:06:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:06:52 executing program 0: getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x76c) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r11, &(0x7f00000000c0)=[{0x0, 0x7d, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8004, 0x1c00}, {0x2, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r18) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getuid() r19 = msgget(0x0, 0x446) r20 = getuid() r21 = getegid() r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000600)=[{&(0x7f0000000500)="ba633c202ba4b9bf538ab2e792c62882834d54bb8ead06d511efcd76d9b602ee350b6afc04d823df1e5e1c4830aa053043e2c5c16b58f01d7fb64eb02b659321324940c024f24b63e35b02ddc39a516cd445d0d2e34e5270277fff3e99bd6376c9f79565486c1840b6e27443ee7b6410dffb334bb108fe87dd29dbe3804cbcd60cf448c97474bb83978fbabc2033be0d41b203ccb247777a6756cdfd654b5c26df498800d59192ebd8730aac613cd8bbbc56bc57a6acf82c826e0a76834016fbe2fbb6b4bc8df65ce758aa6c729240f3cf2edd8f18b35acbe1d4b9785e0173c5adf6f47feb0397986a023dbf", 0x891fe07654bcb0c1}, {&(0x7f0000000640)="75e274ff943d281b74f5572cc89c5dcddaa629a9885a57aac90a2ea60b59be68d94632db13fea03e25d50d47fe71166b4df3c07d67b0e0f5aa406bf9a380482a75ebf95ea726cbabae98623c324fdb12d645de4431bb1d11a2acb92ccc25293c986446c4484017565f1aead61fba468b0d5171a49e23584d89b140d6a789e06af68448da6a0e9040927ab370c3bf5696e544c9fbdba02a5ca9a54505737e50a92e6ef2ae9a9b003a5d347573b9668e4f069289beaee4242a9303a93425f3fa", 0xffffff95}], 0x2) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = getgid() r29 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r29) r30 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r30) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x2, r20, r21, r26, r28, 0x0, 0x5}, 0x4, 0xb8f, r29, r30, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6b, 0x0, 0x4a0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r43 = socket$inet(0x2, 0x3, 0x0) writev(r43, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r43, 0x0, 0x6a, 0x0, 0x0) r44 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r46 = getgid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r44, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r45, r46, r47, r48, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x7ff, r20, r48, r32, r28, 0x101, 0x101}, 0x3, 0x1, 0x1}) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r49, 0x29, 0x3f, &(0x7f0000000040), 0x1af) 05:06:52 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) shutdown(r2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) writev(0xffffffffffffff9c, &(0x7f00000012c0)=[{&(0x7f0000001100)="0fc57584b755bc6fb5acb160211e23e851cf18bb2bad03f644608d0a00f2d859cccc8da56f65b2ad721c4229c3fd629303e2109b85a662b095e9282f468000648ab9486e5c838a6c8c4877f3e1861a8eb388b23ee4f3d8794af938163e8444de021042fa4a949c21e712b25045a05882c73980391fa7a33db4dc3959", 0x7c}, {&(0x7f0000001180)="8eb8521ee07343013287e8d048dbcaaffdf8e15985904277622dff95683d12d7ae6a95c45ce4a51f930485209fe389a34a99f0b8331ac624814843857389223211cd5fc8fceb429f6bc7bae02c85c98b611d987fbab479dfb0f4531eee4829f8cde846ed75d17558da23f36ad6ed46edaccba9d3153bc061f641f0", 0x7b}, {&(0x7f0000001200)="cbff1dc460c94fa28718d267a747a6dff226cac4c7848088dbfec205d3679bb1d20b9f6c51639cbe5ff94ea1b9d4b020e9fa220aaedfce0f52b80ed0dfaf159041c75c824a5d2898d92b89b8f8e263ec152e4965b62e51f63d285bc3a9b1d982d404bebac78361263b4ed7747991332e37d89f4e8506c7d3f5510e87710fd27c5ab06991081863792ca2a6644c6213f2ff4cf2b11e7abdfd835cd46953724f26a613e02031458020c75f1cc6991c62f0e92ec67fb466c00386c77f5f03df6b", 0xbf}], 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r3, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r4 = getpgid(0x0) socket(0x2, 0x4001, 0x1) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r4) r5 = dup2(r0, r1) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r7 = semget$private(0x0, 0x3, 0x80) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001300)=0x200) r8 = dup(r5) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000001340)={0x6, 0x80000001}) semctl$GETNCNT(r7, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) 05:06:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4004, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x20, 0x1, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = dup(r0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(r5, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./file0/file0\x00', 0xf6ceed9a0becebe1) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) setsockopt(r4, 0x9, 0x2e, &(0x7f0000000100)="eb0219d5eb476ac23959a4440034ffcbff06b9fd812eaa4e713048e699319296d6", 0x21) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r8, 0x20007479) 05:06:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x33f24c6e882df614, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ftruncate(r4, 0x0, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000000c0)) 05:06:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa0) fcntl$setstatus(r0, 0x4, 0x0) 05:06:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$setstatus(r2, 0x4, 0x4) 05:06:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff64, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 05:06:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\xf5\x00\xda\x04\xfbq\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1da, &(0x7f0000000040)=[{0x9}, {0x19}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="413ee0e40b31136b40eb8cc7b7e369536fa285ab8303474fb61ef56c681523e68cffbfb544ecb853e252e0cf59900879570456cb15fadeb580fdf20bfa6c701bba1b72e89d321267b6bef28f2776126f84157f7fe71669bc2929f820312cd401b3012918c88c86be7a90f46afdeb43c2cd18484d844fedcb37df037ab7ad1e4a6d890720c5a446397cac876f0ca44fd56d8e4f77adfeb3af1d163e5c7386e0ed31bef4663356c2348e4051f013a11c8ad5f46323c95115a1d8ccde5aca415c1cd27e", 0xc2}, {&(0x7f00000002c0)="c30c6f72616dc03672482379e03473f2a165264dbdea50d85c143fb5f0d0f8c42c696f4d4f8c8f7a06ddf5560febd0fa3b022599bfb48d37e16113338bfc5d86fdb417c2780f52c84d2ace06d46023c2b1aeef93059d0a78f911d9c6e5243fafc5dbd55155bd8dcd0667db83edc0708635b6465e6fd447c04a96a0d0c297c4310a896c291e093a2967adf59f0d342fb7b7c860618c093a49b515a449e5d98b972f18cafddd4934cd05b8968499c83dbbea2763371d25facbf5e2cc6a14b98c5ed335e153b69fcfe1d27d3cc33af09679802b6c80d55304b2cd253be00d76a3e2dbfcc414b75fc57c3de3f86c96255edfb0628dd5a28efdbced817f829ef19bf74d1a60a02874e1b777c4bb76342c39c1ada8caef32f8937db348d0eaa9a1273ea9a8c6f16acdf9284dbfb70f8779422f72a2d5a7124365ffd8dc493d910c248ecb6d1e43df53f65bb4ca79a4028ee46ca7f66935920d1aee362ca2993ae0457c2c9fcf0cec5e38fc49786b063670e7a939956093b1229c8f364ead73dba9ab5bf696c40403bffc4dd7847f48f360b749bea798715a88c1412629ee337ff13f61cb22084cee53c11db3098446ce915c8fdf7ecfe8f349b14af0eb4495434f0c2a743d09b618ed7e8bd46f3ad0c1dfcf873d89b6df46c1993c52ed375736238dc88ce7e12b73657b7bc43daa515f8d5db94c9826ed0cd790f2513e97f995afeeeb666fdc1ec90c8be900b04f97caeb75eae5195140a4a32c8fd6c231457d55f2dd07e6257777a20437cd88b55f3a204f25f158c6dc30c74180083af17503eeac98f1a63015f90357061c62b13da0b4d675a46d45eb223a1d37b8d19df8c9303aa8791768caa252448c3659a683ceaed2e6e253ec8cf73c369410892e5cd72f351412a9e3af1f409ca36d2ca4bc5eaca3e65e1c3083b891f6deaeebb80a4451e7b5fdd56a1081ad500e6bf530c393a3b4f10fbab60de9f8ccbb2e8dd06a6b0e40226ab4cf24a68017b8b1cc6f3256b4d641e1ba9c788b5faec822743ffc688511d910aab2d4e980eb01e9478d458b65da4490ec496d35adaf319069868f2aeb258dd21696033641a496aae7c230c1d36ad912c9a6fa43c4d781cccc1a6350574a4920c76c08df7384ff0c12856c3513ce72087467facb7b54d25d0869c2d6dd032b22b66c7d3bf5447e6400a6879b62cd5dfa7e7bd3a4f7c044889be54f2f3cac248f050d6e6003f195fb7447d22502f1e75044079bc336d0f8d407444f24f5ec7b8ea844575af0658354c898b6d5195ea7b6e851f5f38540757fb66936c8823b6f547c6010d7aeecaba92890ba9829bd8eab660bfd1e9c9c863b0d8e6aa3d920e090dfc6a36c21f415339a9406db53b77ab7ca47814643104e065e3f4bdb010fcdd8a5bea03788ac854da1bd335d20cecf81a91c0d5caac1112bd87a0d36cbc6a567983937c1f6ca623b15b05520877a040ba1ff894de88b9581ee7d057fcefede161c80bfe8c150acf0069ddc4320df88d3d6a7b3ca79b0d7ed436abb8fc3dc5a5ae99fda5f46f61910085ac94f33974fc348a37955cce796bcfbf93b36894e33ccd69c45e02fe0c1f4d732b03ba426923de145b1118c92c8572db9c52817dff8ce76bb7e3dc86e9d8189677f70741bddd35585751e9b716dbe453d9ca482b24f4ee7fe4af94a8c5cd831f409ea9ff8dfdd9967824af4e6a57c472059ead3d137a61431ad506328d3e0e2915c1876bf03337d6cbde0a3b6059f61f76b351068ca239a7967c2e3e67d7aab1a9ef87fe86dea082977312e675b7105ac018544d5cca5ecba9ebbacb92c075b9b0eb0ebbdd6601ea6222f8db2f9f00b7f1b6361a9e5b8dbc6a50a64a03c61f121d4b9560fdf99b3950c1e968a72203003066154faf03285aa9033b57a991e7a89f6216a086d47a357d4870f778682979784b475c169665a4bdabafa62917d7e2bba0fa16361fd73d1df09b7b1ad8d0f3b830786ee4759aae92525968c9edadd99efd9f68ae76c357087f9919acba6ea4c3d5c749f3e9340d2c16b6219d56d64cdd8ff71dfaccec9baa242b98f14f7bd81234597c387e4eb08c8853c8ae219c41a465bdcba227baeaff5e3205bfdda2432b65204f14eab78d4c6ae45270bce3717cc8594b81eb374906cec02596633e3e1e32133ef3cea4a1800261ed9108401c0452b42d38133b0ead93a5733f43a95c53fe7d1cb4db527c2134424a3e59485125a6f1bdb61b0005c0de81ab2a69aa03cfdd5c923e8855853cd94cb1bd814dd63602630237b9a4e93073bf5c7a5729988c0c2e80f700580da19cb5271b29c32ecb80c2f79cd0b65e398c2458fe480fb84ab890d807a7d7e32b9a15a63a1b42beb7ea3e70ec11d015db49ed66d79e2459829b2b551e4d10b10d0ceefaaabd400b39c71f4c4638637b9288d52f8d6d067a004624da5ac836a0f9ad2237a83ec296dbcc76c2900682a9d19541804e10fd389425d3ad48998372cecbd51bedc8742a4a32a6ee2c5a331eef36120b2e5500bd4bc4e37e30606b1bf8ab7785e319727edcc821912ccd652cc62f50cc35557a45aab18fd7a7995655d3a3d622a13d7ccf2ddb5a7d4ffca22e4a2b6fb2a42478bf1486bd7e6fffc29671ff1ce972c52b53f347cbd370df1aecf84fbfb278dddc0dfe8a5fcfcc86855ed4eb4f422ce000ea838ab7fbe708faca30aa77d4c62be1b4e5019b61431a8d20aedfd6382f0d5a2cf3e0199ec192d128a514f2ccc84d1b7314dd39dd74147c8929169196f8cf46b3bba93bb22988828e097df46762d426b856811325d2abdd2127422f0e47654fc22afa6c5afa21f544a195283d0089328ad7543b6b383ab524fc3b0e1b7dfbfa9c26238e82241bf09be267e581d64c7d37f0117caac760676f259557bf520491ee4d32d2ee4b1d0c0540143468d56ef184b336346a0f7b7de1a529e7feedd1971ebb687d31ff527445a405b99600538098245e2a6f580789fe893e7de06f87a5f5776dc24f699738d9654214a35cb10339960676cfa215709aff5a2d40cab8e9d050a2b787d3078522e27a5e7e85c63c64d900a77cc749751bfe82e4a62e0e7d076bd6bf417c43105dff308af0a1d91129fa5082481717181df1f1c6b04e0623518587df6197290dad0cd8630bfe2267c2bfda2a32b28196241abea51f9125f2f2491978bff6990a16bd4bab1d46572d9a7abbc263f2c20510dec73b62584347fa6505c5178d1840906ee991e5b9a2457d3751889ccf34dcfda8d162903f1647a70f0f5dc2e32aebf9e80ac4e51c687ea234721d2da671cdf5b2724beca79805cd512a08d46092155f86f6aa361feb0a3b348f15b5cb82c543117921976e747dcacadb3c56c99b167924ab39ac357034f1ba6adc02afc4b33174ecc807cccf3fdff1c797a38d174246ca5026629634fe9481e07a5f21295d68d6c8ad0fbc02856a40237df7697967bf376e3588daa6cd818e19451f314ee9925d1c2a0dc5cd2d0471c633f3272204106da1b43f8e2a1421ebd547abf82c77d2984c1a8fec0f0ceb5d77c6113bbd5bc6ce92836b4b72ead7f3d47acbca83b9a8f68383ca1aa084217a944a9406d3faba35c18403bf73c65cc79ee3492bf9a169a6f0709aa50065f1166313a22541c2d67b9d38d56455de9e382235306ec05c034c07091c4a6c2aa99c90cd075f9bc66f9adaaf5c65da12dd218c95311f25c7118a850228220a87305ec31139d1bc2eb7ab06faf7e3dbbc6dec477603b720fa4c0e8c5a9ba0d75e82349d49171fbbd9f355a945ad66be53e3063621a72f0af8e760b25f14343d53ba0cff1279b1a57ef17e905ead633c9ab9b86a92d60ef377f0fdb54e950080ac44ff5068beb67a185ed461bf76cec906c30af885e61897cd036a8af27ee8780a74c4a36d1aa38d5f6a4cf6caa0562863d5ec04e49d6aa0c95a49b338b179b88a56aeb325f71eeae1b8e9718425933bca7e71fcec61ab1ee1ecabfc71d209d2c55be4a7007a7229a6ae321a0c6ebd0cc325cb40a5d633bb75ed8510bcca0b574817b7a0d22bd978d7095ee7245f6377f6a5555ef4cfd964bc9536c64d079fadc487e2e6a412595fb635fb1c6abbca6787be91d76fd07eaeb9c7890d973a0e3b82bb7d3a0a593ea32ae246c36176f42f7982f451caff98edb18c659195ed456c8bb51d1f1a9249445a7fde1ae87eff4e68984912b4ee0c76f8807a9037bd21d1076584e4b15c71256c9c9c37518405457256afcb53088369bb8d3bac797c45fea8f88aa29c02fd5ade876380fd88b3e71c9c554f028e3400e62622e9f676a2eb82a4096a0c5e16c26000b88f3c1358374a086ff3d26735f87d3ed5038f49f2c0303c34b5f00383bf3f4f9e603c0ffc2df4b1212c42f8a6e9fc3efa5ca9f86db9f8209d9151d1838f824470187bf84ce63f4bec227c9cbf8321dd8cd2a13efff7997149afe2fba3c41ee266bac9fc7b660a8c26c63fd01bfac96d367ba71fbc2058ae11a589852231752564c1d30b8fdcc9badda27a79198aa666f95fdfbbd32ec91613c1691a8b5f5d4c6714fe0bc76839ad41b24029b81055e4f4d0330a79768ec76b5a4c86aa2b3e938765881b88de4ee3acfaf8788d7b617b18f6c2f26b63c7b6e3f8e272c45d6d01368149d03aa9e1bf3ebc59cb1de6324f49b2a521c61791199b77c8b433a2f254c6819759a33da53b1e9c400b418ec36db607144ca3f47c3968c8b288d15e5751a0848a4e12f9834b24ba9c08ab40c299da80df24780692c9549e36e675f6544925b4fcf010d19fe435723ebc825cd9dbf7b8c9e5b0c73cedff12298b87914c0b5f10f8447aca661b6e26019e1a85b0caeee89cd3df40b1ef233740a1f9b2a90b7732ea541c8f5623eec78bbd40982f0a36219bde62d7e4816bafde43e1f083f54e1daf4323d9d42e751891328f47f48402b42c8db98be01c83e5c4a9797e4650f16f9c0d72013510aecb2acb3553f2b7a12eaf96571b99cc2db754271ba85db83e8a7dc721e4e6cc08bee88b5075e9c2a2cc6e8f4cb65f0ece494e930f7866005a323194703eafda2c4055d52b2c337cf50e3eb93aba932a2fdff8b120be2b6f95179b1992165b2c04bbd135f28cdb82fe1a00c04cbbe21dedc0cd895389d8262ac819931b8492f818572c7af76c2c87232c2b9feba375994e31c0458ef25d925b33dc222d0adface1c1795f8404d0110ede5aeb04ab06aac16e39955d49d55f2b1ae898f1d3f1e31b762fe79bf5f19358112b581e14bfe3b530a90f4cd2dcaf12b219d8c49213d0a3d84c8dd703ce10c7ff5caf3acd4b1dde681434f6ae2a5b4edcb097f3b41816e2c3b5e0a442db7ccca87f583dcaaf46c628505d0cba796789842a2f7310c6676e98307da1c20f47081e3650f5eafb0a8d61c973dabdb250e790d825e78653a0b11e6306b3655d6ae09d3cab1aff060b3478d7000059cfcae28d29c787899e40251858762c922934666819f67d69dd4f24f73ea5935f9e121437fa4b7a2e6b20ca478beb7f95c921e8cff9efaaacae2e6fd10b502de9c0e308ca85dedd80ee94358e3d11c4426013997f80702699443875945a5aaddb5670a5991c7dd497f63b656d66d4e61fe3bfd00a3f609f949d4671526ca5dde03f175855114c29bdf8e565f3fd3b5c16bed457eca7daa0018012e2dd63d42f131f1d21c033c779a0d8b933dff62ecab7790943dba08fe8a5a34b4e2365bf934d5e42bfa70c9bd783fe9e1e51e5a0e52bb4bf8915628d0767a232174cdc226e35b75d54b7616a2aca1960231e9458bbc", 0x1000}], 0x2, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x4}, 0x200) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001380)={0x0, 0x81}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 05:06:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = fcntl$dupfd(r2, 0xa, r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x83) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 05:06:53 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) dup2(r4, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x10, 0x7, 0x6}, {{r2}, 0x0, 0x0, 0x50, 0x100000001, 0x200}, {{r5}, 0xfffffffffffffffc, 0x80, 0x0, 0x2, 0x89d}, {{r7}, 0x6, 0xa, 0xf6274e00fc11a84, 0x9, 0x8001}, {{r8}, 0x7fffffffffffffff, 0xd8, 0x80000054, 0x100, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0xc0000011, 0x119, 0x10000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:06:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 05:06:53 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = socket(0x20, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) syz_open_pts() 05:06:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a51a7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea9443023dfc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 05:06:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x40}, {0x10054}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 05:06:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x10000, [{0x3, 0xfffffffc}, {0x2, 0xfffffffe}, {0x0, 0x8}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0xfff}, {0x4, 0x4}, {0x3, 0xff}, {0x3, 0x6}, {0x1, 0x1}, {0x1, 0x7f}, {0x2, 0xf58}, {0x1, 0x7}, {0x2, 0x5}, {0x2}, {0x2}, {0x1, 0xa399}, {0x0, 0x401}, {0x7, 0x2000000}, {0x1, 0x1}, {0x5b60f41106515b3d, 0x517}, {0x1, 0x9}, {0x3, 0x8}, {0x3}, {0x3, 0x2}, {0x2, 0xfffffffc}, {0x3, 0x5}, {0x3, 0xfff}, {0x3, 0x1000}, {0x2, 0xb97}, {0x0, 0x5}, {0x1, 0x92cbb9b2}]}) close(r0) clock_gettime(0x0, &(0x7f0000000100)) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0xfd7d, 0xfd79, 0x1f}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:06:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) clock_getres(0x2, &(0x7f0000000000)) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x66, 0x0, 0x0) 05:06:54 executing program 1: r0 = kqueue() r1 = socket(0x6, 0x1, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x9) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 05:06:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:06:54 executing program 0: r0 = msgget(0x1, 0x482) msgsnd(r0, &(0x7f0000000000)={0x3, "476a527fa3cb5df28178cf"}, 0x13, 0x1000) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 05:06:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 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, &(0x7f00000002c0)=ANY=[@ANYBLOB="a7799655c0a5fff8bbba4b850d6a28cd49c96ad86cc2035cd9d2e1c951979a27b7e88f3e0d6dc5082df7ae8c230c0466b6df54a7d800ad3adf663d0afd06382fe68413583cccd22fb5e0545f43b6acf5c1b76e269951b7a43ede758a5e4e26f86449135b370cbff498cdde23a473e4756e53c3128e8efb5884b590e4d98956f2491dfa8ae196a7a21f46d48af0af20527262a0547f8a4a6044a7f8ec78638e26edd561a79ca67bb5d7ee03c013a0efa01032cee55d69001d2fdcc3ebda053508e5a781290007e96996b024bd472ffc5e66a75e5360b98d66d4174182c419c60507897e49bb00b9c95d2269429bba86bb5db2fab1afc745305e3ba57e89d96f9153a63d612ae6bda8f69e2c7d71ebb082598090a8f4433c8749acef8fc04e1ad6c9efe2c77cb2ef4078ad82f537b24baf4faa7a1e"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x8000, 0x1f) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xffffff52, 0x1000}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="428b361e962635d634c789d87f2b9ccdba90cafc2e6c864ea16c", 0x1a}], 0x1, &(0x7f0000000400)=[{0x48, 0xffff, 0x6, "ee142ecc9f30c1cb335db237d8d8d4b0ceeeea9ff9af64ff9d4eb8ec9d22576a91e25e272d9138f2923b6e00f80cb475ce339fda26"}, {0x70, 0x1, 0x8, "9728f039ce53a7b188faf1d74ef29dc0f21369b8625245a293cb27380b2561f7a7ec925f972ee36debda9cb4de1bbb4e8af793c70be92e5b0937b7af5e55825888debeaf8bbaf34cd4d0d3890146f8429c165194c631d0367a2cb5859b222b0c"}, {0xc8, 0x0, 0x3, "5ff5cb27589d013ad1f3129930a7747bf9f98deec69047a90ae50377564b2dd2ad831a41137957ec706c8c11a8f29d2de99859eda44f4b6bb5444f82ab7903feb8dfb35559d06f02e7ed528e553c300131bac893af2e3e49354a2472a4bd61af15778501b16d86b2bf1203a13c671bbfac269e4f4bad3e66520ed852a2b201e7fe5f99bf3a37265947aa1be54ac870b5806e380369f2e5eec4b4e23a77e0004ef71730290e83c0990940cf8665c4bc8475cb"}, {0xf8, 0x1, 0x7, "9cb4f034b7a340b2a5b807ede01802fe8a5eb31dcb906475898c7deba6588aa8962a5db173ff61c4dbccddbb29f7f442f7364915197703457f8ad944b3c9cfd13eaa455d275196aaf0013bb6688a0e5c7c5e4135a2a325df2043158c8c6c39a32759c5ca59cd5b99130f16436b1b17cc81c7109184375e12c94259f9db63d901349f378a5c922ab1bb64787fcee7c14bb71e17b96845986bc80c35be31acb545c3f251b6ab9afdcd48ccdc38fc35af3a6e10d0970232b2921b563c8963131ed8baa990c22825ed8baf81bcb583ee779850bcf58d1e1cf6bff4106beee2202a478217"}, {0x68, 0xffff, 0x9, "e09cb66d861cbee1a61c6f661823b28d393a019bbac276f35d4ea03e8f4a0127850d90ac80ea6ddcd2d9fbab4487172f1b7251f591c6cdb415d744d944bc2b57119f0ac576438f0c56cd60f8edcb06ac0f"}, {0x70, 0x1, 0xfffffff8, "e9423c96f96c629d66e3508289483d978260d3e54bf8f936181220505ef1b0d7b40b2076bac742dbdf09231fdb25e478d2bea1fd5e67eb9c545111d77c7afa281ad6202bac9a532eea24d3ad879e427cecce0cf82215f68d9e"}, {0xf8, 0xa8468f6d68fa7f93, 0xff, "ec376e4baf3989c35e8f76e61e00ac05869ce37d1a1c73c50b7243acf5ef25c7cb57d67a5a811392dbfbed72f9d370231253bbad6dd1714f8f631253db35ae8083b218b4bb48104dd3c801c99c040f5b2be8cbd3592c1d21d39ed6719f3ddb3d02d6822219fc9eebeccdb054355e5f325e82d26b3b6b9835e26be05eda37579bbe027c4d224edbadcc29abf00bf4d982a67691862387f66e7cae6510edde570d41f96d84639678930de175a06743db08178d9a9af3c33cedf59f7041ebe74a8357ea36deb0b5d47b3c549fb17901635d6d39917c2380a001b1568ee798f2a15f22e66a6a89db"}, {0x58, 0x1ffff, 0x8, "b8a23797067f9255cfd4731ad5138d341d56d372eae76d3fb101c7180bd39dd374d3e20235cc2ecc962d67b4792f3c08646c1f10cef1596603e2330c8532cef7537abb59"}, {0x58, 0x297ca52a2f467883, 0x2ad, "ff917a7172d469c44eb915591ab000feff4c3f7e6bfb80cd060bbf397810273985be1596e79398aa4807874d6da8833442adf6b0ef530ff188312b8d454e59c27e057eda"}, {0xa0, 0xffff, 0x1ff, "8dc262609e645838a393ee0f922e3b9e4aee7911d0b8eccad203d507dd0e08fbaef7ef5cf3846a6d74ee6e80750dce8bb33ddddb49249e4cb6f58f183868abb15083c6d9a1fd45e84983798dccb7029db84170de47307e7322c1d11ae3c83ff483565d1c3ee0c3cad56d80c912a48b88838fffb6ab68ef24d10c85ea413f3ecd8e392dc24d48d420a33ef0"}], 0x598}, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:06:54 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xd975, 0x40}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x61c, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f00007a1000/0x2000)=nil, 0x2000) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 05:06:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/18, 0x12}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/42, 0x2a}, {&(0x7f0000000540)=""/102, 0x66}, {&(0x7f00000005c0)=""/48, 0x30}, {&(0x7f0000000600)=""/225, 0xe1}], 0xa, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='W\x00') 05:06:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f00000012c0)=[{0x0, 0x3ff, 0x1000}, {0x0, 0x80, 0x1000}, {0xbcce49fbc60560d8, 0x7, 0x1000}, {0x2, 0x7ff, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x2, 0x2000}], 0x6) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) r31 = socket$unix(0x1, 0x2, 0x0) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) r34 = openat(r33, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="0a0000000000002a4edec5efa5d80c2351eb556ba9c30bd99bddc672c19a91a25b42e358b7a62a056d503283697040f2", @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffff000001000000", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32], 0x70, 0x5}, 0xe) r39 = getegid() fchownat(r2, &(0x7f0000000400)='./file0/file0\x00', r11, r39, 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='})/\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='(\xe3\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%@\x00', &(0x7f0000000300)='^&}\x00', &(0x7f0000000340)='!@\x00', &(0x7f0000000380)=':\\[\x00']) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:06:54 executing program 1: pipe(&(0x7f00000006c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000580)="641ad65035486c55fadfde32fe8d5efe08e6d0de5339f7c290335203534a24f3cc5b24d1e8b8555e231c9caca57c6114c431f3ffb318c09e489b528ee5848577af16c123d476615336b45a60967d36087d6ddc5d4462421503e05cd5ddaebc83887dad1b518e964806dba0e5009d5e6c1d7c305629dd408a1944b5c351f7db69e27c2921f2249b60b159", 0x8a) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x5, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7561f7d64362a60843288333df3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b668c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a75501000000000000000852e885f942fdb6b19994800b52412c993d0e3463593d45a073d2a7c237674af32f7b10756c49e36d756b7cbbcba8"]) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r4, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) bind$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="00006c65285b01a8d21c8689b7ba5f8b335324000000000000000027888907eb0a3eadd2527dedbfb914146c102a6ac3191e1075ad608c876dda22d7b5a35cedd5f14404b042058122fec43dd747f230512968507c704c0b92185d15959b0b73bdc7e9308857985805b333e8c21d420f26c9fe41e15c1bd475868c933af48af58be7ee0d57a72de2ee4848a868884341939df29b7eafec1c34d7ceeb7c0a079b57fecbc875"], 0xa) getegid() getegid() 05:06:54 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = msgget(0x0, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f00000007c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000440)=[{&(0x7f00000000c0)="0ab09461017cbefddcc2115c50bf074c36c97262d40ff5be03d7e3d0d8575ed80dac630ab01734958f48039899de4f9e05f537b4d2af0835adfccba58edbd941e00a8233cf9dc39520815c9ace6c9c1f9452ed7367092c682e8367e08366b613d33844cd61c124fbbb2dd2cfdfc5edb71417a585881364a9d6271bd4cf69870cee4e45fbb3c4b514a8e48f60bfa1bd3da9cceab4cf56f98766fe6c24793dc22f97ad16a9dbe70d12d14fa60d31d52f4bdcc840ff23ff75515a147432ad4b0b1fe902420f37b673c36e6f7b2bab", 0xcd}, {&(0x7f00000001c0)="08c3f99461162f346753dae0019bb6d5e7dbf4cf38270a43eedd6e0bed527ec0498cbcf582da064e64f186ad9b1ea5c0dfe9a6197ca8cc3077fe0564133e24aa5de3a6029c819e9d1e84f0aaa636f0a5bce13b27bfa5dce9695f979266775c68446efd42ae6e7c222bd16397e3ccb971ee7efcbd565abff19ebba20dbd63e08bd4b12aa8022cfde0", 0x88}, {&(0x7f0000000280)="21c02ba5f5ca5108d9e7c8e5cbcd6ccaab8a95af673e43c5556ffce86f319dfdfc87a26f6986630e3d33d3fa59d4be0afb", 0x31}, {&(0x7f00000002c0)="1a74153c604802982e7037a5a34d9721915137f37a6df5a82e577c03a6f3f23a7181576e9672db254af15907777fdcc7213a6c0a5113164f4a6bb22b1f56064b7857c0692c2f36a07c309bd90c38a19c8c48b4061e09bd47b12e1cb832e1878fe4405ac013d05a0e0aa317171d0f30a28de11e40170fe99d63e6ccfcf6e95631e844bfe10184a17a325410cabcdd45f5ba12131d2e019f9a5d18ec21583f0b8ab41d7ec5eb090721f1a7a6519b4e3194be8ba6371449c0bafa11165f3173202f3c7f427e5b932e85d916b533e90e3d31eb3c68132b25c029daa3081f81e0c778dbbe3db3dce8dd86e9a2b03da202e86dbd", 0xf1}, {&(0x7f00000003c0)="756da49278b7353697dbd641755fbd17e1ed3c08a755a06398d694a8d124f6480bfd0c97b8afccd17410e9b7b6e33eab5b83995ed6b2be5d860caa060eaac625cf5897d6e077c429e73d6d94db38", 0x4e}], 0x5, &(0x7f0000000800)=[{0x60, 0x7ffd, 0x7fff, "ea92cfa3c79dedaa9e1fe0d8016734834a19ca3c591a6b054a6c559e2349d26a02a1e1e9b2b4159c0080f983c6b3868548dac45ec88b6a23f41e137eccbdd06f99a49c591aa2f7edce6dbb6efbbf5e5f"}, {0x58, 0x1, 0x8, "278869aa332649631aa0c64d4f97242e49c5379b9b411f2438cd1f3aa535cc9dc972001d02d809ce7031cffa169254c565b88f166920e26a100ff687cf6c1ce247f5ff45bfa3"}, {0xb0, 0x1, 0x71, "d5563660c570550aef6f0c301a389d8612547f16e413d1ace7d5d5e0b40259367ace73bbae73017d2c4a1737689b912ef75421ddbaca4558ef275375f7f224bce71f6545df92bf416699286e6545614125243cd9faef55e160a1f912684b69ddfe862fceca3f435c109478425d9d6d384c98ecb05fbe305a0d70cdee2ffcaae18026673b90b04b64c5d38064c21fd81ba2b4da6db80a4a54b99b87"}, {0x110, 0xffff, 0x1, "47f61d5c3f71fe15af093901afcd01376e6a25dd3e5e5e4fbf966fa9e1dfb2133c355c265100d27c93aaec7ca6313517b1fae6ecfb92085bfa5a6756d8f2ab2549080303976d884a6261283fd37200019ec83eb1526d66e6e0eeaaca91db5b05453d35bbb029481c862c76eddd33b77f333fde841457ac15a272fc3fd0913322819b9dcf1eae2c09bf64c83ca203bcd0064a0bc949c7af4663ad4971badc73592efe2ddd59967c1c29624eb0ca7bee7e2d70eafb2798cc3eab52ad42c6489f21fa011078f937d6053ff4a36a3db3606dcd73062344ff10b4028107da22ee6cc4e827283036bae847ceb22d1c12c4c5d72602ac0e324a514fe31b9e1e1b"}, {0x110, 0x1, 0x7ff, "d0a2235c12944bcdeabdba49ea101df5870ba13632181a02abc4404843a9cba45dbab87c4be154f425e7103bee01527617709f032b7a10dc10c272561e87276e78272527488b50c1a322a6fa853bf605d05de79d33e9de0a8e0dfa2391bead0e695854fdb724be1fe503820a474d77664c6311891f53dbb8015f192a4a234ade14731942a99b0292b36b97e5b003f26f78f4dea6c2e626e115409399b5e4928e58ac8e315e5256755710976aad1c37e7c438a4e72b415ed438605a0857b205dc326502c1dc2db3f3a6e8e64edaecd85e766f72ddf961d46f4a9f503b7c67ac4631795cfc00a8370940174f83abb2da6c8b994d8257a3589768"}, {0xd8, 0x0, 0x4, "5af4e816f3c06bd75d7cf9ed4fd6ce28522bddd38e29fb51338c48ae8b2ed4a48de691d64b5db8340d3773a67686dee01fb8db92a058eaba91a0b0202b91ba247a71e3845a31c95dfa4da128e90daaeacfdf46d346deff6218f89aea003fd20cb59f6b5848306b4c5881e07e437e133934b0ca61f37c0c5583dcc4e12152c90943be3704d59fed5bac33a51ea4466b4b0bedcee50a96b602046efb655397b8c751a6c384ee1fc79300ff9cc48038233d6a8c649793aa12c1c0b2caa3645eb216d79e"}, {0x48, 0xfffe, 0x4, "93f5ffae4e907506947be4ab3d27b311769ac9681e7a14e917eac3cb5990a233386f59d735361e70e6ffc8db3dba3b64c870d6d1c981"}, {0x20, 0x1, 0x8001, "338238e2f3410cdbb399ab47944d40"}], 0x4c8}, 0x4) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 05:06:54 executing program 0: pipe(&(0x7f0000000140)={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) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x9, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) geteuid() write(r1, &(0x7f0000000080)="a6", 0xffffff28) 05:06:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:06:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1008, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 05:06:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 05:06:54 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) link(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) 05:06:54 executing program 1: r0 = socket(0x16, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000240)="bc3834dd11d02ada55c543ed55020308fa087ad6bfdb45ca162a8ee4af1bb7026c", 0x21, 0x8, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/68, 0x44}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 05:06:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e80000000000000000000000000000083900000300000000000008000000000000100000000000000000395e001f0000003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001000000002000000000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:06:54 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="013fe80ef82bdb81db420091f2cd3b3dcf131497114479335a1396cc85ce13fc19ea24bfacab2ed88d20f58f4b837d972d1c090e2930f0c76f3b352b7a6275fdccff4b69eaf1b4e0"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)) semop(r9, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000a00)=""/2) 05:06:54 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = socket$inet6(0x18, 0x8000, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 05:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 05:06:54 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="fe3ca6a2601840a12db575aaae04b629e4a644500a659bd18f3dc78dc1d735fbade9fffe971c242bebe9ef53dd17aa2c4783622ed218a7fda9da30d6a5068969cf0a79c7b4b2083ec881e70cd3b545a78276f6e0c752689707d84ffafb4cec8f5aa879e8162714149f30799d2ef37cf8db75bf48790890db4e5d4260ecff29ea751569cd1799e8307177f657c45712ebb0e8ae5a9221e65e", 0x98}, {&(0x7f0000000140)="b81f2102406fad03abe2e77932354da9bef61d1a637f2681ab9138f48b22682a128daa5cc88ef4a6b0cc6d6914045f904f07be1c0aab8f44212e6729abbad8246ed22522b21f94ab4fea096f1e9ceeb08f41b55b0b720edb2aeb613fe1517305b6b8b93a9bc17678e1dec7bf7b827748483e09061b62dfb6ca95363bb380", 0x7e}, {&(0x7f00000001c0)="16405607b2369f2c174cbbca77e1c8335c861cdc5785ad27ead800a5339574f77fb4917b089fb24703755cf01cc6727381b3f73f8cbeb383d1e2997884d530e45041c4772b3367e048e8af2407c75e30206e23ad62ffeab18b30def9ad19364bf27c6275d43430372312de3b49d32cd5e42f1dceafa9bcfe8cb5498f74c0fb4e172aaa2f71e1379375be3b4ac8b9a6d0380af05ece07431665305b8ce52d85cebc160f740b37e6e9f73c99abdab9550c42e338cd0c67fe91f5275eb0f7c15b1b0e25ac8ef4c7aec579f005d265e5a956069ff9c1287e01f677a8b23978", 0xdd}, {&(0x7f00000002c0)="beb849c1a84227ee04ad273f5b08157eec8da4c9d21e0a373e1fa49cb359cf66b444d76080f01af2be09e94336d677f6aed65be137e7506c822e14cc5d23eb595059985a8af5324b82a3eae648", 0x4d}, {&(0x7f0000000340)}, {&(0x7f0000000380)="69dbdd05a7c6bad67c50588b7a60664bf67b3360149c1283c72df980dfe8076aa81e70847245e3b93e61ce5420075669d09662fe82ceaf5bcae39c6d14639da9a9f83762034fcb0f881579a9d2dc6d98ecd8297171b095f412115ccdcf045dd12ca567c1ffe6de56432218b3a11c259a4a0748f0593d7a44fabc5fcbb4c1380feaeacb7f60f18818e8081d1a410b6bcdade27635162bde58d028ee191f7320115d76a32140e6604f7567e49dc87708df686e2b2ae4def0dbe78722937f6ad91bc9e829eeb927f938", 0xc8}, {&(0x7f0000000480)="1aa228495533be78ced7a4a733a8fc43a9d625d04f82efc411485ae7b4a41c5a45491cd0887a76e2373b76f24cb0bb0db22d0eab650a69661f1eadc1843c5a4e27548e68e88adf54bfe46e863558f499a0c9846781aed532fdf64ad7c50431f4d797203f0e1ddebd9c9bbe01ad31202a02b0a62432c1564389e85ace558e605894ecc9f519b1", 0x86}], 0x7) 05:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x61}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xff}, 0x8) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x40, 0x5, 0x8, 0x8001, "9cabf25b6243f744edbb8b1e5d62afda9f3a1245", 0xfffffffa, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:06:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x6}, {0x61}, {0x6, 0x0, 0x0, 0xffff7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x81, 0x80, 0x1}, {0x2, 0x25, 0x6, 0x9}, {0xfffe, 0x8, 0x9, 0x8a}]}) seteuid(r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:06:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x102, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x60, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x200) r2 = dup2(0xffffffffffffffff, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r3}) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='W\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r1, 0x0, 0x800000000000000) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:06:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) symlinkat(&(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:06:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x120) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="6af9c66ed8ac349e38dfbf39bb394251b0a74ed8676015b8e2c227226c0f211a3651d1c65830cbaac93bb8e3a43a6e4a578818c7432cf7f25d80a0856fec84d5dfa93e8f", 0x44, 0xd44775b79d21cbd5, 0x0, 0x0) writev(r0, &(0x7f0000002900), 0x8) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = fcntl$dupfd(r2, 0x66f08d5967cc0f1a, r0) readlinkat(r3, &(0x7f0000000040)='./file2\x00', &(0x7f0000000240)=""/82, 0x52) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 05:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x910139f089d591fb, 0x0) 05:06:54 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffead}, 0xc) 05:06:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x5, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 05:06:54 executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="2a7d33ecf33f2609aa4361009877010ea88e07f67665590c7723689cb638", 0x1e}, {&(0x7f0000000140)="35dc45d751e0bb41c174099ce5a45cb706bcc71cf1eb6815fa77f345ff8878574c33ea3ae54744ed85018fb1388070", 0x2f}, {&(0x7f0000000180)="76609ca61c6e0ed55b82e56092ff8862c99106ee9f1ad81bbe0b1f16bceff544085c3374ca9d31f87cb6194578b4fb4b80dc7f51829533ac50c7189e0914bbadfc487b980e6e0058ca1417f613e0f507e470a6473be50aa1e3fc6fb25250b0e86ada9c762588e392d972da13f8ebdf5a1cf377556a59b3e5e21df506b4dc962ea699dfd9ad694c42cce6a35047daa35f85174ba325636420b3f7d2b89437ea3cbd873fa024d8da50b941e474", 0xac}, {&(0x7f0000000240)="b3520ed6f759387e0c8c5912df58e85b9f2853348c782762416d49a7e7bbc8ec51acb5036e614f03e83d3a4f878e7ec3a6190844fdebd7f0dfb1290696ca687ed19be513ff8eed70a33f637b749a24764e9f7564f31dd6cb18e2de3626475e4d9faf36855db3d746662973c3fd66dfdc073593ae66fff82bb979f6c9a21f5692b83be0591f488df24e83f7916076111e7f777701185101ac468bfb5c65274ef6daa66675f2eb9b81d1baab35d09851739a870c415a1457794e7119ec81043d", 0xbf}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000340)='./file0\x00', r1, r2) socketpair(0x20, 0x0, 0x40, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000400)="1ad306afb84270f4c8ea935cc306cb893771aea436b0672b9cccff32c5cebde4834cfe0bfdede65f2142a5ec9eefd69bdfa077cc0a1a97ca80f7154516a5ddf0572881574221c9cb3d6697eebdc3b762c58c823fc4224ecac18dd7f8dfd73218cfcfe662775dfb9a9e17586342df9b6d9d6138ccb159e045ced6654415158f92d4d640e21c6120ec2c9cbc22df867369a8c16c35555e9b2559251259d42dcbc1344205e693838009b8c34508b95dbe4506d7033b", 0xb4, 0x0, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r1, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x2, r4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r8 = getegid() fchownat(r6, &(0x7f0000000680)='./file0\x00', r7, r8, 0x2) getgid() r9 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r9, &(0x7f00000009c0)={&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000740)="6adfa423579b5d62490253bb49354e15da5d0327a35575fd64db3a9fdc3c81a896726c80412906b5ce8c504ddc72bb893d5383fab780b6766c149400a2a51558419b0ebb2812fa1983f0e1d8bf7d1c6ce8ae6af042d52a23845f4198a01e5e5cf5668ed7f7ae3ee82c59aea5e545490ff71a2e2f11e57d1e50dc1cd1f0e51a2eeac32a749aaba2c0a0c069a7609a50179d72a8ad28e9d1daf5fad9a0a6ec2e23324f0002b2beea64a3bcfa22c5", 0xad}, {&(0x7f0000000800)="f1030b92b14bad7480c9", 0xa}, {&(0x7f0000000840)="094a0577ded446bc615ae64a4b5291c4b0", 0x11}, {&(0x7f0000000880)="ae4da22176495b414a3c1373e60398a9fa01462725fdd9f3c3c9d0df7bcf98d1fbe8cc110f4222c8bbfa3b182bf8a42f1ba734e14d132f1fbc2108cfcf639afcfbc6fdcc9689061663d55a6b0278bf09a2479684665b41879c4de84313ece8d4323f6bb306f8c49a51d84f59d960a2e95f9629e655708d124bb40cccacbfad22c19324013eb7d709db196330029ee538261502de0099e2864aebc4d86540ac26b6f465d0d6867101fb2994085da244aa9532869254c4198bee3d549da13ffa74b99a90b8b0c032527496a9897dfc7104ca0e64cf", 0xd4}], 0x4, 0x0, 0x0, 0x16}, 0x402) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)) semget$private(0x0, 0x3, 0x11) msgget$private(0x0, 0x402) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000a40)) getpeername$inet(r10, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r11 = geteuid() seteuid(r11) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000b00)=r3) r12 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x20, 0x80) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000b80)) 05:06:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xb) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x0, 0x8, &(0x7f0000000040)="134a9d90", 0x4) r5 = fcntl$dupfd(r2, 0xa, r4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7a43, 0xfffffffb}, {0x18, 0x0, 0x6, 0x8000}, 0x9, [0x1, 0x8, 0x4, 0xa7, 0x3, 0x1, 0xfffffff8, 0x9]}, 0x3c) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) dup(r6) kqueue() r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) recvfrom$unix(r2, &(0x7f0000000240)=""/107, 0x6b, 0x0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) socket(0x32, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xa, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:06:54 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29802000a9"], 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(r2, r3) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') clock_gettime(0x2, &(0x7f0000000040)) setsockopt(r4, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x2}, {0x8, 0x4c}}) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 05:06:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x5, 0x40, 0xfc, 0x1}, {0x5, 0x80, 0x3f}, {0x6, 0x7, 0x2, 0x4}, {0x8, 0x92, 0x1f, 0x80000000}, {0x1, 0xbf, 0xff, 0x9}, {0x2, 0x1, 0x9, 0x81}]}) 05:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x5, 0x0, 0x0, 0x8}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) 05:06:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000a26dea6d000000000000083900000000000000080000000000001000000000000000000000001f0000003f00000000000000000000c00002010000000004200000ce00000600000000000000005600000003000000002000010000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:06:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r3, 0x20}], 0x2, 0x7) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r7 = dup(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r8) dup(r5) r9 = socket(0x2, 0x1, 0x0) r10 = socket(0x18, 0x2, 0x6) getpeername(r10, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r9) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000002c0)=ANY=[@ANYBLOB="04699060fb5802931eefc880f137e485bff6f0a6e996b2cd13eba063183e9d2a097194c62ddd6bc5d67682e4047952292217361d9e6d218bd32509ad825e17193799968394d2879823d913ce08070a56a291dd174292f0081cbf5ff6e6b449c559f33960cb99311b5d5d3dab4796c69a23e2b44300005706a3f1ac57285d3ce63d87484a160ea7475f098b363e9f172957abe9ac4563db2c4e7227e29f0b21f87e07fd1d08735a978aed2acacc7367dae2c7daf6607aaea9b00a4e9abaf5e5e532b0ed53ac59035b2172963346cdb464d70086528382b5f7d5f63482c5cba2b624d69f82c37ba8af3c3a0677553df61fbc5998610b51e464adaf"], 0x10) close(r12) bind(r1, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYBLOB="b05cb6f32340caaf53209d84311d1e5385706b3fc6a5c58d70a232cabc019d433c409506bd074f6d1a6389ca0d82a91e57bd5e93f2051a18638a3c48481aeb7b5fd58e3cbc19fefe126cfeda033abe479480e4a84ce748603781a562fc72e181330c605ec21640203acaf7b24dbe6eaab6444089f82d21aab9904f8adfdaf1406f4e414508fb61a3665f81e53a5be5b82af554567243f5bc1efe5b89b3e2a0cc867d5eaee533d96686748a92ea60659df9824bca7a26761e95e9dffdd34d48684730ffd3079bfb3dad8fdca6fa63230577f7c13f35baacfdca9a18aa95866386b1d7f78cbc212d4242075a7718", @ANYRESOCT=r0, @ANYRES16=r7, @ANYRES16=r3, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES16, @ANYRESOCT]]], 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) socket$unix(0x1, 0x2, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r13, &(0x7f0000000180)=@file={0x0, ""/4}, &(0x7f00000001c0)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r0) 05:06:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="784276bad2c0fbffefb6255ff8ac974279ab1f278db0ebb06357882f4cd6e32498b75056e1c71f903a63a4697f84724eb89ce105508f359e009dc545df8bee7294097e658db7345de754f90644b7", 0x4e}, {&(0x7f0000000200)="94fc2e2100a236fab5e64d975f4a8a1b2ba91873c4d44dc1ff414d13576419e6d84f8655a6004ef1be1f768ac8fde4184573c9a06d8315accc12e0a6bc46901734fcd4f9bf3c80761f2c73d10e59c234afea10dfd203d9f337", 0x59}], 0x2, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)) r5 = dup(r2) listen(r5, 0x0) setsockopt(r5, 0x6, 0x800, &(0x7f0000000040)="674a9d94", 0xfffffffffffffd77) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getegid() 05:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x30, &(0x7f0000000000)="d3147875d9b9e73b97b889ee3e4505ff77b14fdf2767a0d61de5f1e1af6d89ea552fcb662b095e33c5b9975bf572fd4e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x5}, {0x2, 0x0, 0x4}, {0xd6, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000200)="d8161d8e2a5dc92b6413147a732d3a37141648efe22b637e4271655612b45e843fb35e82731b949096ef0cceda62db4b3b7c962f225e51f42299a03cf83a203ddd265beb8f465ea9bdeb658c135b82cec7ed3fcb239402f337472fe5a2ef576cd0d57e0beed17d68c4e2702713ed800486a4556cebe90c0790173815633f3b3ba8258c5115bdb4ed97527621c63c3899bd24f07dc62262179f", 0x99, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:06:55 executing program 1: geteuid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 05:06:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) kqueue() r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) r4 = accept$unix(r3, &(0x7f0000000680)=@file={0x0, ""/85}, &(0x7f0000000080)=0x57) write(r4, &(0x7f0000000700)="18cf59dca3dfbe6498e62fb0a153f16279caf8036deb696deb5610402fc4ec7ff45f5342659df40be34ef12027a51596cd833a20dd2ce84388d638a0710652b5208d03ccd52520b13cbcd915dd5f55d747d2b3d2d25134677ffdcf0c2a01c0730d7cc74c3713ff34afc92ea34fd0f5d617c1fc9fbb078518587f434b2cfa988e0b138f30de04558eae8a759d2368b4205150554974aeed762ea8ecf35fcd6109cac7099d77876277bc652c3f29df772efd210923436b10a62e1ca91b08b3fbe7a01647bd33f847132786e8340a57c0c346145cfd5f5b227abc675f28b5f41106378cecb169dfeb8b8f03e65e708d5c2f0878c2657aad98f757bf", 0xfa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 05:06:55 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) shutdown(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)="7ca05668bf7eba318e471fa38949e2fab024b810806e6b76e51e7dc5d4a356fd195a5dcde6245191cce7fdf7b373cc0ae48ce10b309a84444c18285be82ff8c507458540bc291e06432f", 0x4a}, {&(0x7f0000000100)="835fc236880c5bb312c6a84c67e23abc1fa482889f9eb4125b0fef18dd54e1030c5bedffb72810385eb7791ebd9ce2325af4286f5309a1ae946509d4daf2cc3d241e96bc027865105a3f0bed0d42ae261b486a554cf7b323890ec19e614d90279a9f95d969d464fcb673970194a3333069ac21fae5a25d862218c91b57db202918b11c45", 0x84}, {&(0x7f00000001c0)="7dba6d130c787287904cdeeca1089bf8f3771eeb0190e84cdd6349dc721c510e6b2480cc693c41fb8c701d29bacf016f147b15f22c69b21e0f526fa6724ec2357b678fe8b5d679a0b5bae196b2d7834a4ef6853549b855de1c4ef4ee8e60db6585ef447944e981f5447ec3148d090e301d3e4e00b016de61c57e46fe17ab9b1258492b93fb398978dcb2c2e5d1d73f148d2cff35fe69362eda8ee0b4d100e2156ee51b0aef08937a40fcb8f33078624838c50fa32a811525117e31d84d070a5af78f5c849a0e3d9735bca991e5759f5a6b60ea74a9eeab07f405a737dde9557519b141431f85b547976c51d1d033fdd1921eb715cefc4a8a80c7c9f6ac16104c75f9e6ed17dc561d6d3c7015352c61825ad2606e61fe3792fe1b14dbd0b94e0fc193e5a101ae5cfb2c841f8f6c8a514de264e3bc4de05b6e6e5d7e76ecef7eec80f34d18cb1fa040d7370073832b6e2dfdfc8bb987e4cccbddb088c103339f5ea459c5014cb35753357234e772442aeee809fc762caa8a0d91995c4f7b47a0d788be55edf430d4e0bacec8c39e6d145b91137ab9db1bdd13c1bfad720a8ae7bf82f9a2e5547b2e0ad2308bf90f2fcec93abf76e8f2ecff46ed0d079c7f118492e2bc0a5bbb52ddfd540a43381ed347c7841596a0b3f881c21a957edf1af1d0526c310837db8c296727988830d67b9e68d028a05a207466b953f35a5088f843352f4a98d6d36ade7ce575f0384ab5b7bfe0db03bac709a994418cd32d17ae9272dd99de4e7ba4ac5dad47866a27c76c7199d05583024f3e8495cb1af8f841ee4e0455fce451f0138cd81b7f795c8e4c040e98bd6970a740ca59885446fcb6ffece76b109732f96c5d18bb9c29ca9f2b92d6c244c69235ff35b67e4fa703c452951268d665b26ea5167daec2161e7cb6b4529db08257a64ee4322a753a1261a38fc320fb309054bb92cea25660498dd436b6072fec9da95a4b59c61f1a59ea9454b87f39bbd273e244c5b12194a68d42a1d130bcba729ab4a27b9b085be3bae6a010afa991d93d705e74dc7a4fb659055e7f6c6706a012ba03f5074c5930b8900c4dec328f62b4eea7b60be68ac9eb407bfb3eedc357e88feffb164e3e405510ae4e3d5f9dc805a0df50eb1db8a2b708fdd2c80e883d26aba162547e63547d3d8522da137508b896d6f0e69dea2bf512816cbb6bcae09b7a9454a2122b8f6ddac2fef585d445c7c4ad06c99d8a725e395abe48d97296698b6b782d976ce218aeed25bb634574ef312bb9d50dbb31551134f9f62423450edd1474fc25af069c6936a89fb67ca2f8e7251c339df866808ea08c4eda83145c20994357645993e9ec788f7b097c9ff5fc8fbe8dad925e84d97d5eb4f566655c8173dd21009cdc4664ca60271eb1ea477a6f71445ea7c8f71677b48b6984acb651321e214e85d99e1987582251bb82cf1d8d3481015b89ff82cbccc4d5257c61fadcb4bda8659c4e7e2238059aa91535e6e4fa3e4e6c11881c95c4e5dd13964ac7bb74cfca38a9730a752fdbffea14678ed239ea8455def2e50eadc33433e96e72e9c94a3725e26f2b41cb05913f35bf175f0a44da5ce1472cbb9d02af4dddee5b063adaf7b53804d117f49d96541643c738b2ff97bf344f8947bd7b3e6695b373c6f7d3ce05fd20a3158af5db7514599ab52ff376823d52a178cf65092623e2c240ad70799aaf656c750b9ce60c7c81b93854df812ef8bf7bc23bd3419bb29f2ab30d0d35b156b119ebe5351aa7d40a73ff22a0381e1992fab66710a97558382bac99e67f70086b87d998afbcf9d868491fd574819812aed4cf8f870eef65dc1a7654549b5b461e543a4a067fa8985fa6c08dd5524ef3def04f53f4bf0c43cad7627f03993227f7292d446d77b65007a93c97ef1e8192aed189e296e2a0fdcf6b83da8644b50e6fff33fae05397e7d81528f5b0d4011023eb2680b9c8e928c5af127658831bb1f1f57bf8fca078537eceacf158929a6c4102a4df0325d47bc1e4298d3062eb3c71d5ac21d0f0461e2b8a64ad94befafb10a110d1f6c0bb118eeeee58411e05f01714a06d55394eeee790c90a4bfbebf9e9c02bbde50e7c7608ec3265ec4c6347a6ada17e9f19b68ae3cbe4881ac8670768e512e20a5860b6b21ee8fb484f3eba83c9a3561d8d4c6d3f5e48df36dee5f1960c13287233d155f8018c7739ce1581ff27634b9804aee4626bd80402e6fadf1f9bb3ee3f6ce50419d283e28d722e9458a8507771a5aa53bd3948a6ddaa622a3d6fddb9adf2246da23ac75ee674f81fab3629ac3351656f1a5c9f04dbe1ceb5903acbf8d005cff9e2b5c9e69d16704f8f46232c1a62dd1e0fa9a951c5c594a4cd86ba61d51036c21b3a427bbc903b0d77b7317fdfed3a3b09941d14128541de227f82705604dab5911554afe5baa16927526d156336f57b29eef833339dff4d1cd2b2a21ca2173d4aeecaa3020034f0ca00b5c8543924bf3d419f31fdab80b3d1ee6a1cbc05ae6afeaac2b75720c687aa7d7008bd7f6cb950684edb72cb8c915cfb98085f44b02e2f800cb958d18e4b5e0c18af0f7faf520f31566cf868c6d5fdc262378d34b64e0e1579e53ab33dabf80b80e808e741ef7819f5241aac8cc18f0f106021e6fee27f6ad22e254eb2ceb117078d75a7ca8cb7c20f3ce07f87a6f47bc5b1bb22b7428a91b0f4a03728ec09ca85d178789e2e9fa3429f39ec094f3fde9a17eb26a5a8f67128acebf7ed8ccdfbcb28d88b603e6c57d1319a3d22eade0199c8627fea09a78d6fa359c793b1de567a63c3edecb2cbb90a0484e6cbc4544ed226dd4c5ebb2a3c6451b64e4ff14398caaf4295f6960cf6df22359c6d75f36edfb8ee29b5e6a467ced094e9e8f2887d103b0d0324d9f463575776511cd629bb4f66c97991fba83fc090fa77bba4a6fc68ed42ae3298bef98b57b444ca770b89cafdbe8cf6b73f429643b85caf6d829f40015144be9919f29e93aea1baa5900bed8a41689df30e60153d7359670f8b32652eee6d543d41c749090d0b4049dbc43f79c046fcc38e4339490af60186cd58c75eb56a0719ad6296b2db9a164787bdb9c43e5d7db8012285d012688061f890550bbd957a62e13e1806564e222afbaab4781afcf9027833b6b8a6925dcd2008adcd19c8ef056547924a85277d23eba94e4a6892e6cf6795a0a81af5365a0b777aed89bb6b6d64d38d29174bf31c78fdf9a0bf795711d04e729bb271aae42d24eebfa52865be7bc17ce155d5c70b720bed663fe7b9b5ef48123d1217bb432996d0b29dbff4bae9a073f32df9c5d877589e85905aec7c86899c8d57e8359577c0521e37e34c33f9de7494ee390f815cedbcfd06ffaebd43dbaaf5b4742865230114aa0aae22ee5b5c3b870900eac30b243bc5739e9b84be4d80a2db9b569e55f3744ff96f980cf5e5af31b1d1cbff48308f54926bb8152e2748d06618450f5308a5c2ac7f4cf5d1f6469f7d9f29107008f076f2bb78f9ccb46d3e55091cd34203382920e589b0c5887096382d395249e6b968f0d00a7996163b3281ad1387ee707bc6c307c18672aa34d99424447639a58f66132e6361df8c7f792104d8c0184325d12c20b7c369a2800cd8d45b88e5c6ed513e90310c4bea65d6a8e987a561ec6eb1542c9a846ff94d9623dddc1092fbbdadfffb7a1ef64df22a427deb08704207e11a86f1f87365abd129c55e280457794048ecc9f09bc7ae087dd72b98fe6c28c9012bd9a3219b332046d04b52207268dd249ba9ca2e1bed36ffc4a491bf73127e74a6375a7d49a434e7a61361281ff132dbef27d74e8c28688d613f4d9e8931e0985105d108ccbaf67121bed61a4092e72b49725b56e634baf9e4afb543d637dfe447f9bac016be7a499552f898827df86f1da918f4fed17a8c39b407aa10456fd2f7eab8dc2dc916cc98f59b44a835b92440bfc2a8f87b474115863c068fb14dfc8d9144a0f893d6c8432fd46bccbc40ce252330f71f5b269f36a27c91929407192e959753dd35eafd260d734fb037d7433bfb02190fa1678b5a38e7870ce846696a69def184770975359a63066ae2c75a7298c147e5015e42d3a98b4df3171f68adaa45b117a904de44e29da3ecd368b1bae0c8ec33d84537021475e8f125059c1855936ba10f1b2fc49d1be95ef8a3d86123bde319d6fc1d1d3b8b227a3e2816272320b6c32017a19de29b3b5a8738e0470f49acb3c16e6b9a87e1d72feb9d954d38cdb8926d3dbae4a7bad97e9caa7d7fcbb70741b999169f34a8eb0cd1766807299efea42f834c5839fd373a64d7da8a0d18df25fd2f2f12a748a3ea6ae139713691b9ef98f8e76b25f745f706a40975875ef90d36e8dfe51771d7a3f5dc2557d5e8b867b69354d888eb624afb84d723a82cae8e10b79711adfce4cb77fade05c16ead4ee8368cd0d1718d1773fc75cccc496b71fe980e4df5b2a62b3c0ee712350164c7f2da329e5c8f523a4555af9ab9f62f16ed51ee65ea448a119d27944c3e50c239cafc231312a671a59f240116364ce05ecb51981acc0d5df13f1329ca5a96238feb00c17b4640e39cbb8615df17bee865cb9deecd35e10763248863baea30e4e0d3083fb7eca8543f0c0f393f1866e9a5c86c025e75672eebfc1151b4da4801ac76a03f29015cc7dd3fac6690df782a270cbde58ca6d786681bfd29e05b16e5991c6f51ede8c28936d1952babcc8c78eeaa91dd962068ce7cd6eaeb032f4875b788807e32ddaff3549c65f9ce6fcae68ae243cd08df32fca8b9ce7cc2db855977a5dc4f8dacf1a419859b3b9ec86a6628962a4b120cd8003e646f8a06116d41fe48c6db3d22617e636b0a330a432d21bfee9110d51aed21e6415e8445310dd46501eb78fcd83af4c1e9e163904e585f63a156575bfb9ab35aec088f6af528d057674186327ed2783fb99985c28ba17c24ed2ed46b069333fabb2334bf25c9d69169aae2d16bd8cedbcbd5434482d764bc260b0a542dd5997945a9288fd28407f8c0f7319f7a5fc5278ed5727472be62d7a893be7ab424d7060555d489b1963b4b3eae5ac727e1310ea1fc45382908c9a7088809d8cfbff174d366e36379851ee52b64758551f9e76a27546ab6ba36892e509e20b2dac9bcc5cb046c236d6e6e160d2f9b0605166d6180945889dabaaa57a7d4eef7d550db0ffbbe0c7130825afe217d95710952cf07e36ee512650a7a78e628abf2aff904743f916209f2fb95d753436998c17d381d6b19822c72e09be41c98fc25f8bc066bbcc8e725fefba648992d2628cd88b1265661d45bb4609aceef768f7ce424feb44ea0acbbc3f0696eff20cc31fa58ce78506bbeedb655dfc3e35810cd15f5ea6c036022829444102eb9491f1cfa9e7b389d46bf5edbb3e2d3495812fdadd751043ab89fcc0b964d4dd7690e04bb97c1928d1a35eb489afb07e82d7b8fa92f44559705b62f690ee99daf4840f68023fffe840da5fcc9622ae6522dc3ebec7fe5e47b780944ffbbe2ffcf8fc7210fa1a6fc7232954c9b98957ad3f2bb41dd8c7f885fa974b49fc054c6c6f8c1d7b95e86aca4266ad9fda870048ffe13b5d9d7cfa6f1ce71145adac102f8655a89a1a34ea0d9395fd2d3d986781a204b49cbbd25f2ebe7dc5db1cb5741c16c26a9169cd68b07f766b09065243c72e5403300cec71696e168e5c8f55ee294cbb3b1dd63876abf82abefe8e5af58ff0ff6e71e1b3f10d7d4b0f0fa8bbae0af5b54e80709b7d34e66f070daf4a8b28410a41bb6adf86740", 0x1000}, {&(0x7f00000011c0)="87ac0a4a14d08b90d025170a9ebf7a2b6e87ba3b7bacd41598ee927cb5c1da5bb41e2b65b1cbfee667780a102bda493906cdcb0fa9ba9c6dcb199c45a7ac9c7881d15bebde83cd3d4ab1a674baeeed7b0261938b938d0a7c46e6a8ac5146bb46e3d7e3d3282dbae3220f9b2185a4e29ebd68675d4fcfd19097abd35a138889e35e1b8e9c68058464aec142f7fb5b852c4be30912a0181734525e681aa5465ccd4041ef93a8b5265160381fa5864471b7185c22fe", 0xb4}, {&(0x7f0000001280)="fbfaf2abd14a14689632ea6346b907564a85d0d5aa847bf3cdf0436d450a40bd63abe2d7c7fb228b9eeb7ebc029b69a7b7655739aa2a590023d0966fd779ab814ca50d75739b368cef6c813c42e0ab3971a468d44fc815886515227afac0a34c6fb5cf", 0x63}, {&(0x7f0000001300)="4a7a3e1cd7f6b95b48ddce6e6667e2e773ae91b094e20fbdc19813db51e50e714d5dde7e17fb8458c8d7960b46523a8b670b782b63a4a544f1817a159bb6e02c5abaf81150ae6bf5a291c514077835c6873204e0dedecc01a4bd6412676532263bd44baca60617a58fc551b496a95867b98553468901e0ca2bf070e494a5be7004a084e82ee3d8a1683a27d6f85ada4c3a93f865d5bcc28663f704dee0c17e4ffbf811776d23e9f7d7871d", 0xab}, {&(0x7f00000013c0)="50f8b4ed663ea2eff345cdbc30225477c679f58f4da8b24566aa65c95f06fa83b0005bf45f7771f6d723e7b373758a49249206b7b2ef27d831439f5597e97b997d6b02e61c5491bdaf2820de3a3f6b7e6a3031fb515b73050fc6745429d23d399ae8563a6223cb30f6c9522ffceaad773eb69863a91c6b75916b11aaa01d9325337462be38d326ca8095fde48e4404ad93673d1c932435adb975cf82529f2d", 0x9f}, {&(0x7f0000001480)="a785297fcc8b2a17cab729b4a6842ef6a1e2e7220c449097ff8a24dc1d77910d6f74db1877b5afd141fc916b50dc510504310624a174e06497693b228a0860ac5d80a3e67bb97665ace5810d7ea4ab21088176cf48a9e5f0404619147a0146223199b57adfca72b8c8671ec82edbb2d981974b81cd3f58f8c9326bf1644b7222ff21db31b1c4e67ec2991bbd6e1428f75c2835a166049e8d4a3913ab9530cf", 0x9f}, {&(0x7f0000001540)="d00e1126ede1a79b508a954de391d4981807b7d877b77e6b630a151603e524ffeb94c9b8104f83d7000baa0434bc74f425e1e0cecb5f710994532458a298b7bb34408c42ef3dec5d50ad9206c06a01512bb91069aa2bce6f88f6185376a8efa331b59e306e5cc13f37217a93519f19e6a1007686e772f49925901b886ca2a533927b041c015230136676c12be8df6a4ef2f214fc0d78a9d808d7be8b68b9107c5c6ac946b9d1e6117ed6d86b34ba675592f394e6ae18f771f98885b36b", 0xbd}, {&(0x7f0000001600)="6154ae15aa89ada4598079ac", 0xc}], 0xa, &(0x7f0000001700)}, 0x402) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000017c0)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0xaf986314a46b5bd5, &(0x7f0000001800)=""/4096, &(0x7f0000002800)=0x1000) r3 = open(&(0x7f0000002840)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000002880)={0x9, 0x976a, 0x5, 0x3, "ab1d4573ae8db882db90f87571a79dda2f637519", 0x1, 0xfff}) r4 = openat(0xffffffffffffffff, &(0x7f00000028c0)='./file0\x00', 0x0, 0x9) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000002940)={0x4, &(0x7f0000002900)=[0x4, 0x100, 0x20, 0x8]}) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x5000) write(r1, &(0x7f0000002980)="51f2a5d6a4a0921883bc885338b1ab7c2d0adc4090d55e7fbefd78d021259f0cb4a90d153a2e6d993fadaa14d28177f80bba97f6d196be112fc8b2fe10866c91c48c479e64fa7f496312a0ed245ca108f7cf19f7666985c38bf011343af7edb9c36b69e40024d6b3431acb499e6392f5b336b165178e1408a4b3e72c878e25acdcbfc72fca", 0x85) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000002a80)={0x6, &(0x7f0000002a40)=[{0x3, 0x9, 0x80, 0x7}, {0x0, 0x6, 0x1, 0x10001}, {0x2, 0x3f, 0x80, 0x9}, {0x6, 0x2, 0x81, 0xffffffff}, {0x9036, 0x80, 0x5, 0x9}, {0x7, 0x20, 0x0, 0xa}]}) ioctl$KDGKBMODE(r4, 0x40044b06) socket$inet(0x2, 0x8000, 0x25) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/null\x00', 0x1, 0x0) sendmsg(r5, &(0x7f0000002f80)={&(0x7f0000002b00)=@in6={0x18, 0x3, 0x7f, 0xbd}, 0xc, &(0x7f0000002d00)=[{&(0x7f0000002b40)="f97d9dc4facfc4c50335f9b16cfb350c3db2376e8959fe6c71a3e7832dc27da125f6bf754655d2eb5ecdc870a31edd3e1c352d2fab720e0a79a63201483d00acef481d9c0d9f3f5204d38d208edf3715bf6cc013245ab7e3c710670f7d4ab796701bddb645f0d3fc2779ca8b041afd28d03813039b5dabb7a0cb07f321b437c15fc31f8033251b09b334eabec426959f9b71de1a4e2daff8c13f175d96ac86187e1f82c3089736a22eafdfa5c356e0f1175241606b95a898c76f65f8b719c6d3721fb0bf4287d4f11432ca6829d8a2bae3a49d2247ad14edba689269da00b540ba75a8a1cc50c2b835a1d3e296c9b99b667d5c9d90a6a7c9", 0xf8}, {&(0x7f0000002c40)}, {&(0x7f0000002c80)="e538442c88c8070281404c2a03a9a8136d96ea9f5341648de747818c8932631777631719f2c744e8d9bd6aea7308a9cdcf314b330cfaa4b4ee129908e19af11b17e8f9b42cfec56a833ed32ba54288b5cec53837e782978ce9a365a4c0b27d2fe72fe5d963277caa1d43d3d944a2066b037b01d9", 0x74}], 0x3, &(0x7f0000002d40)=[{0xa8, 0xffff, 0x3, "0fb05e829d2a92b0664f6b87f78f814660148126f3ea3bd71f6aad99abca5fb62a8a9e2a8b2fbda88e6fa7e74d4cfde3bb3e6be0d76838db33ade86b9c0535d7a74da406b961d92817ae37f59949079333f174b87a19e3a01dc3672569387bede31b238c4b2cf70f0bdeeb3422446197794511a911a8ffb68cbf84f6e40a263ef6638d5d3e962d6ce7889b851ddd2db1744298e6c85224"}, {0xe0, 0xffff, 0x98, "e75b9ba4506d27ff54148c8e5645313cdbd45990cd40ee5cfc6abaeaf548879a74b5b1d83d88a476c55ce435bff8d31e9915c37025a2e545b6ac2acdadc843d5fbe2515b52ecd85e562cadb23b24e21c47ec807b168fe6bb5c7264840c2972c14f4633ad0702e4df636687ccd52ce68bb1499da1badff69d893fcc82f2505d9ec300897b2a233d3bba3aa997cceaf65f3db08a758c56800ff7cb96b5792b5948961d580bd85a27b2f7a12032ff7885b80955bf84e0b8793fe8bbfd3f5592b49338ae3effa9d0f752e32d5f108d"}, {0xa8, 0xffff, 0x7f, "b9f0e7aff864936c1a3f3659bb6f639ba76107300db6cfbda92cd505aef7017ed5f7f384e76249a50bdaf82a9a1bcb14cec17999570d2df02f09af910ad6b9692e1441ce10bbd9dda8251b4803e2c23f933473865cc6e338045b58a14f363425b4d1ca6d03245be6a11745b071cde9ee5fc09764986797175f6f38a2d4786190b9442515533ed4e48cd45a39807a5ac405"}], 0x230}, 0x5) writev(r0, &(0x7f0000003140)=[{&(0x7f0000002fc0)="0a9be012f49b472b8744215b8c731e8fc8feed386991c6b2c35a86ba5aa8b86030c4b1fe369a307b0559257139fd22ef4dea1ae63830e25efa23e39b0525d44b4071ce69015e53d6b9a77d74855e69576aa31c43e4899b2ca918326342e816afb46c4e8f9cac251bd83cfba4f673e341270b69d17f0954d4136f3196d244843ca3914a86682ae4f89fdd6289abf7", 0x8e}, {&(0x7f0000003080)="84048fbca594bce35959e73f148e7c3ff8fdcac68d86dfbacd81dd5eb1dacdf9c6cd66d22ad613b9047a657043e13dd553115265450c06eaedae0bda9d2eb11e71d2c43f3400f4654ff3b203c0a6c9d4cd761c489a6b468f1aa93d1da29b28dc77c47ef0357d3df1d0336ccc38aa6417d1225e8a419688ed7a274de7d9c4c5d3c1480ae0a2648a00822673b6df60f7ee1f2a9beaa5b6a9cf0b47073571379e1b8c37168242c3a23c559f591f410006cfb051a1b20e5cc9e9ac6c803cc004ca", 0xbf}], 0x2) rmdir(&(0x7f0000003180)='./file0\x00') r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000031c0)='/dev/diskmap\x00', 0x100, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000003200)) dup2(r6, r7) r8 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) sendmsg(r8, &(0x7f0000003e80)={&(0x7f0000003240)=@in6={0x18, 0x2, 0xffffec3b, 0x1}, 0xc, &(0x7f0000003980)=[{&(0x7f0000003280)="8ba18855c7b3e4a3b263a04a2420bf89f3b38e47e1ac7ed1b1eeb27685eb7327e7c113b76d4930956e2f6d02388ce377aea63b75f1d83e54280945ea2d6f4f8ff988040438497d3240933ed88c0e21557ffc6295cb7c823dfc8a5e16ab261f6cc2ce5966a57dea1c0af8f27691432029d58fc56d87e0993d85f328f844bbe4d31b3f93984b91afc12109a1443acc2118e295ac58b3d9587ed86fc0fff8f57db4981c616ff1b2f9e092774a37991f21f7499a7adfe20bcc4906d34067dd3ddb742320a21b4e0f66cadca636331f36f496d8347b0e404ba47f", 0xd8}, {&(0x7f0000003380)="a16338ec11a12365902e6f5b6fa96e7f7591ddd989e19451d2be1bf60e04e5b9e6dd7cfd70b8ca15effe3c7049f54ea6189576400a4d1100f2ac315601e796ed3c76cd38f1ed369ba5f79519cd604d9ad8915e286eccde34", 0x58}, {&(0x7f0000003400)="559a67ee38c2d74cfc140d80eac0b2956989da91332ae3cd4cb219a580c096f8ce82c1fd39d39570677b3dbe10f0110a758008c218e5f665f4a14a208034339f44b882dc23c98a4b489b8e45d2a6ab5d34ab90ea3935fe2ea992def5dcc14a69038186603ea2389f1b14cae656522287a6ce9b200a2c46880f27f2b5befc97ce29be5f83acc8748af0556416d22544fadceea790", 0x94}, {&(0x7f00000034c0)="cab702c20af966e121d0afd4bc489abd1fb81b098f14db052e6acf1b47ed0f4a33433418d7959c2f4afc92852bb04218cd3279e200d551d88dcc47b0b6f416afc62869f0f58a1abae80621e4e14254c90af4e8123dc182983f5634c8c14862ce01b401aec505da3cb54151b2a5637258f4cd82c27cad0203edb202236a6dba9c6469c1052933e7bf2d21b6d19f4ff0c370a6d754a2fa47737b9c81e662475ef354fa5a2ecc06f29d90db266ebb389ed1698ddc625ed8ee7e6435b2e7efdf5b566ec2f641cabbc47fe9b15db4d5d566a44ebea21be2fa150ac79b4315c439cbb05af49b102d7b21cfa5c5a259fa37b6", 0xef}, {&(0x7f00000035c0)="d1f64b1c647981ea34b751f93e0b95b4c5e429845a06de3861e1cf885992d49ed34255a344f790e3f1b976008266df389bb0b5e8c7b45eac423edb47e504c8e7dc507946864f282a8f09d0634a6239c57c135de0b85da4d6d21bf01ed2538a3a4b899310d92920b2e2c71a14618abea1cd1d8d4c01cd3cbfb37c2062ac9abb125525135634499825ebbf311af450317dae16144f6b1df9fbb7e8dd504a369ad4228b1a1831232f77170477b8e467037af3e95494a779ca7c8318d39ebd2b2c46e790ca71fd88b75d3c740893c9fcf9d859ba9656d182d3fe9ca120b2b6a85283d0772c8a6d59e8738beee700b833f001d8489ca3", 0xf4}, {&(0x7f00000036c0)="495d404e97ce3b17d63259211e8d2c4425cd6471df2e1c46073ff1777f4f03be396c10da1a84895330420bb7d02fb73b89c84c1b0486883c677dc81f16edadfb116952f719392182f4028207080a4f5b2d486349078d6d13f0d9910e76dd5578e78a12b698d8d5538e2a93e68225b339937e6230c70e9c0a8dfd5683f9f2faf9d0869e0fb4d28143d9ab5c31695130370cdafa6930acdfdeef2b2dbab0857e462aab16707432c283aa5fafec6527f9ea40ac6edcf3ff115e04c5171635d21929505cf846cc82ef5ceb8d31aad72de7cfff454460366dbfe02e", 0xd9}, {&(0x7f00000037c0)="a4aeb3c9080fe1d77bebbec97b9ad5679959be35d522070eda4f1b111488f9ab13499b7b9f442b3ed8c328d9c8557b42e3160caa5a2fc088ac8b23357204fe6013bb1d086b94889d0fb198a922699eca65fdb43970215cef3570f24c4a720dc77b4f1968983d9e2181a9d547df8260c33421b5493f262d8bc3c994161d0430fe29d7b014fd86429bff5af362e4e625ae72f05e3fac9e", 0x96}, {&(0x7f0000003880)="a46d8919735317408903eb9b754eea8a5ae23bdecf52f9c7f182ddeb89fd9f911bb1b9df8a6144f81db0dc7a4bb5414f3475c7ba3fa57341ffaea9d5347b7abbd76c8800bebd90a4c2ccd0bc5c9d8cae468a4caa8e5828ef5ef3cb0c18770da857409029081b7daca46aa6837b65a70cd028d236540802caee46d8b4c841fbcccc1d3c7892ae24d3b652baecbeff575910e9ef34a0a312dd37791392a3bce32340c6a3cdb1a910ea5de1892d72035e46d8b86a1c03ce6f5d9b737a44df9d1c670caa7002dd00f49ce8d1b3d611410fa6dec3751cc29e9735d5388cf487259ed9b599d620271f035442faffa78075c55afee16a48", 0xf4}], 0x8, &(0x7f0000003a00)=[{0x30, 0x1, 0x5, "a1faa2d65ea4fd76ae98acbd78f6907ef89ecc242a2447f8c48cb3"}, {0x100, 0x1, 0x8, "68e775ec93473e8116d8b39da5bc6191694f4778dd25dd94bdcfbd4865a14c4e1b5096789533e7eb1452902bfab293a440b557fc604e1f8d649b4b5117490111511aea58c352aa272cdf299a193b853984cfdcdc76807de49653ecaf18fd630fb88848347183cb39b62e8e4fc79c277e144ccca193675a9af3576a6fedb54bb6d8e5f661c9708bea8865129cb130ff5c813dd12ce0ce72d33acb05b9e75ec999731e10657b8a26b7180725d6250bd844994d5b1ea7d5dd201b5ec2efd8fe166db2e1d050d7d11fc5fe61028f622c9c6a031961ec552e670822517e33546e46d73a0aa95e876a6bff07d362c5c464"}, {0x100, 0x8001, 0x4, "a67360615dca510912fc475b75cc186a23899cbe2cba75ca44df6dcabaaaec5fba41ff5c766368799418c2202c4cc6fac10cafd624340ff4dfb9c01a446d06aae5c9b94297d59c0a17be7e862fe79bfad8439cc8444d4f4ab94790e37aa39cca32a17fb956c136bf34cac9b46a58a3d650b737f209a6ff46f48d9a164f8659b722d7199c5def04e7493ae1b71a7c0d73a636d8c26de1e79892dfa6a3c5ba4b7d0825a778b05b3419e00bf4d8f03c66cc636264e91a44cb2183e524624eb7bafd1750a0150a65d534792c48b22378a1284ae95ae4e37b8d03e93e27a55d13d6ac5560fbea1ac832c54efb0a"}, {0x18, 0x84e6d4b6a7ef0e32, 0x6, "8767147ed3c7a1"}, {0x28, 0xffff, 0x5, "548c2bf9e705af71207cacec55e4efefe3c8961d7b9dec1b"}, {0xe8, 0x1, 0x5c, "1232d03aeb105dd63ed85b8b43afb9bdc203aa6bf838ba4882e2ac05855db25ee668982af1dd8e46f68066ef7b2b55c73fd7d604e24d30300f82ce65226de4369fdb35061a791a5dde3456f48ef1122e55b6a6be27e730cd26f191149885b895c8e22b996d7ad37aeb7d7d6982958bf9011b8d5f8d908e9c1518091377bc7abfde4bf4cf4de5021ef82e40ca6dccba0dd6534b1f54ac97d56de67d81501234ecfe7636ce4ae3f1347d6500c88be49c36676f2f7a0e414a24546e651669fcdbd9d55d7057e9268ddbb98c9b6c9154b5f24719f1b1d4453b"}, {0x110, 0x1, 0xfff, "8398cb1a3b63511777167c03f7fd726253f1cd83be75aaee50e558f8491707ef351f53d9caccb5538ca376154659090b44956ee440aad8635ea6747e2103a56f0daae8d9028c8f5b6d0828f56fc0543f9e523feb10478a79ebc286cb945741fa8e7e0c5ceb844c134590379fe18c3bef4719d690c047aeea0c51113f7b1bb168cbd7bd550135e570ce59a0fc03ce8d116326bd6b4f88879428001cbbe19d1666a32a58d2e96562c35a089ff4637b162671cd9e58df2fed749536802465792a9cd78c9fa17b6d2c720fea298473572d59a564804f24814d49026d9cb6b275e2d5b1e604b7063b07f8f50f9fa19321da787d919e3d37eda57b78852ca52eaee5"}], 0x468}, 0x0) shmget(0x2, 0x3000, 0x448, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000003ec0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:06:55 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x0, 0x4007, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) dup(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r2, &(0x7f0000000240)="220e2a", 0x3) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:06:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000), 0x0) 05:06:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) 05:06:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getgroups(0x40000146, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="08ae002eca24000065300410f2f8ea09dd0200000037766855856adf19b8a7fffdb05e59316d441e5f91b763426e1bb0f3d7d5283baeb41190"], 0x10) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r4, r8, 0x4) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:06:55 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x126, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 05:06:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x14}, {0x6}]}) syz_emit_ethernet(0x8a, &(0x7f0000000240)="dee2e038948020168e879020bdae683f4640c6f06bf8221baef0d8792fd9eeac4b967ec9c30ef48b76df1f3c31bbbe87200e42605907e7a3705ce1eedbe8db70751602ffb7ddcf0369e1b5b19d983fb8f1cba8614a8bfa54ac75ff46e7a6a27a66290df9872cda416e53c7564a7df9b5822094f0bf65e8ee054c255f20dfae0dbefe66a007003a9278a2") 05:06:55 executing program 1: socket(0x2, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='\b\v\x92d\"\xb7\xc0\xdb\xb0\x00', 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) munlockall() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/60, 0x3c}], 0x4, 0x0, 0x0) 05:06:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x7, 0xb492}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, r4]) r8 = getgid() setregid(r7, r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r9) shmdt(r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x6aa34bed9c9d4301, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000040)=0x100) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 05:06:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b359975709f2eff82d5d6cc1c36bbbfe245b399ce6e"], 0x10) r1 = shmget(0x2, 0x2000, 0x415, &(0x7f0000ffe000/0x2000)=nil) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000001000000000000000ffff000001000000000000000000000000000000009c199355279a91edaf92d6372ec18fa905a9cea4393f94667c7c4eb628b123a957fac273ccde692500c940991868d752c8ab282767762af4c792ee"], 0x20}, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) socket(0x15003e30dbd7badb, 0x0, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) recvmsg(r6, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/24, 0x18}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/191, 0xbf}, {&(0x7f0000001280)=""/120, 0x78}, {&(0x7f0000001300)=""/145, 0x91}], 0x7, &(0x7f00000024c0)=""/214, 0xd6}, 0x405) r7 = dup(r4) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = fcntl$dupfd(r7, 0x0, r8) openat(r9, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 05:06:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 05:06:56 executing program 0: ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f000053c000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 05:06:56 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0x1000}], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) setsockopt(r3, 0x7ff, 0x972, &(0x7f0000000200)="9f783509ba6b65ca14699aee758f6500e4144266b2cabfdbc8b94ad26ba53a58262eb2b90df0f4c091f05df4345fe6", 0x2f) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 05:06:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0x5, r1) r2 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000526000/0x4000)=nil, 0x4000, 0x4) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/46) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 05:06:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = socket$inet6(0x18, 0x5, 0x7) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 05:06:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getppid() r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x0, 0x0, 0x0, 0x0, r4, 0x4, 0x4}, 0x6000000000004, 0x102000000000008, r6, r6, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r8, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r6, r9, r10}, 0xc) socket(0x18, 0x4003, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 05:06:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:06:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000780)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e67", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt(r2, 0x3240eab6, 0xfffffffb, &(0x7f0000000000)="0c8e24ab951798d377b439e5bde399644a503f7e706da27a83", 0x19) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f00000000c0)=[{0x0, 0x7, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x6}, {0x0, 0x1ff, 0x800}, {0x3, 0x200, 0x1000}, {0x3, 0x5}, {0x3, 0x5}], 0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) 05:06:56 executing program 0: select(0x4da, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 05:06:56 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) sendto$unix(r2, &(0x7f0000000180)="bf18a7944f8cbc5f2ce6ae998fa483e1d44169d81132a443f16a9d97116a60ed20426539a55f482ba7ed48a4dfe383dfd7721bea02eeab1d3c2a42a86dca7a36034aaa919b3e167213a0f0ff9fbc3fdcab369f3028d65177f6121526e8484757f9cfda1468645d6174fea1cac169edba30002d97ac206f9999512c287aaec7f17f8f236070a65f48020769c25ca24bc82f94011c80def54f0d8af97d5715074794ec45512e105af5ed5fed93f73e230cb1da1a7372c62d96d64822c6bbc8ea66e8ea1d1e863f5f791db18b879e46e609dff81b5e3b46143862b9f89a39730fa4363760", 0xe3, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:06:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) socket(0x6, 0x2, 0x9) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3ff) execve(0x0, 0x0, 0x0) 05:06:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="6701b44f782e27e81b83a46ec1abcce510bf5eea1b07c07743304f4774c0481a76d0190e726df968b6cbac0f8a6f056513fa607abda39dfb29105290120cb25f200852be10ea8d236e19cd84de2baafa6f896d6deae9600267c07cb1e176f27e", 0x60}, {&(0x7f0000000280)="51d18a5f900cfd8896e90aaaf45827a90798249da7164d2f4669604049fda4a22680535cac51a341fccf62775ae16b1d60", 0x31}, {&(0x7f00000002c0)="ebe384e96a6d92f42f2f2aebe6c6f361c971baca3f59b4fb70ce7d993e0f8eac56010ad889762ec41fcb9dc59200294f9b2089d6c79ff1be49879059adc7a514680b06e1f36752a3eef7c6daa80f8c056d93ec310bc757260c11981441473f45ada64b3a610763fd5787209269c7ec2b1f5139f771ed0518c5c168928b317414db33153043c883b39532f301d7716c3f7c77767fac8cd84b6fb49d1296e1bdafde2f083073e9a5f6fa87cb85a2bbf268171c620d8e285f151b8f2901d218021d6372de6a21fecfca3809f83d", 0xcc}, {&(0x7f00000003c0)="5d399f86362aed83773841ed1536f4463cdd3d2152015b3618c83c976a4ad3daaeab99ad0dc8e8a6dc41fd51e19c4527d2cf5f56e19353718e12c61b748c75b7a7c62564c836430c517748830e1fb26c0223e597c4e10319f7c3f1987a1f5ff7646b8f7cb8f909a8b4128ccfc8f22136cf25e86805a25f4373872ab5e6884d193d58ff2655becae83dea26d99b4839639419e10af99eaf27251d2da878a25b0ba66b181d4ecf099daabecd8a32f02e9d454fdbd6c481700dc7", 0xb9}, {&(0x7f0000000480)="9579856f802845a8971649e6017d02f6b0f70067c5fffb4a75206f62fcea466c7fa8c0d719b82a686abb62bbfc3c2142f018ea2b2a77ca0440131cd5c07d1d44787a0140ea39e7174c2ccdcbb5daf868e359022030a16aeecdabeb369ded095afb87a3eeaef3a9ea30dd71619b2bc39c1228ee70d6d8bceb3e1fd59a06fc495010f187d34b41e82cdabfbffd6cfd9b34885e76d5ba0e87a116aaad368b40bd7ad5e0a912fc0e206e2daeebad0d50ea9ba01344fd9e7ab9be", 0xb8}, {&(0x7f0000000540)="49f1b1b62ef548457ee320c92a64d405d79e55f3471671951a0521dce890c251be176c1412bf623c9b2d06d3ab495353ab97f49ac7e687300762a776f1a6c5fdcdbc755c931d32197e3966d9b29e64722f564ea8d0655c1f99d7", 0x5a}, {&(0x7f00000005c0)="9cff68edd5f843dc9fc08306d559ec2c553d77966f0d825aaec7e80684c00465ca711f6012845d", 0x27}, {&(0x7f0000000600)="05154b7cb0c1752d19349a82e5afcfaaee151c1d4f185a14af8161e8cdf94055c5419da818ea9a5a8437a5518b1bf0dd4552ccddfbd95d1982675c23f7483fcd1a5688f23ac97a667febb695264b2229f3a436be1f524ed98f893676f6d92fe918d40f5995becc042d246ecd2dd3b0ca26e6f03a30737089e4047649e754e674eef2a83828c687abc8368aef0398ca3b70184d4277aabdb84693e9647167d48b293ce02a86a41fd4cfa23660f0233172ce3ebe129d988c", 0xb7}], 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:06:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = msgget(0x3, 0x40) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = msgget(0x0, 0x446) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r22) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r18, r20, 0x0, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r23 = msgget(0x0, 0x446) r24 = getuid() r25 = getegid() r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = getgid() r33 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r33) r34 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r34) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x2, r24, r25, r30, r32, 0x0, 0x5}, 0x4, 0xb8f, r33, r34, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x200, r3, r1, r4, r8, 0x134, 0xfff}, 0x1, 0xa9b9, r22, r34, 0x1f, 0x1ff, 0x6, 0x20}) 05:06:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x4000000000000006}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x3ff, 0x3f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 05:06:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x0, 0x9) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:06:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)) semop(r8, &(0x7f00000001c0)=[{0x4, 0x2, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x88a58e8c67df3b13}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x7f, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x1000, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r14, 0x1}, {r14, 0xaf}, {r14, 0x10e}, {r14}, {r14, 0x2}], 0x5, 0x8eb6) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r10, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r4, r15) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe(&(0x7f0000000080)) 05:06:57 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') fchmod(0xffffffffffffffff, 0x3cd93b4704e08822) 05:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x807}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 05:06:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pckbd_enable: command error 05:06:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c7dfe255cdcb53edbf0200a3d34900d2365d8a5ab49412cb1674fd529522671e4d34fc8e3bb61ca69d916f57f69e42fe386a9ddab5a596d79f26df73002d9827e19b249e3e2ce82ce4047ea7511"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 05:06:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) chdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) fcntl$getown(r2, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:06:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a38620700000000829595592fc87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e64530000000000000035b441874b0bf1a1db102d2c4942b9639b2768f03611aaa6e630336982c18e1192ac505b2b78883c7725085c2d2f189cf534898ed1adc37054ba937489fc0b376ba351a767feb0cd5381bd4813104185e0e7a269663ff773bdefe6d61c51bb3e6215f0ab7175968aa2476b9a5686ab5e8edc6cc0c59bc693f1e889c6c7a3eab615dfec25265d7e0bb8f97d31cb88b08ee3a386fc50933f81ecece6b7c3d7f1e0e920067ba490997cbd2b448f7b3949c1bf93ff604336771d094ac9d1eb6f5ea40c89ef1b45b86de50f413f5aa5594ab2a3cbae75122038c07e14621f61db018bb10bc35d0f55eeb4def465934b13f3d7911fccf47cf9fc66f36d9e8f432def1db7ade6a02846c28d18d6e03ff079ca9c18ac15679073f10db92e9cd25fecd88d8099a2f6b86125eb25036a0eb429dc7fa5cc7119dfc1adf75bc4cf867ade87fdd06ef73ee2ceabfdf3d95ae172aefdb73db15609436092d66dda9f8306bd14a862e2a354c77e73464ec84abd4b"], 0x10) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) close(r0) socket(0x1, 0x4000, 0x4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010603caca86de10fadef4e21aa8be0c0fdbe9599f70a48a49c3deebf8d7274922c9600ed8a24d48908e070810e1d7cf7134262c619fe55b843e672e8acd7a9ffc30da9e7f6b186996acd06ff6cb7f0e31907b82b095d5d3c12f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2f41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 05:06:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3c1, 0x109) semctl$GETVAL(0xffffffffffffffff, 0x6, 0x5, &(0x7f00000000c0)=""/170) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 05:06:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt(r3, 0x20000000000011, 0x80000001, &(0x7f0000000140)="797f8154ac5665d41cfeb39273ab96e833387005", 0x9b) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'\x00\x01\xff', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x6, 0x401, 0x7, 0x7fff, "c7fded822a43951f8c71d0ffcc44dfab3e700762", 0x9, 0x9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:06:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x110, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x4, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 05:06:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00'}) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000080)) syz_open_pts() setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x91) chroot(&(0x7f0000000100)='./file0\x00') 05:06:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) flock(0xffffffffffffff9c, 0xf54653a4fac483a9) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCPROMISC(r13, 0x20004269) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getpgid(r10) r14 = semget(0x1, 0x1, 0x40) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000380)=""/155) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000280)=""/121) kqueue() rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0\x00') 05:06:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$inet6(0x18, 0x1, 0x81) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = fcntl$dupfd(r3, 0xa, r4) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x6, 0x20, 0xfb, 0x2}, {0x3f, 0x9b, 0x0, 0x80000000}, {0x7f20, 0x5, 0x6, 0x1}, {0x1, 0x6, 0x3f, 0xc9bd}]}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7c}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x32, &(0x7f0000000280)="b75d03bc08f1dbf7f7c8f1058555bb7042993a8071cc98b781cccd062844489fd8a9e10db40679794b8aff814ee1adeaa34d") r8 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = msgget(0x0, 0x446) r19 = getuid() r20 = getegid() r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x800}, {0x1, 0x6}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = getgid() r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r28) r29 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r29) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x2, r19, r20, r25, r27, 0x0, 0x5}, 0x4, 0xb8f, r28, r29, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x34, r9, r10, r13, r17, 0x80, 0x20}, 0x7fff, 0x5, r29, 0x0, 0xfffffffffffffffa, 0x40, 0x40}) 05:06:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget$private(0x0, 0x4ce) msgctl$IPC_RMID(r1, 0x0) 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$dupfd(r3, 0xa, r0) 05:06:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea0000000044df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 05:06:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x6}], 0x1}) 05:06:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 05:06:58 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8000000, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 05:06:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) dup(r4) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) bind$unix(r3, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x5e7f}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 05:06:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3cf0787dfa771e38bd0e780c79cf8119e5d88fd513d2119eb270ca144355f85c813e8e6346c9c271fdbc7c817e3054dc255d545fa155347de9770a8373908fcebf710621b7471b186e858276f95fe6f86f0f4c9def556a1018f3f0c396b86e570ab20ca6bdcc845e98e8c09028c9f4602fe82936bbd0821e3c435826b729786d00631c563b35a70df8b99ca47440db7d26296a9526925434f857f0aa2f288bc816a3fe43bedb9ac5dcd770ff43259b3de99acf079b5fda38ceb6882724374dfd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x2, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x8000) write(r1, &(0x7f0000000100)="8c65", 0x13f) 05:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0xab0, 0x6, 0x7f, 0x7}, {0x8001, 0x2, 0xf9, 0x8}, {0x1, 0x21, 0x8, 0x4}, {0x6, 0x6, 0x8, 0x8}, {0x7, 0x2, 0xff, 0x7}, {0xfffa, 0x16, 0x0, 0x1f}, {0x4, 0x33, 0x2, 0x1}, {0x4, 0x8, 0x40, 0x570e}, {0xced, 0x0, 0x6, 0x1}]}) r2 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) bind(r5, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x6, 0x4, 0x4) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080)={0x1ff, 0x2e02}, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 05:06:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) chmod(&(0x7f00000000c0)='./file0\x00', 0x4f8b60a294478c7d) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)=':\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=':^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='\'\\#c+\xcf\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&*\x00', &(0x7f0000000580)='$\x00']) socket(0xab3b197b1387ed39, 0x0, 0x0) 05:06:58 executing program 0: chdir(&(0x7f0000000080)='./bus/file0\x00') msgget$private(0x0, 0x215) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:06:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mlockall(0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fileI\x00'], 0xa) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 05:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(r6, 0x5) r21 = kqueue() kevent(r21, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r22 = fcntl$dupfd(r21, 0xa, 0xffffffffffffffff) r23 = msgget$private(0x0, 0x401) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r26, r17, r18, 0x10, 0x8000}, 0x1e3c, 0x8, r19, r20, 0x21, 0x7, 0x2}) setpgid(r19, r19) r31 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r36 = getppid() r37 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x1, r32, r33, r34, r35, 0x5, 0x8000}, 0x1e3c, 0x8, r36, r37, 0x1f, 0x7, 0x2}) setpgid(r36, r36) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r38, 0x20004b3d) ioctl$KDDISABIO(r38, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r40 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r41 = syz_open_pts() fcntl$setflags(r41, 0x2, 0x1) r42 = dup2(r41, r41) symlinkat(&(0x7f0000000000)='./file0\x00', r42, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r42, &(0x7f0000000180)='./file0\x00', r43, r44, 0x0) getgroups(0x2, &(0x7f0000000200)=[r44, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r46 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() r49 = socket(0x18, 0x3, 0x0) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r50 = socket(0x18, 0x1, 0x0) close(r50) connect$unix(r50, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r25, &(0x7f0000000600)='\x00\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r53 = getppid() r54 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000100)={{0x1, r47, r48, r51, r52, 0x5, 0x8000}, 0x1e3c, 0x8, r53, r54, 0x1f, 0x7, 0x2}) setpgid(r53, r53) r55 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r60 = getppid() r61 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000100)={{0x1, r56, r57, r58, r59, 0x5, 0x8000}, 0x1e3c, 0x8, r60, r61, 0x1f, 0x7, 0x2}) setpgid(r60, r60) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x81, r39, r44, r39, r45, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r53, r60, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r19, r36, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 05:06:58 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(0xffffffffffffffff, &(0x7f0000000140)="935b995ac1d485880e03aff70475ac97dde4affcc1f1ec511c70671edfe3b321ad0cf4241a12a8652dc9fa9d447d3e99bea7d6b459de04ccdb38b31160287d49b3d7a679b3c44cb2fe086119fa0b7163ade8066c5757554dce4ca6c758ae449c1cb5488fd8626326633f9f3997ab3b9939fc691c720d408a952632754428dfecc3ba9546757138c7c6bcb0660567d1fbdb594a4254852405572bae3e60ae0b249af7913851520fd9b755af969579d128a8539c854a4f86139f92db7301f3f1640c0dfce6292305b00f4cb7b4021aa71952d7bdd07348202f02aaa9eb085e69103c74d172d07f337d2d659826a4514bd0b95f6c42211cac9423172f628a9748350f8563ccf5977e422570831e962e7f66a634123d7b1393477f7321e8394e4f5dd043cd7cfff81daafaa18b2b197e1451bf5dc16dddbaaef3ffc508f1838dd636069af1f255bdf53e57387a921bb10d8d57397aa3b968363d9e207eb5c02a82aea51fd42158af707fa32b63623847c4b4d2907c6b466ffbfe94bdcc0b2c6a901f2931533560d27259ae26e9b4f3f217a03ee56557d5a73fdf5064f15af347729100bb5a42ef5eb9f916482bf59276cc184a147773b82b4ea4223e5dd6e61d93db7217ff1d6633c78f2af0ba56832e588563eaf07ad61a556daea4fd81f129aa6a195deaf495d6d255d2a50c25fdbaa1de58c814e45340328d7c3c2130d9eef44b034d9be28d8f372b90575bc4534f0bcbd131864519347a27f01fc03dfaf519cc2912f380c684627d29d6fdc21dc27fabd9fa20c5ba0ca2435592b4ac0d74248ed4fa6946af4a7ac6ceeea50f4dcad9c362325559b5830a3d9841fb4576a5bda0e8f0933b773ff044404e18832a6dc16093551c961344008cef0b494246eb6872c0c6b4967defd429c78f5b10896b034ec7ffe6ad14649f4e9262384add703bca78e45f181b21593ee8b27eec6664aa207a0628b19a45ab8845bc0f83a4d713e9cd92a44fd61c52b2e3c278f58122b6ccd8dc33722aa7bd5db55c66fe7e621b1c40f83166ec0fe11c2a5e0b03e9c22586c364a03f7abadb2a8081e46cd409de3cd5e9006637631aeae22cd3b7aaab169d9e9fd3e53213a2d6bd6cca5db745b418d8ce17b0691fe48a74a8d3c258a20e6ba4e7e366c9e6b36527d3c1062087d3bb1faa6cf144ed8acfa9eeb859fd5845deed413c8a625cdf9edefd512fa69600e949c5fe4bf133c62fae1c609173f50b64d5fa2e0f4e0a8670b8623751d17acb91a360d11b8e31eefb2e7b3663c15b3d28cf823491502ce2d4eed080de9e5fa10ae9b9f23c6a09a2f6860cf453fbeafd9304f2881980525ef85f67683e16e9124f404e2880610ac44fb4a91f47cb698be67949feebbfd21ae770b0cda55f1241dffe2c1193459d006c849f1059f096025902a550060e2cef31801bb9fe4a5c5425411ea68f9d34b3f273ab7777e3a12129514c5db99185073c293f03bad43d8789b59ebc3a19faa3ccc678c24d8c10cb1802c949eecabe8c932e712ac4ec030c28c98edc783c9c3c860b33f8bfc0c2652b83348ec032777b070ccb1f9247f2a3482c8923ca1999876ff539c2a57fb261d11acf0b187f6b5ab74e6e5a5a878cc23577c97bf593b187af47b62455145025a48cc4258c283074448de32743d8e5e9122239c8e3dccbf2b0c393e0cea97823033c3f12a7c075473b3881516af8b98ae684982dff5871979f4677ea92acd749a5a55de43cc46197b45afdeb653334db4bad2ee07cda94fbe276cbc15710626009dfe4d925f8e4eb92cebce9edc92c607b3e61be6b28686bd7e3fe072062f47cce2c6acf41d548bdf8ae822f1b4ef78aeebbf59c33d5e437ebfea23584dc8b096066e911e6e1d75758292c7641afa72d0b11342f35feacdab6f13a7413871289d08d69cd563218c7bc07efa0cdc89ffe3b14849bc5244d625d33e082c93e5e9042e8ff6f56ddbc7045dbbf9679ea34cb3a9f3280743764f5ce602231b2fc95f8661c5a2f44db4716af8309bc45dce70c454ef8b66a7ab3ff1d33463d259c1dc4d7535fc32a40bb6ad1ae14c38664a9616cc93a8a04da87a4f5579813c560041e60e0b2a77c09dee24f017dc9bc0d7769ed067779726db35cc62f9161acc1715caacde1c031a8bd68eab2f6aa60b7b16c4ac2d221442f9bdb719fc30fe5d8c7bf646dc67b3fbd8660ca3f4c3d1e097544bd1c55ea304b999871a1cecafb84dadd0438bae05b05f0cba89ccc4794971e6b078d787d5683e243dcf73a8666d7b2012fb1613a3d62eddd5bd2ab38bf6fdb37cbee33f86a8be50b3a687e67846eeac84f88713d2c4b2b898b9d369a5706c6e845e0a43a8850808936bd9d0c2389b64ccd03e8214b33c3f7243f8ae61eb608bec1f5f9d26ce117cd21e37cc97c0742128f7adcb9e8e2f5ba0ce852d884174066f0617729ddc4c82a5f0b70b94339c67a7c3cd4530a6f353ef364b1f29a512339952a5ca73b2d918e290526d2dd0d331bf5b12b03a1a3e2f8eaaa57d43992ab837fe396c59cfd9b6e2b7e92c553d8dab5a889d579e1b977d613f3f12e089e63ad43fd9ac5d3b05526a64129dfe9f5521be91a0191af92e34ef26f8d34fd2f5f268b321937bbef01d241735d2458f7f8274aec679d763b6f751198e1285093372d3f916fcc62a5cdc4c15adacb9bb3eca96436bd75cdb348deb9bd989ab57bf9d9844524a513118317882ed2bb77e30f264e2ff28b1c5fa8d9b36334dfbccab7c15d01321e1ff70e7ae95eb49e6e3040d84b2ac2500485a8d4d4118449921b067e271315a2dd354453eeec6b1b17e3a7824ef0d0cd079a340d061ea2eaa47804001aafbc488a6f65039f159564ef304a8a56ef5aa1838244411132c16bafc4197969ee68957e55a2ff2b30e77c71575682d6dea7c00558676c1c3f421929fd3a477ee314d954695e6c2dab07b68e0cbdc38ef6a416cfb293a428240a", 0x83a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:06:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x1) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 05:06:58 executing program 0: 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) socket(0x3d782aa40434dcde, 0x4009, 0x80) 05:06:58 executing program 1: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', &(0x7f0000000080)=' \x1a\xca') 05:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) setuid(0xee01) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 05:06:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:06:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0xfd51}], 0x1, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="84c8955ec8e886b5cd8cc3bb795d5dbaf1889ed0e00d15ed34901a286f9ef640444819af43f7c8f5caf5e62dcb4fb8f679de1fa09e4f2b10f23bf9e2bf6d347aa88c5522eac77a037744c6143c0b755ce32855f83c8a8822a36bf2c0943c1b20d01a1c6d8d224ba6b30a2b31c1ca6ff32ffa12364d8681889a7476aaed641d8f3f121e2125a181b7c568b77291d2b9e3ac23ed91b27452763ec8fd14542a28fe9eded9591cd4aa0f80ba0ae7d8db6cfa3f1a6574d97311dd7d228b3a32124e767a05bc11b836140f16dbf96cb9574f3de9e125706a9ac4ba4fb3038aedcadc"], 0x10) close(r2) dup(r2) r3 = geteuid() r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r29 = socket(0x0, 0x5, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r43 = getpgid(r42) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1ff, r3, r13, r17, r28, 0x8, 0xff}, 0x401, 0x8001, r30, r43, 0x7be, 0x8, 0x100, 0x4}) 05:06:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) 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(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 05:06:58 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a412fc4d5f16b136a5d00d1628b53a000000000000000000", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:06:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x190, 0x0}, 0xb1016af7aa8f7fb1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:06:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 05:06:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:06:59 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x28}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4e0495851f3f4c69453e5c49306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c52395022ef1c8d877e88db428144b001608763e04b678a26f5e7a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a708e7b15d5527d2b79298cf3aacae5474638c4c8bb92dc695d66b1bceadbe33b24c8f61bfe33f6478b7c622c280b75c17b6cb3e67a95de9d39d7a16d8432031548695a531d559c3b7f59bafe41c35a9af8ca0d73cdb866bc1786793e995ad20d1f5e9998fcff91a651a8531e185bc248aa280b091d7f695daefe6cde0d8f2a8fad19136dff7fb9461e775a8001d24c000000000000"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r6 = socket(0x6, 0xdee6dabe6f13a0ee, 0x0) write(r6, &(0x7f0000000280)="220e2a", 0x5cb35bdb) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) kevent(r1, &(0x7f00000000c0)=[{{}, 0x8000000000000002, 0x5e3dead3a8eebd2c, 0xc3a19c21b38664d3, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x93fb0dc4f9c202e9, 0x2, 0x10000, 0x5}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xfe, 0xfffff, 0x180000, 0x3}, {{r0}, 0x7ffffffffffffffd, 0x90, 0x2, 0x4, 0x9}, {{r5}, 0xfffffffffffffffd, 0x80, 0x0, 0xd5c9, 0x4}], 0xc6, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) fcntl$dupfd(r7, 0xa, r8) syz_open_pts() 05:06:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x102, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 05:06:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0891093689d84704002e"], 0x10) close(r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x7) 05:06:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='\x00\x00', 0xc9e7c0d577a107b8, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r12 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000500)=0x1) 05:06:59 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x1a, 0x2, 0x6c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffbfffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 05:06:59 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x40, 0x2) 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) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 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') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fsync(0xffffffffffffffff) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setsockopt(r4, 0x6, 0x9e, &(0x7f00000001c0)="67489d6ab1cb1046bf2b6b0f28b6c275148ebfedea92feebe564ce427bcf507ff24d01f922df01ab354145296578a310bee005ff7ec2749b79ebe82f48d13304", 0xfffffffffffffeb8) utimensat(r3, &(0x7f0000000000)='\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//../file0\x00', &(0x7f0000000080)={{0x7fff, 0x5}, {0x6, 0x7}}, 0x0) rename(&(0x7f0000000480)='\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//../file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000540)='\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//../file0\x00', 0x0) 05:06:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x100, 0x18) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r14 = getpgid(r12) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x20, 0x100, r14}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 05:06:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8, 0x6, 0x2, 0x0, 0x0, 0x6, 0x0, 0x2, 0x1, 0xffff, 0xff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 05:06:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820d0000000000000000"], 0x10) kqueue() r3 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = dup2(r5, r2) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x30, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20}], 0x50}, 0x0) 05:06:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="de009e2b"], 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) mprotect(&(0x7f0000624000/0x4000)=nil, 0x4000, 0x6) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0x7}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r2) mmap(&(0x7f000060f000/0x2000)=nil, 0x2000, 0x4, 0x7010, r2, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffd1a) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:06:59 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000440)="b8daf144e33998b191374d7b23335bd93a6ad86e38df6f473d4418b1affa0fdaea05187b48a039fd1e825e90f19bb9", 0x2f}, {&(0x7f0000000480)="cfac1c7a4a4d65998a1da1b2ce472fdd94df16557f0533d3b6d31cd530511fb8efec0ed9fa88c06f3023f4518f51cf4bff4e0ffe780f2f7be5481d4a51bf4b50306ba467e1ddb542d642da77b93ffe5e0fd14d5d0842492bac549a723eccf7ab5f90b54c51e69fbf5e6737f1429a24193c62f8ea23af9bbf5b2e7363d92890da06f99e7d3890616a6360d1e868906f320840276c9663de89a438f4846319ffe37e3630fb932b0d38e20b9796cd7869c624974e764e6d7db9f8dc2618a6c12d3338847187e0b0e88278810de8c4b2", 0xce}, {&(0x7f0000000580)="62261035d76f71cb8e0527630cec22c85c58c1e12f3697e08983c04bd272dcfb9750ad2bbe11df9d6fae015dbc4d183479aee7e58ae110a82c708194e6fd46c4301ef5e890d7662f4bb47ddaf26277409e89ad685e47511ec4dbcae3efb52abb998fdb385052eb626e0f2d028c8c521faeaf6ce1ba227fcad0e72070f30ef18719dae48e18f97302e885b8", 0x8b}, {&(0x7f0000000640)="77024f9a5c1f9ad892b63a3aa20fbfd7e9d8392f55719bce742abb305c88566f753d9c1c", 0x24}, {&(0x7f0000000680)="6f43d3198ea13d874edbba07281db54ea5da5e13a6e5c08488f3c087fbfd1bc1c5fed5ee28930a9d8ac933e9bcdab3ed68c69ef878a8c6724f38f1a8f17a0b626969cef1b602c3b8056daeaa963c572790daa366948d5f72a69248b3b03ff14d62e25699b052d86359a8573e7632c7617f8672656ab589f6353cf25027731fb5177d7769dd057e0c7add51d3084ae90e2c8880b06b86f2", 0x9}, {&(0x7f0000000740)="10d392a4675460d40a1a8563ac92cd53bc24d8215ff99595cc41f737a31d5a8d98f378fe2275956a9d11691f07ec92a4cd674ee969ff3d8010bc6ba0af91c2dd9da4932432f3b28491a49a54000c2cb95719a51a62526e8f65d2106af32f77c7d6e613", 0x63}], 0x6, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530003d09a2f671155a2a4b101d0b702d6863e450c27ee17036e0b0e4f7a419001299fd8972a35579175390b7d6fc802fee1a7e590b5dd825532b2cab74643535cc7adeed4d86bcbc23a23908ddf773f1d8a03c404b40a2b11a8bfa2c8006e591dc0c3e636e5fe1a08b68c247b0677316b6f67141208e914649498337e3fae1ff5ae89c25484e8af4c62c38372afeeb9ebe155b0725a0098df29171a20a20c466b35e7d2cc1c9e6c6732c2542174dbfdeff009aff4a334e274d2d7071eec566e1ca3ce76621ae7316e15824f3287dcc66c98306ab60425e6aff4c"], 0x10) socket(0xf, 0xbc8a224347f681bb, 0x9) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$dupfd(r4, 0x0, r6) r7 = dup(r3) listen(r7, 0x0) r8 = getppid() fcntl$lock(r6, 0x6, &(0x7f0000000340)={0x3, 0x4, 0x3f, 0x7, r8}) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$setstatus(r10, 0x4, 0x80) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00617c65303566696c65300000000000b891bbbb11ec47a01bc1cd3921bd490c309f708e4d396ab0847af437e85113e659d6da9cdf859bf4498a8e9979fd5b00d352fd04fb91603c295dbd69ed6b14dda7968406a83c089d18770bf22cda9f9f2449e8d56a5dc8249614d5502460bafad473c0a813bd5f2edaae"], 0x10) r11 = semget(0x0, 0x2, 0xfd29d66167d53552) semop(r11, &(0x7f00000002c0)=[{0x0, 0x3, 0x1000}, {0x2, 0x1ff}, {0xe, 0x1, 0x400}], 0x3) 05:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) socket(0x10, 0x643fb027f6f6a5b7, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:06:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x7644, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 05:06:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0xff) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:06:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="a321", 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:06:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) 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"}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:06:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04210d00240005000000"], 0x10) close(r2) r3 = dup2(r1, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:06:59 executing program 1: sync() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0xfffffffffffffffc, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x9}], {0x2, 0x6}}}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x50a9d6d35cca9cfb, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 05:06:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/252) fchflags(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:06:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0x20e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:06:59 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x2, "67f5bfa60600", 0xfffffffe, 0x1}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0xfffffffd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) r4 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) 05:06:59 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="0aaa45327cf81dafdaf7ed48ae9622d4f06f9bfa8ec59f45845e0d5a3b2637a6831c7f8537b82074e0ba36870de13fca5049dedb8b327d0103a3d4b2a550bfd1034bec8294609848803850106b0ba2893c543d376de1b9e22374461ba60af94beaa3571072a15f60ec3f4ee5102e796a90b50c056239dd58d22d15aafac02896cad9cf895084fe16f66e4b67c9f5eb6478fecfac74ebde81822ea03b6bfe8cd2bf8bf1e5fb4bd4ea5e35658eac22e7410ea552430453d33786b88808ffb98794e00637b3f0c7e24c7891658a73c9c952ccf65753423e7fce1383b8aef69e68d1529c979ae396ac9cfa01ba3d9448b0a7b64a3d3ce05161f6e712468dc3e31c7b8d6eaec63a2434b9153c4d3025b488aea5f0021955893cc699afc4f7e5925b452689b7c833d5501578a582680694925cd3322f08a8ee40da5466266799a86fe1006371aafba17fabcdb850f0843b518635a861b2e317605f03c6ca1e037fb4fdcf010a02cea48b22d6a962e2f1b949b292e598ac96430d69adeeee13f09aa10eaaa2cabab0b9748b23831002027569a1f5fa1de75ddca34174cbdc6d93c72549510766b1e291184c9a6578505a959843c8b808a295d4eb03ff5d3a3954c30d4aed67be8932c78efba6c8ef7018814cf166c36f918470b88694866e598651b2299d673013d86fdef29e220c20745802b0c15efbfab3eb3c36c372ba45b42811d83636a1c03db3ad0ce34b3ad2f282af107b9fa23310870a7dd5ae39ec27d436033bbf104b3d6a19fc622b94cfa6d394acc7bef30e27452ddd43d5d393060c098d93b0d5f21f070577c74f2470cb99c3f97bad33dfdcfeabcf30e353f7af90525c317adbdeab00c73a57f00f79b42654a46c6bfb98c86de90f81e3039d09295fccce116acf65b6b7ee23e376fcf53064f157897d55ed2dba782ff736b652c2466dede27db247f625237ac5db47783651629d8f3fd3929b743cc0e1811f5a54e083e720c87b43f434d8424e434b68cd2d9dfffa6c21c3101f6028bb72e930411717ca364dc0168386aff4e0ee384e72b62b276c14a5ffb7f060203e5e781f012ac23cb243f64687d69b6c290167689b6a207d887aa51410eb34c56c543a8c7a179017b25392faf3d4830e3b38acb5f02603fa93135289bd382c7f1ad98a6e0ea4e6485e59d7a5d4e128defe1368dcb7b4c0d7d1ecb54481fded8a0edde853e81451682a746e0311b7c00b7d1379ab373ef74c34943167e8c660ea1ce8f50c106b7a2d24332f6e188362b4034b09319c8533fffd1a13bea5910c55494b0fa564126555c93379f76cd988307fe8baf1a4497b164e9460c9a85528ea45e3dfc62d332064a7910d771dbd4ae522c472d8a40672687fcc5ebe515de2c7316233e609dbd840cab41cda389b42e438be755e99e30d11e81daa9db9c5fb7ad04d820074bb07328e1df63617038bc5988fb80db845f37a4454d8cb328ad6f8a663552a75e557873b12ac6ca20b92fcb4dc6dbbd96b7e538744d802b37a680a7d95bffe681ac46a2ba7ebc267afd74f8b3b4ee270bf664544590cc3e20aa59b9943c891ee8febf778912968f18ee139c4e1cf6b03f890f00a5d85f50e8e8d6e45693b4ee23b7ab65d7fd19b80e4288b7eeb8ec8a0bc333821325a759cf5c638889752163b2919e4d4f03a1ac41d595b7ab916a8685e8d1389a80f77a23c096c8477974a43007bf6f12c406090e3ad19fabe98051bd2a08b6040597b612d3f2ee9c0cd9b3870d484d34f3215764080c53d2e57634afb3361be1fa14a94b0cb3a1aef1038a407d0ef8f9b64a0c2dc3fc05517c6b851d759967261b091aa54c36c46b7e90ded3b2c1343bf98cdff0bcd253cf1cb225713e551f45cd5bc8c03334d6f9d0caed3f036b4a0475a5b88626e48f8b6e332b49442307ed0a6a2b2c7cf15ae045b500d33fb19893aa0949a7d77ce9c00ac63fb0e0c74711ea5395425534d8dff6d4a83940f43439c5778ca919cc8a7f11f2c75e6350dcab0088ed4ad63436509599d6d87059191f9d72e57c4d4c44cf0730acbfb01ead08934bb17b1a76739630dfebdb9c6b787f7ac212f63478680fe23cf883b4caf8a23942827f0cdc901efcaa97195ffc4bf8faf72fec4e2427af3f269216c70d29fe60dd8a68295ca114cd3bb76b050fc9437170d231de14a22d4e0b481201d1f84ef640cf6ebc685a435def3eb713b00287fd9cd4ff539e630b9908e1360a4ace0a27eea2be1d2fe876fd7d4fd2f54af0611360e58cfe76c0be5fca691e1021ed24be4132184dc3f967ab658edbcc7d04e7506bea63e8d68a56711139500ad3f6e6205d31f70761d32f12a2148539647861d8b4845e6220829fbba47b601e796871b9f0bf2339b1a5d66f08746395060b5b572703eabfdef7fb4ebca5cd3cd49eb9ebcb939fd5f6d0814826199b6f27a7cfaf2264af9ea6b4908ce10f74daad1140dedbaafbdd28cf0bb4c050b03f2aa2f5cbe140c507c4cb590b86b66a4cd21f619054b68c4fd6adacc0a2d933a5045c3da00d1f5ffde0f8427f53c1a03c3daa5a4afba4a2d8965c2ba1f24b5fc160f4bc550f5efa305c1443d3af9c58cfd9b4182fa3bfb8e2323a7fe54c9fee8e577fb13b8f52aaba70f2dded322d0309112cfa85bcbbe2309025b1c1da0ad62d091ba36eca7f0614432565d33073046523932fe06b1126aaad4208f74ff4ec214f1ff072f05deec96b20ffd1482352ea58aa45cda174b783491a636aa8e37ecb688dee177286d617b93d04198a51b886acf315c5825380ec1abf3da04f9fd58ec56848c325737b0ccfb6db4787e70a62a64982234474c9e47786ab65352a40690ee6e6c85b74c4c857a7e0fe7c2eb4111bc5a38eb93c27094e1560f2e25f36c365f1ace485d0f3c894a5b4ed7d529942521cff89518839c6717729126b3f5e0ba4bd151c5df1e91b30963e58aa85f02aca132e0ed78e5bd6d07b00ee6ab8fc550bc2bf0f4f900ddd19d16996875356fbb855e08eb5e77bf76b85c009a49d3212d264ae6b67fe89f6e2cd73bd19ec0cb8155811e43e292b6e6e96735501f796b477ab90bcc55a74c50db8db11d885ff26ef4937df15ae7b1eb1d22e7d112b289ddab9bda6a33e633e54076a2dc3c6f3a0b88d4c2f599ac4aa0120e869a8661e258b944381bfe63c576671204ed9af9ab975bb88a5f52c7adcefeed98d5c0d106eeb181246a792e6ea6717325fe09548c9d18090d7778eae766e3e16f972efc3ca2c672cca8293fbf60139541d98bf9c0b621fed787825a6eaa915eddb0708c1c0fa11bc21ee0126e08b02041a21d00a0b2cf58be0c759cf01ea4c5b0eb95ab52acdbfdf1f4fac961092297697a4d4f5de747d6313b5dbdfd47ab6a20c7fbb086b47e5f5fdae05e56cefbe0523cb44d97fbd2cafaa000ac710530e7f660869bd7dacd1ad213328697782a26a22f16ab770788fdb447c7e4ca6ff8dae27a1c70456a69074b731b068fc018fcf60aa143439bac54f7a62957ef35405d93438a9e40ccc5bfc069e5faf17df76f428ecacdb41b8ab74bea2e680e9a97f687043c5c0d9d9762e8903e3f5e5fdefb011a0bef7691920d5c3bb6f162ff4da71eb435f50a157bf98136e5da667b36257a14b2b6660cd323cbf1e037016b54ee9a3ad7e3e6173bae312ebe33266a1745d65c2017b780a8c34f096a7e59e7736774934724918e203bde7658c1226b9db3ad72d6d6bc0e0613e885b76b5d435f31c68f6dba85bd01151f8e4a9a4747a3f941f6f090d5a78376f5785e7dc66e418c0605329508e3cc2490d9be92607b6916719fbf8947780cad084af9f0f49e28390d4dbfdcfb333379f1ad47a4b56886914258b08b2ccac872f3aaebda7d481d19963fdec2706ae6930a778ec9c61c0d7c2e3204551f964de302a3fc9ce0dae52dc0610836152fd59684a1917ab9e92848130f642fcb023015534278ef2a7b82c6cd14cd94cc222d6d789022e9d7a375f0845a24700192e93eef1ae2307a798abdc00075950f20510b3ec954a6ae687e59db3534837b41cfc50e83f66c012557af1b972d27056902cc2ec837d825ca5a98657de7d3c1aa982eb357614027064c0c4bdb6f13788380d2bc12c577cb71d9a10b51882e70a7bbd99ca1e9b844d8a681a9b2830c9f76c24595d58acd85768f822f2406d247d73c8b300576afb104401a01074a11352376fea202145bf9163692b35b9d1cc4420a64b44e6b44ec60d3a6583e093640aa2a284dd30941a978296f564a8d75be4334e0340a2300cef70303dcb5cddb2fedb020f7352a94140b00875cd70c7f3e9e2c89dd4b855ceab1c40bc32f80a99a340a7c886e4907b0437778d06f57113079762413a1e8121f170009330ef8643cc651aaa7d415d3ad72e8cc4c8bce2ab19ad79df56c326240455e055d1892412012a3b7564cc254cbe02059ca2786a4b998775e07e4ba9ad87272794d9b73f2e93ca419649931c7bb5e2cc620fd92d5204ca64bc49c4ac6e21f5f74dce3356e45ac56ec075bd410235c1e7dddcac93a8d473a124fff53e4b4f8dd03167648986068131b0189c7981a4eb8ed8dd8de07203b375e83596d719e5948fd21211523d9c65829f3fee9b28c8f5a149d49cfdedec4211fa0ab51cfb0ea05307588df95588a67c5b9f29c847b380d75a29c3e15543c9ab96bf1251e333d450ed51bb408b371171d3624f03ac47043066473bbac7463a7fd277349c64fcd5c0eb8ae32c87b170c819ba26bae2e2c942e3c386418fb8aaa544da470f5ae929fa92d54c1e45986305c3e86e6ec4c698e7215c1485d445128f6face3becd04da6ee6d98bc53c7e605efef29cd913d4e62f6d3710b7584d37a933447c9ac41451cecc79693a1f67257e5151943f82f60793ba91166b1af14726470fdc7d6357a0c3a140af1cfa38f1468da86d879af0f914381fe4a0942f896c77263c9ee9e665b03c9fcec578ba10ef37148d039e278fb534fa95086cb959ff5cadcb72d8b321003c720566f55a009b6f52b78d645406d34547b5b276d951598cb2fa24d89bc520f7dedae7338ca3b3dbb7f4c1f356acff9697238784bbdd5cb6ca269dc9b97179b456daafb579e8bf4d130b5f23f783db2584524f00bb0f7408bbfa23aa6322f70e409139405acaaa28978388401af1afc803ad4ff82850f0ea8c3e2d19e107451a2956ae2924eceb06543d5eb3047c6775dc5a9eccc3e0b1991d73beca93d589605cbd6473bd67d2267491b761e2912697796c0443ccd0f4c51487c843e8e66d6533c5387c453ccc8b0325293b756d4d6619bafaa671bee1b4c9521b1eb2188dfdef5f03346e612fa60a42b844dca2d7c015bd20ca331edd390bb0fb35942ecd836841895322182a7509feddb89a9afeece915be3b78fb359b6490f2ccf234384ab9c13bb8f81b0172192c8bd9c41a9dfe75bf5ceaf6f29be9629f1eb787d67f01a7e96113ea3e6c9ca5654f56cf5acb4e5154c89bf78be2b9f220065dd44a9b23b38db7d7a7375b13328431d72b3a7d20d221f68d0a0651693ae966cc146bdef173442877099a3463398fda742e117d9c55d42df45394cf523ae0a25b98c567e268f8d2403d9bfa7bbfd866a183d6c94ce69e4d1d2e62acbc6d73fc909bed340bd387a1acb6d2a4dd33835c8edcd007b979b9997d9ec49c796ec1f22e15d44426e1def76916c0add451a275eff4e175b50ea6a7506c079474129516cca6ab7f41394fdc87ffa1702ecd3b43e13d27d96e99d35c7aaa485f2a41876225595e4c4f8bf60fe72cb", 0x1000}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = accept(r3, 0x0, &(0x7f0000000100)) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) 05:07:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:07:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 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, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) fcntl$getown(r1, 0x5) 05:07:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = accept$inet(r1, 0x0, &(0x7f0000000180)) writev(r2, &(0x7f0000000140), 0x0) getpid() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) write(r3, &(0x7f0000000080)="8a339c55571daf14020cdfbdcf3cb920c6954a0e5c360613d6b227665286fed03818067f369e2e7a93e0e5788f13748f7946d9fe69bef5929a132244fa2606eca85e49d99287280ea62625df337f472a226cc67fd19da8a6b5c88860043a43e43627db8b654d4d89e05d387dad9bc69899531004e99450", 0x77) 05:07:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) mknodat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x67d4f8bb39165a74, 0xa1e) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x3d0, 0x0) setsockopt(r4, 0x3, 0x8000, &(0x7f0000000640), 0x0) r5 = socket$unix(0x1, 0x2, 0x0) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/204, 0xcc}], 0x6) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pckbd_enable: command error 05:07:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="3fbe"], 0x10) close(r1) chroot(&(0x7f0000000180)='.\x00') rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/203, 0x28c}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x3ff, 0x4, 0x1ff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x6587}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xe9}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x40}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xc37}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffff0001}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) bind(r7, &(0x7f0000000940)=@in={0x2, 0x0}, 0xc) r8 = dup(r4) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r11) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES32=r3, @ANYRES32, @ANYRES16, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES32=0x0, @ANYRESHEX, @ANYRESHEX, @ANYRES64=r11, @ANYRESHEX, @ANYRES64, @ANYRESOCT=0x0, @ANYBLOB="68e1bdb94acaf616abba8a458f614627d5fc047cb59aa0f03d6496a0f77ffb719561ef9e95628bdc2e037281cd736f6ed476d3c84fdd246b728e97453dedf17308b6271ef43b279c2bd7fa"]], 0x1a, 0x400}, 0x0) r12 = semget(0x1, 0x1, 0x40) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000380)=""/165) semop(r12, &(0x7f0000000100)=[{0x0, 0x1, 0x800}, {0x3, 0x9, 0x1000}, {0x2, 0xe06e, 0x1000}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x280, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) 05:07:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) 05:07:01 executing program 0: r0 = socket(0x20, 0x4, 0xda) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66d5ee442b00"], 0x10) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = dup2(r2, r1) ioctl$KDGKBMODE(r3, 0x40044b06) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = dup(r1) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280)=0x8, 0x4) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) preadv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f00000000c0)=""/34, 0x22}], 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000300)={0x3, "f2476f06409dc2e42df6e2d95ade4cfcbd0f9b40868a4e51fa1145fbcc5f650be1a06e2504c3f0de9eb02776e66ac9717255fb0e9cb64cf8ba99277b771a744e6dd076a687fda0564d80befd82987fed14"}, 0x59, 0x493c8771c1070b05) 05:07:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffc, 0x1f, 0x800, 0x4, "05008a0300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 05:07:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) shutdown(r5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffff8a) r7 = dup(r6) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000080)) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) dup2(r1, r7) 05:07:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) read(r0, &(0x7f0000000300)=""/41, 0x29) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20040, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x3810, r4, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus/file0\x00', r3, 0x1}) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) dup2(0xffffffffffffff9c, r5) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 05:07:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff080000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) r13 = getppid() r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = msgget(0x0, 0x446) r28 = getuid() r29 = getegid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r34, r35, 0x2, 0x9}, 0x5, 0x5, 0x8}) r36 = getgid() r37 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r37) r38 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r38) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x2, r28, r29, r34, r36, 0x0, 0x5}, 0x4, 0xb8f, r37, r38, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0, 0x0}, &(0x7f00000034c0)=0xc) r40 = socket(0x2, 0x1, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r40) r41 = socket(0x2, 0x1, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r42 = dup(r41) listen(r42, 0x0) setsockopt(r42, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003500)='/dev/vmm\x00', 0x20490, 0x0) r44 = socket(0x2, 0x1, 0x0) connect$unix(r44, &(0x7f0000003740)=ANY=[@ANYBLOB="04002e7f66686c653004fed208aede14c3e8ef4e9c3bf2579d91f470dad51022b756ea5c88eb78a1d0c6d06748762a3309fc4c6fcf4ad8c2a4f4841d29c9e46be613d0b9b813b3aad0aeb1d09d19477bb5f3e6b4724bfffe9d9f4db1788adcd02b6e7fe063ed37d03a588d3cc4db556e6c9b6fdc4cffb595003658ce8909c37aad462a8594af7f7531c0a521be7c318f144e5e4d909fb31bad2fab2d229cdfbbfe8d4f2929e21618040c3bda6273475d8bec51dd286cef3219a34cdec18b709f00"/204], 0x10) close(r44) r45 = socket(0x2, 0x1, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r45) r46 = socket(0x2, 0x1, 0x0) bind(r46, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r46) r47 = getpgrp() r48 = getgid() r49 = socket$inet(0x2, 0x3, 0x0) writev(r49, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r52 = getgid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r50, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, &(0x7f0000003580)=0xc) sendmsg$unix(r2, &(0x7f0000003700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003400)=[{&(0x7f00000000c0)="2eadb081797c2f890c7d0c3aa729f637d0551e6820aa897cf404e664ca8896f81ef4b1e1f25a1ce76d6b4c0d24a54c66bcdce31996da2a5cf3e631d6ad00e529b06c809427fc58f3438129695dc34a817edf5d2c26cdd107849621a31723c6260a30bbead4cdb006ae96fe3115120c2272cf8f0ccb236ddedd0ac57ae30749aadfb8f9c1b54634775b3fce6ea61c78da09dbc25a40ef823ba9fef654a99f8dc002268b79c84ead31d81b9803eb5a2a6b034fb66c70bb2ac75d370878d50adf677573e9157f9820868637916661f4983af47ec55d57b0349d0488fd526fe31d7987d47ca7c966827bd2b63186f7508075c7716d83f9ee247bc096fd6f3d9f9bdc76c35fdec49cb04cd0da830f55c732eda65bb2db664b515ea5eccadd62be006a978e911f8d1ea5750ce34c9461931c4c7238edada0d24ae61e7703dd060bc39d009bb06ad1582b704ddc545c65c5f70774cdffbcfe87a46df29a32265854842a2027c1a3757a5e70b6dcd5ad26f45afc9a159d75ae49bfa6245a926212c7762cf784b71aa78d512e6dec5f48393ef9d0a7d96ddebe8e045b9b293ed73324eee0b9f2329457fbb3a6ccc5b6037e93e2a6cd5491fe9173b32ea45b4d5b16d15eb4fa323c388ab5e7b56269fbca79d836d6bc4fb292c2547987a510fe3ec4b0a904ed594969cab31dcad656296177639c85b4796c14eeac992a0af718e19e13177fa684e4c19c5e7434cddb835c9c06e3a589b29575a25a71baef4bc5033cbd8d32a477bad695c06c856f48af8c1c0f4529637032115251d44abd51e6a1cedaf5780082f025945e9bdaae75bdfb5a62fb73ec2ba7484191fd2a36c6006b5d7b2826b4254e79392e10b0eafed4d94f4e8b54803e90e24dfef752749d41a035bcec79f14bf790cfca302d117067b6085f2e3209da9e4df4d2e944149fc20d491e67aa3c286d94da168248dcc5939c9a7ea56dbf161f58612803383ced68cd2644baecd6893e65cc427a61c4a38d626d23f3d084893e075cf894c4bf28e4dfd2c383168eb61068d9f7cbd4c6737ea55b3d8bb3dfafb389584deec6c9ccaad30005249fab40f334629bdd7146a3fa043bc87f1bce5df1557cc726d16cd65459677b6d581972c7140ec2e0f8f280b226f7d4f882b16ad41286ca5e700d6d9a1e6f3989cdfde017fb78d4cda600efd7ddf14f4fbde96e05ea14b9d95c71abe5fa9bf53e72364b0a6be5f2ddcd05b9d656329068cf816600b4c48b8cb59db4dc379850b823e3115d1e00f3740336c131a23452095fb1def998621ab14fa5154e6ec1cbfd2ecdba456fa62042372069fb27d24125dc783ce56c1c7f8474e20febebf11fa9c59581b994d3bf98ba14129a8fc18141540273ffecae8ce99ebc5705a02ae44fea543ba4e695ad2701b11f701d1dcc932aeffc94cff6dd5266fe054ab2ca4a1e44a612440a850cf3ba8c7fcf2867e2abf1f33c3f85a815c982cc93fe10d5997d794e0b967c0b647c893b67a0cd329e512aa8cb058a6987498608f1bf76d7a1d8e5dbfad39ec5a39434c637ce12820cbe3d466af406a811ffd79d19d076f109cef641ce2fa24988eea738f50881017e9bc724cbc1acc657adcd19cabc1213c0c20d473c3d95753010fcfe4c40f946dd7a1c941523b070d53d32541d62007d2aca0ae2a2048df6fef55fc56311a8d0bd3eea5a75038700a34a78fd20d559a3fb67da01c6b51e9a2d2f6e73b7e83b3a7d73290425630793ca120d5756b3d04caefa329ff903cfb7dfb9fb0f230d0dff581658c5f28899b87ef23ca0732cb93b8577d0525d916fe678252f2c91a2e5306fb7de5bc56ba532884430a8f44df66d21cf817b32a20bc722778e255af66c33c96a01038d12f2749f283cb11f467291b5b4e0e1b833de82345c10fa86971ab36255b7958f842becb36a5e00700acf17a7ab6a7e3a9f57a18682467b971d0b3f70259d533323ac696f5a5a7d8c4e6ffc6fd7b43aece0d06fa64fa04dcbf1b4e60c4373771b4ec35fd3a01d69986bb033cfaa78fcac119b853e7b3e212cfb534fcce7b478e88c1846d05b670baa5ead9d0e2f753664e1e979de705032d47608e90bcbe941017b79a926e2cd2350ee818cf3a0573b614464fa07ce49ce89f8e722550eac10999166ea692f5f115d91cfd8fd87e4130b612eb9fbb513a59c9bfffa6161ef0c38c9adee6aed083e187d9304d9354d5f15593e65cb43594243840f78ae75d2f57a1f5197b0c034e52afa205083b4bf3ca774a8a09ba1da5b213d643f24e0a3dd758729bcd49b5b1544386164d1a6fbcad9990a37df6ef6ded09972b2c2989fa6bdbf476d6b084fd979a8f3a5bcea73a8eaaf2e10e5f896c11e5a810d4e997f7f3f774957b92d57910d42c955bef11e6e4aba1367f407675438abedbcf20df1e2f0b2b9ac85161957f1a2ed5d1ec32982a88ad5a13477935c132b5f2b39d65440f811a74027ab8a1aeee68ac8ac1912257e97f0a9ba23e1196449355f060f346c5e12b4393839226731897512ed5ff04e15268864dfc8f4c32205618c17e7e159169262d20374b3337af53efb613b62b6c15663da1ed960c02754b81078033972c21ced0978d89aaff613d0be73e015cbf849d63051abd057f338fa7867dc79b2c5402c2692d7424d88da78e9b6f433006ee56da2e204c8edb72969d11caf01c0357ecc937c1016eb2cc70793814314d149c9876ae5fa2da9d0e6dcbc0fbeee00bbdc24ce3922a9b50891eb36c12e7b37b21df97eb4c927de2827f52baa7687aef375a6c7d15308d85f08c295685c8b2c8247533f2ecb91b175fce15e82bb165da655f345fb8ef51fab8228cf02ed104121c8814e8fc7f9550ca2cc960b20902e7341f7c44ad78d7984147c050a7e0ce07dfa97f2b5765a4f6285d942faa1d8d8db2e6d58bf46d49e21cfa370bc8c1e463bff0c404253a687aa82de4ac64b7d64313b008abdebfcb0aea9e0acb1cf3e9bb72717f5d7c1a723a8de3626cc20f1ae5d5e333f60b1bc2de8c211f7004bef8514f4fa28dca57ddee988d5da4aa5016bca1cd3d88fea42e06b4b2d4306690f161a74e498d6d653596f3b40b50953388ef09a61372b19df58a3f0366070cffa9574637dc06f137ecbf26cd01017650cf1bfdcd9ce1a0fdf6c178a8cc7d2a5416048fdad8635c732d971d1ba842d070349ebcab4bf477ea50a5968a29e48f564000cd565d93e9150137a2c907769826d50b96b203a7be7590697d5f88b882a8edae887a9eccbb12cc52572d16e13fc61fd9237a61c08cece4cf14fe2f70523248162b1cfa1d053a3e7ca81fbdd4711cd1658e23f33ebcd6e956e354b8b63d970fbfb22e4baae9e0460fae408e7bbe63b9dae6b604f2ffa28d9ad1df02385bc6e07d5e6c313085474df334a4e29dfe1a5061876c6fd9c90d9f7d327833716ad5bc2c12ef7f2b1f0aa6a34235ba54640dcd133077d5c717185496c40f9b4961e1f31d8c7cbb2e3fb70d3919d699d3cea81c0d6a18a0f98b16106a66b5686054a667ad62d7fbbd2e2fd9796805ba877d46676df149029964bb25ea179653bc842d94c12723499b9752775f13625b25c36f620dd31a39ffbe84758a4656352a6e4b9206db2e9d404a2c6822e8d00a3020fd881508e4e7a3fd4898ccde70739cb9f28e445e676d5e8997f4349d3ad65b31c81cad656f6cb30c5734e69f350fdca5752efdfd930cffbe5227b373bcc56abf307e43df2e62f923b18897577ea1366c8c6b997455d15c68a498b5e8660eac45d954a35423f825adcf395aed7ba0bb6fd28e00524b609514318847ab272498293118dfdc2b9b5ddaea1591315cf0d7584dc93f94bfd551e18952e27a266c5d488cd7d900c072b63a0285995a29569e92c7095b4d0c967b515904a8e7b45a02c06b53097aa050ea615c268e2c4c4621286eb80eac3ad6600e9a52299e22e6e8f00d1c9e773aa60b399cecb652796958157cc6b835af113b279b33ac575757ab7b2d579fc478103e4e40fdd0cba55d3494370217efe15844271aefb5e886b3541cee814aefaa6be548da4d9aceb72f65a181c8e9f3b2f345d80d8ed7bfa6ab97f37a70b5aff14acb754ebba5030c654813aceef6ce6deb2e0bf013dfc46e6fd0fc8c559f03e6266e494d63bdb417e650ee9def8fb05e40fd6fec4be16a9b4011c831480c34558a2d6c0d886b9c53dd523f38e0cafe27d6754e20e9b3e1cfc8bf3b0218afe599b2c5046f2424c17c6eb82438fa26353201080d87f5ba3e4cc744b8e32880b7bce66f78e0d637211b35c4e87c8775e8e9cb6fe517ff78b3e6a0aa3ee581e8768201ed7853211629396c58daf32a991b2268e5b236c5f69cfc5d3800217a30c0e6a89c514805aa61bfb7bc41d2daba67b0353e6e17ba55e6763cda7afba50360f27abd0f5d04f74c4c333771a1bfb87e3945f347b029510d19dce2d5138fabf43db2b1ca4d97d53de4c109e395815be44d4184f7dd6194851d3c96459bc1f7ebb611e866a4bcf250480b19c37ac0a4067144aff64d81f0e89a631818fb3b54ef2d015d5494d2eb167a77e596e72f35af4145388f93b0fc1861ce9c92ad7cbff96110fa26d6c8413282f6353ba6ab9d05c6e61b699d251c8ac028b49188dc4e4a3d67bed736d2e335eef8272746f37acc28520a910138716e45b35ef5f15c63917447a649fab920c5b4bdf8f7f81516984be3e376cb459b4c8596a4d5b2cc2b699dd8a2e837d0102fe39affff098cc74d6751f9f555f0fd6ecbc2781794ec455ab8aaa68a8495d6922ca7553922fa514e375279475176932a332533448e4026f314347f9024768bda6671f26f9bcbc55b1568da5d0df9ff2c95803c273b2555c3f48b9fc5e5ae3d49e241c0dd57b3b1d933fa3903565aa579039c280854c5b04e62668d8a43d850a817f01499e1d53f17e272d95ae36c8281c2127b6017acdf26ea0cca873b48b4088db9d23971a44b2dd48f2cfa3aa68caf9263e2b19135bf732c353f68dd5ad9346111074281088cac9b3ac79b13184d8e7600b0586f4327d05655be08197cd4d53ba7e287d6cc5a8b67e985d733beaaf09e63f90b10980ab04b10e8529ae00717ab4dbaddcfd9015d6a95e62aedf20e6ce73853d3178a448433d6daeacb9d12189480aaf49f1ac53f26189fbe8a0d59cd32c6d64acb1b70d34014dadc78679fdc868c00267f276b496c09f6a6562b037827ae8223e9dc9cabf3a1ca2262a85baee441d21ef1f58d160932e9a7803b84b386bccccc725b14a453f0f996084da6e1bc4b1dc9b81d33f98465ae3da394e56a850ac538298dd96ccaa44d26f2b89a6742cbf610e173911c786ef497f8dfcdd135240f7dfb798ff13fbcf5d1b72d06c4baac276d82354c20b7dc2b7cface336397893a027dd5f7b9bde88f5c6dfe3ec8066b97a78794e269259ed551b915853693d84a900496b5bbac62105c9f74e12de6d3af9fa6adadd1a6668a8577a77ac7305fdf43ba1e233ec5196d1d0dc137fd550e5f9ad692566cd63e67ec134cfb67cbe376ac4102ac3976dc629a77bac30e8b2bbece6fe1a3ccc7238b961213b425633b61b2e29a90f9220ee23e76764af713179d8ba0a11a040dfd971013500717716c5976fb475045b0afcd7e4d56cda15adbf5efb6c3994bf6dd484b0cab77da16ef9fac19ef10582df3f5d2a42f7f5bec776a6103eed8eed594f14b10e1e53ff78ef32146374785980834da362619a02305f15721ad42c3eb78c05c3c5c961a60d2b48c234283be9735567f554b765b63bc231be7a", 0x1000}, {&(0x7f00000010c0)="c874362c8e08ff0da81cbbf5466cbcc75e016009a7d1e12e07601bc344fc49a4ad95c4b032c248391c98530d55610ca06d5df57d050dbebe84792605c46babe698cb480355b4fadfe1566beee0e62acb294468158e812371fbe7b5d689b8e14230ca3965912ab51727426cf666a91feddaf861686292b5f631e19219bf3f7fb8f0839c02084d3322f66fab515e5354ddad8d862ad3568ab982c60e881c076765e506e477ba72400783126b0fb27a6d950c1b9b0b2ac77fe6627060ed375287c5214aa5c0db7a796fa6e9b443d909adc909fc753f37c90c971d99df526d34d40c881bfb515cae9a05cefc273a2364196b4e50ec8a9d33e42658eac6ca9673c081445730a143ab60b5638f44ca9c119a88e69be462b6357c2ccc092bd22e583343b6a781ee0585e5336efe3fd35b431045740ab037809f0df2fc93717761186c8a63242ca2613b47365125a103643f068a6f8e9128e7413560995ccfe53c077883b97f60fa6ee1eb60f5a4e8ff42e573a763359431b4a4082252203dd7d044c38656834fdce00e06bbf4261c34fbf22bd14fc254791688238407ef1d1577c520b8c42c4ebafa89d348f1ec8a1eb2e09fd42c0ead6023ea5af2c36ff86a2aef46e0cdc67dbd476d1db39c7d9f8a9646e5a8b445320c248aebabe87fa4bf557a4a8ca37afdab40a841235cb40993c77190de085f00d1be37c347c52cf89474b8238640d201b6411bd5531f53ab64bb9bf6a0c1a28173983869272b099f83b82afef4d7fb4df2800935f41bff1d8f46a7b1b4c7044be450a087159384715aa78882c7d179ce7601e1461b1d4456a59f9c01e0e0ca198059c6f283f982e31cd243e1cffea6bb2030e64edd7d54511652f9ced6851a8808cb4f10f3c011672dfb8c89213d28e6c7f3fcdd25bba62d9238dde430e34b0054ea9ecc8a351a2be0a0a7d9c49d98c5a92e106704db73ddfdfba2914afc2d41dc3c1dfacf30a6c314d79422cf9f65743f8ad902813530665f134add21d92f2edf4ffd634f942f975eca16ffd62c51483b5a58ace11b94d10212a958f71929a5d001ca62c3e96b3d259b2fd676e4ecd7ba43fe3e465a303cab0fe24d30a1dcde2c7ec00237c38040e3b7426018eb66625ded12a71011e04d798d65f307f04d3b84bc8da0528efa518ac41ab33acfc256a792eaa65512bbbe95bec1f4d018be036caae6079f05e40eec18601e4637116c5c2cb97b55123d4d7f2d6dcbc86be2087156ac131be6a8267f6e853d857e07088e8db0837ff100e4c3710bd1fe2cee5f676701eedab82d1d8faba56848550fed629031d41dafd61e9020a73149522ec0adeb63700060ab591a0574264ac95d27afbe287eef7319a606fa4b3b8605339628e493fc54a1720737a3d7d033a4280c0eed56b85875b1639351f6e84f9880ca5ec37dddb4d138a948c833621c2468e39f59d51353b0748af0053a030284924dfba59ef002b6529b679a56c31bf61e99259a9b749eb5630bd72a9ceb155d1e7387e7d9bd9090b69fa2f3d7f19682eef87b2dfdb0fd07978e19fb55f9bb9acf9414df56326b820b50334de24734a31a7544877f3927f2b149ca870e01e0e8b984049495e1a75fb2c105aa2b62a3c4b8d5897b8ba12e1b04386d26203a048ac9eb592e14c61703635a8b4cf3d3a377fa646148ad1c0c1e0ed3bd2cad8648136e90472883b5cda093f2f1d3027730ef0e4ff1933a40ed55b2c1ab14d44bab645265f2fecf1b3e00db46a292836d78aeebfb8a24c2b8b8fbcf0540158808b47ea57df6adb9e0ee72a092043a2aba85e75e2af96e2b81b828af36a5ea597e5e49654520bd54a444fa73896284280aa368f9d2d7d5a72025321db1aeb177779c4b25fde923fdeb09ce4cc1d5ed29731766a559cddf94bbd92461b9b24c4bcf0bc027befa458fc19a6844bd2948d2cbdea8718ad8121e9d8c9cbfb65f159b12e9108247f3058ab6fda83394000de826ec474a1671163ca6f387ad2b4e6b9e3252f0ff3d92161bde2f296d8ffd87d95a09c7e0717d43d469d9d3c1f8194c40c4ec617b660e47504c22f12dfaeb1d4af3bd597fcabc01a4d8c80bee131f5e9fcae212f77fa59ea75627967c312f315159cab36de0f2a3824e0d3fe59eb7ad648299670e52628c139c71e6185eb0e57dd05dc36c070e2882d790c49031b3ab6c730db4a80b155cde2be26381c93b1a10a347bc711403483b44185da07983adbfae0fd6ff21b66bd1fcc1983954558682ab1cc55734eb3fdb5560bb31df12cbd5790b9731031d4abc488c11ceaa81e5ae68f373a3c618cf59e3710ef234c2644cd55070f56c2f76022053df372651b6d8b60908aaa8e18f7a296b60b30abe9df8fd840bbad1fe4bd4cd36a9274f1f265d35b440e97a6a8fc718e6c7b8868a528195f4d95bf450d47640ece423f545fb94756707d7c0ee8e80783fd33bf882fa1f2bdc77de835f52e34c387acdf3be4ac0428f9be880fa313fd6712bcfe9584f6b56e4939ec60f076a9951709a70ebab8108fa94cb6f9b0fa920bb80b9d58a5d6cc6e3cb54b43091dd4f7824b78204b5239d631b03999f4f9dcc8194252cdd0f65bc0899216312d3637a45f3a4420c071b385dfbd18a4579238af7919d796add8e362ac1424ee1a51fc9c8014d361a3d865b616ac22a7148cc75713b487394da630db258b8c3836c749ddde49755b8ea6fef3e4943cd41d79628527190e6d7c92d74022e0693cbdf7a83f7b72189f8e8110f64296488b19206adf19762d99c6bf568f5dcffe3c0fa5062812a84e2ce5d1e5f3d666333066e7102dcab9a830ae00e7e86ea4ecac678457e2072683c056a210b72268e4f9a9cf8d6d3e5a61c5e5c7d13338ed97a9716106f00debacc7131aa751dc4041c0ae470446c1368b3bd2b6f6e6a75fadab7ec5ccb11e87ba5f3d5512920639611b6d56aa65b6637d6e0a38005b05a9ba93746a6c463fdc6555d2f69306f75791407952170b92a925cf07189b49f6b4e34165815957010ef4d5fe7aeebfa96c95176637db08e593200e187b0930f0975d7875074afd9f205838da57eabc9236cbc0cbfb18cfa7d5e1a0378997ec63d6af93813d358c08cc6e66c5a744a395a62f1d2a735da3e29973355ce621ca7952c81d26edb92bebf41e4bf4ad3e8dc99a217b319ddc270745f47471a336ed032d392aa098ec5e113d1ec39e29718863092305940a1b0ded47c27d9fd68a5162cf88c9b6e692f80fb35c542bc9132541c09430a5f2ff736b865451ff2c79f4e79b855f080245d288f08adaf51a1d7754135e96938649b9f4ce0fea012002da1fee6f6649921a220295af521a1e60fa198db96db771d17f032e61ea5c8854dc30e3c891b722e73e0549a7d07727983486bdbe944bf78d01629e67aabccad92b74e4bfae254b3f5d445db37b6042414af13a31527241cf543fe1ee293f3628645eb877f8f6f39f67f9ec06b211eb1f67a97c7b0725c9ecbe95d0630c3fb909e0c7ca84397f271fddc8c5fb170db29c38669c09dca9fe34cce0733d6be23588640955d268427b6baa608c91831b60971b81300146a4031e13672f9a9b5675799478cc35e0fd3c39868005d740fea0dcccf7bb4a91ea11b5bc6e3d4d1313725870e5300c93e5bc1b021bb9a34a33e520405b2adbfc361820008c313128ebecf28c2c30bfb62aeb6850d0788e568c21e72532f4e80925d70f588c645b9519fb4199d7a1273adece61df6abfe58504f3da311c82a466d8cb69a86490758a977e0e3f8434692d6a08b8ab992cfd94ffcf6cdf54d6001d04cfa0f5c0b1cbcda360ad46e4abddb5ccde97ff209537c11fd23d2fbbfff8f14b1dff32012fbb0dcabd25161c8ccde0888f10edcd9ab661772e78b35d6ce1ea714a2ff570e8c4139216f38ccfc4147ee3e4ebc3fd38bc07c3cce22a9ad5269e535b4b1380523cc91cb35cfaf230d38283e99f26dfc58660329b191f3a97e960545ae01c20034b2427107b462fbfd8718fa34da1b08c7941c051f0120b16ab3e31b1d32258102e24ed6ad2237d84557c852266414d9af4df525d7565854f3653b045f95598a2e62e3d168359f4cbbe9eefc8cf1f0bd8c8775e3d20836a7be1cd2dce31dd55bf01e4a17ef8c1cca1e1bc691e9df2a8ef6b7aa4b4f55252e2dafca3a3c2bd79a906fec502997ccdb44c49bf2ef1b38b6013e5dc045ac6d4ae1985279e5d9b2d928f845974ae7e037481b014324c047bb900223562e1bbd3db2109d81580838c2535632c5049ed980d1b0735a097645324542465e351f4c6f12696c0b3392bb5eb61eb4dec3140e312de2d81f2b3450f97145ea42c1af6776d37f94c6098350732d1c6194c7bd0e9ced158876438a8d21b1a58e6c348e1e2299c727fb4702e14edf86b7758b60977dd8eedb9ad6c43aee9a34985848653537edaf98fa345dd70e8364b44dbf1ee31cb20339ff9dc795b7fe3e4df09d37b053f6da8a0a5753d4c58fbdbe9a6ae05b3670fc77948d05d9708f945c9d1bf43fc98ae17c4992f1a23ea1857679731119302a8f5e80c04a325f80f9310ac27dc61a5cd6210be877e17d6f53de12dae32680be8e853996db85b1317848833a5cb00b7eb5a7b8deaa094f13397a0339275f03cf88b0290b129a079ca3532893f9ec3a81a1fd6d69658262ef20795133a46a094a6e36558b259c0fdac81bd7b1bed30dc04193b8124c464baa4df0bd9423783454db0885d5e65cfcd9458e491ffc93dcbb942a2a769a991a63ebc7fda4018b5f6a870576b886d56c0e5bc28697350ee9e7be248f4b0fc95dba2bffcd28f788426f16ed31eda15a2f74878e65deb3c861b2b848e7005fc7c96a41b055a50032aedb0ed5bee4725b9c59acc2de9c8b92c6ea531894c6b287dc52de6b09bf53cd84205234a3ada6cb528b97ab4dd0cb660d966693bd1519d461c263ca993f61ca82034bd3adfdd9356e05e436b01a108ae49c906a68576c3775cf7c8f370f5727ce264446909709390006bd84c9585f568cb39ac3ed54e2ac2b7788f37dbf5fd530fe1d94ed88a11c83a04ce1befda0ef4ba29de81c2f3dfec4081f5f66bf91f61b29c284b8785908d64ecda31ed851602a44f25c608e0ea9b0520c0a93e8f97c648d2eef33a1bccdde5da949fd1cf1719dc8d692380874e48b8bc33a869aa5663bcbc0dd50c39c083ba2a56ec17d906e5bc204ddf7b43e15874cd61b5523ed4fb5773b2f8c718e80796ff8ade5e3c322cc7502091cc1c6c03b2211214e3f33096ab5c5eeee5900a12110ea37b36ff58bbb34b94d680085b44eb73fe46b6bb3e81910cf653085abd1d3a0105468d0f0b5c05d8e552a01d19ec52cc37fa1907646fbe01425f86e30dcc70a2c19ab2c4f20b1afa38dd8823a47db857d37f8db728f801c121a833787422c24a893b6fa8679320720297c656a1f8bd67e5ebba12320add927d67ef7b4ee303c50a29ac36f9d74d0d07a636382a81b10c8d0dd46385530b3f51b687228164554a6349d8cd533fe068a9c5899231ebcffd6fa7ca186fabc0bff2c1e5ea483be53a69aec446db3277d5f78ef9c0ae8b288926202e4f5c4c337ca8ab3dd113aefccda203b52b6c90b4aa166a6260ba9e36436f652e66f228d547b78c2a29732cf97e597b9834d1cf028d95539fe235e5b4c10b860aaf738fbd222ea3b0a5ab429d545a5c31e33159bd159b666904c743b145165f968039e90ce324d3a9d5d6ef872efa21b2d233d304ef8a9ebabf50c2fa67536d8fffad44104e4463b7f4d8cd37231ca08c3417f", 0x1000}, {&(0x7f00000020c0)="cf309d0be8048fee41d317c5087d7edace26569bd924700d2f79cc2c07bd3e44902eea2f2abeaccb88b2f1ea3dc3b91761116c9c82afd99592293c9cc509ca76e26f4a1f538dce4823f3fd6205321c9a7825fab5a7bf09e095f71c91d29c59f31b5c5b5d688cdeb30d5a7d3b89dce90117f148a4e0367f2cb13b53452009b5942b18c187c28cfbd76d0835cf1b56393ad50762f4e9068dae331343580ceb64e7b481368623bd92d16b325fea89e7b105", 0xb0}, {&(0x7f0000002180)="075e0000bbd135f11953faffaf199f791fe200fff19bc9b06ee98cd600e628f411c6e333c13649bc8bcf1493d84e0e005e989009933de24e368df2f63de702eb4c161d19de28a5cd8ab508fa524d46c0339c4312579c36bbac5a90f54ce154db6ede8915e35712c3cd85650bd305cff8f46006e8efaebff01227e8d1633cfe5ec7f734eac577b402119ced6647f0e44bb378082c118d6d9bcc1de11be5fa1af68d4b783661fe1e7a76950d534517dd9019417d3e689c361b3d3eabc430721310498da5dd814dd0c91ab05aad64647a73f0c0f1ff500a", 0xd6}, {&(0x7f0000002280)="75d3fed1fc9e41d8cc17332f75fadd69ce21e1d6926f2b81b0e9dd882ad59a3d1418eb90051225ba4577642dbdb0a01312064629f5c523beb9e69362bdb52bb6dc8ac58962f7b1b30fafdb1f2cee807a79342e3da60c339df42b1a2a141db8df18238f0c9af1a6332d2f76a14dc1306a27b6cb4b76e62549a7632dd23fd39c0585872ae58d57a1755c7189b81bbb6ad0482ceaabb371a150a9f3db7bdcc015625e5398580ea22c66ed", 0xa9}, {&(0x7f0000002340)="0bdbe32d4376e17a4fe8f36bf69da9209d76afd653a0d1ac836f31d886eb39f71a51ae1bf20491eb159725df91db67783416e383f313e8216b6d786a3db28b6de2686223fa7df0545e5d433b07397065343ebb06de6a710f76d117f6a09a869179479538b23f4ae14147bd95659a5f5623725de39beabc5afb8c25d241bac9727f47666cda6d0c06ec60", 0x8a}, {&(0x7f0000002400)="242a72883bec29f0fb085e1b3d6a04f43913459e11fa4bc0921ef1a1247e74400a86492861bd9bd1b36e044409011da482d94d3d5776c5ca7d0a438dd177c9f1c001e2d3adacb952d8bcf5644ded834aa81eff0730ecef0084374485067783765c622581cb2a535d1f2cd0d4a7826834ddb512c4994be577f12be6670f00c5f7f666336d5a1270203ab3c97d3b340a89107cd2c56b0064df4df21ef344a3cd1c9942d62dd5fd09abe7517340f1060469a7bfbe8af8e368e8ffe7eef16462d97025a23a2dd27b8a0bcbe12d52bd243a70f2fee81a365057f344b161f3c2848ffeccac13fe1514b21acd2444fb37d4090d9cfc5d749ee9f3f1ee30d4388ca66650802266a99a84a5189e9e7e1afda9fe3324a5784251569c839e606dd88f2e2bf5f3891d3d11ba701fbe631b90e2fc4b8b733afc4405ca8bbdb38a0173708bb106810a0422d7958addb60d0f56b38cbd4056eebe9274c1bebf9902b1bb870ba76ade0bdbb533e7c97ac60d993c36b98633527c8f130146a4888c5cd3dd074577944e08c9307d78640806fec6d70d432ef46d97b4f59dc43a27eb8529b0a285dc6db7e2bba6627186ec0a337f7695ba003fa6525d9197a64535969304e4e142b0f744229c7ea05b42bb8157f6911dca4fac65b0ad161000bf00ed46301546281ad71a139c5ec90ca3f7c5f134d1249a0b7a37c3c664ad3006b7acb93adc201766e4741431745821dc06d9109b41b1f6e318dbee04cf0cbe7e2208f3fcdc5d38b138a48ad9b7fe583507f5add63eef85cec57b850365d24a6caf699fa4624e7862e5eac95e6ea2e866767a0d868e9842cc6bd0f38a4b894470f8eabcfa6fc742d3e16bc976fa7e9eb1bac7f71dee258b00e07d23a9edb07ea75b99b7afbdbaaaf991b99ba5f1d09d1758f690a0dcde25eaf96e9c4520a64343e1134a8c974fd735eff54f6b62a1561712e3e1e9779d26cf848bb6eaec9252710a234eb886ed19305da2cbd429bbeb0464626667ac664a768eac56e735ca85d234e768bf0592e3c24513991d07288120f9b3b7c36b4950b12a54ecd9075f2eecf1eae4e57974f2b7a5bc0df19c62b7dcee081ff92be325810da3339f2a58c00adbedc80100a38a6609ba151bd74a96c94a043546b90097a9a4378da41007554b7ab857a098c37e839b718f83197985653ad4ae9bdc375785fee2483efc5795d955a64e451234ff934d8e369d25cf2e5c0f9669d6f719c576f887e30cc8511b224f1a34cfad1d5081f46a9b61bba7209e66beb44892b905356dcbb6e0aabb5c5bcae2f8031068902b6b0372bf1db63020f9ef23a040240d178bdeb4e2e0235f15b115949c71824490ad90676b1dd35bcc3718bd8aee3f744c83d931ded66f607390c035436ff2dddec596768765ae2f8ed932ad3fcd48c0d72fddc78ebacc62a90c7fdd6766f026bd680d0f923b79e51bf6246a5a7a3374325df71a9f8843a7ec72810d04db6d931dc62f3fb23f859a7c8b33e3591fcaf237ccb9682c2cd70a96b790344a8ce21a6fc3b7d3eb6e1dab4c116bed28c533cef8bb5e38f3314a7f3c12f30e8bbcf49d3bfa1213bc961d349bb365428ff60918176f3b9206a9e34d51640292453330cbfd1a82619a0a20862317fdf072bf32eb15fc796e00340614d008066217960a1beb20372a24829322d2d5d868869c5334fcfc5f8ebd486126280bb6e9936782f8ee825454af617ed419dda83283c1fc82250ed13a551c9c7bb665efc87b45983905051f7e22af7387b86a2061122294dcd74c61db962da8f211a223bf458fa47eafcd7f49292f10e4758ced6954048dc0ab491ff8fc258eeaf03f44dcf0489363d1d428cb445b73470c4fd9e9ba6a25e422c91d17757dc458ce64f3f2e9eb028d384a66d66f54aef704496e549f94dc9345c3af90db4b9d099c37f551669db8ea73b5c950d455e8266e4532ec3a6fe175aadf2eb13d15572810897b674233817021d2855669513fac97559a484c45cbda6f34a72671a25f6c00db6f9d89353db586878cfc8779b96c4ea4b6a13f4eed901acd6876267c176c7879231d7bbb9be7818a33fcb38d76be35be748de1ac2df8f07666601d007da024331178e0a0127e7690aa33f6fc3c3ae1751a375a344bcea7d0bbff29de0bcf519a6224727ab2c048dbbf21f94d5dc9eb00c5c4ff6a9cbb098d8262294d8f26958a2189dad6491d6e3bb18b16cf815b2208fccfca30bcdfe7ab0606a1b3bbe7d8cd841d58ac4804aab83fa47c23ad5332011233bf32acdabc1612f4913cb757048326d5bb90ba9afc53d342cb5431b8ffc1a150cb9911ea476bd068d917fdd499ef5236c7a802fe3bda1fe1f1c3afd4b3436dd5860d26b83cda3bb183415bd564288ae5d52e603a9d260893958e4eac7d6cc99763bc043671e5bf7f2dd1f9f67e42b3425d33eb298b2ce1250d44b1b320ddbbb31484d3b356bc1d39a696dbc8233751b9c112782a1372d7016b3d86a0b821248437128c287bf0feaa67fc100c42e7d831cd655036eedefbe082bc01dea42a03e9c0c6afaebda7697d695a7386d4a2ea582c81628b3e5ee231c3a721a8033dbda54bd7596f2c3f7506a7b24b37c112d07815636ac2e5062a29b6153b7351f92f973fed891f510c94d6d12415bef555c057c364b05ca83c5f3c24a2202ce4f1ec7bda485065e41c4bcf675a3f21f8449d91995ffde3bf6f3714c44d5e0a2372d80da0ed8c24c858f2945eb61c7e38a73656c1899a5e03a2b1aa0631385f1fd27d2a79b1c1a6fe4cb6e3df3297ebe373bd30341ca678ec3a3594d516f8673bb02eedb13fa99608b9de1f3a646cc13c9c45fee695f4f485dc13878ae543731dbd809dff8cece75fba9948a4caa9877c27bfadba75c813af07ed862421695fb1f989177fbbf56a045754215d99297957c8477ea45bae3139f0a41c0adf19a945492fcc0559795201a5bfff32404846dc15b69d465d55d0ffd6726c03e3ed2daddb492bac60321193a1055307c1e48d0eb41da212f1aed1fb102d8d232fee01bfba1abfc26020baea2a9f8889b3c8b5b6057bc6512366bea096a7619fe8b5612af41368c2563fe48ec576d8c87f3437d8a89031b9e9f136dd08fd6eb70b094e804adaf6896d645774159742e7bd893de346a738ba334cbef9d18f823810eb96ac84c489ca4607ede3bca30eabd3ea92578ee6f695b43ee571279bcfe2ea382005aa72cc0b0c4e31cfc08e97c8e6bba79ba8a255cb5fc7890e674e2ed7f27627f345bf226abeab39f96f871b581e17e7a1643ce64b6be48197e67d61660e4d4957137b5b02780f05ee56294ab3e5a83ce09702f0de7d848cc4d9a62a3db9e100670099eeafd285d0c0fe81da6814f03015850c1790fd9621f08e82871009a089b7119dde69c2a06b79648e96e897b5c2a3a913464124eb5e18cc5c6230ab5bccf374aac69dab9292fe169c4f14ea207673fb6c28cc2c1824eab9ef2cee03f385300840cf1e4309434271dfce93cccaffa341a29d5a39c90c94d452bbe407e96d2ecfc181800b9931db44a1f6dc7731e3da4a165de8c829c65d1bd1685c0ade0e05309b87e422d9063d63bbf985fe6970c73b013355a66b51d4806b94c90145da7a18d21c078d05c5d6c54a2d616ede599bb075f43f103798742f045c3151855298d052ee26f401ec3b7505b7c6d3d08ae69c1162f1f76c95e102ddb430f659c5fa6134027dcb65e3475e224bf4e7405d2826ae536378e635d7ad84a5fbd273a12a9e9c8cd286689b7844afdf213982f751ff8f423a17f3d95b1e8198760140fb0bd27618a0ba76ed04d8cc8ea379f137e1aa11f023f37b92697182a0320217cd52bd261989fe3dabc6f00cf7eed391013a4eaa52c1cd1404546fff02fd81ce89b9be0064fe7af4b336335ddb6eadbda072a99612a5e6c93ac782a640df92d95cd8eeb3d8b428adb88cd4f49ae79042b7b795615570d559b60e3ad173058f4ce9bba2328aa0b9fde0676bc25351523e282021518c50544cfe976547833e4c058add5f3a403b46fe1b54183eb0301be3dde07fc7e8a264d97214d645e8a2fff3d53458691c6f3f283b566f99a59aeb9ef56d9cb600614455734a968cf93d6b0f34a2e84918120fb1dfa45ec8ddc312b915066685e7f7b608ff81f5a616ee6e83d90bcd5b92ba491ce22f8568347e1e3d21920ec3549525473bc7ab020a48847a58387a98c1c3a8c33b90ea4bebb423322c525fd5b7171f202d3948771d008f5c4813d72c131561388e69e206e79ab3437133cc054288ead90c8093968e87ca79b1141d7033bd3879c85164d1ba2b00094d5745177f04cc4d97717b01e29ddb1672bff76580987a199c28ed096540cf8ef02a5d408cc469c691b4b926a75a3bc06cf8e1a3d198e9852743385c24fa7030e0d5f4bd2208650c5c3626809abb0f2ae90d7c06ab0b7b6a17d6d0d0cae60c70ba11358bbfc2da90fcbcc10362a6e0c6180d40b9be8e670a2b3995c4ee681bc4aae518dc882949a7260ea9bbf92e496552e55955abdcf8a3437586ad6de9bef869761c304c8927defee40d39992bd7e43782c7104020fb088f99e9f6f7f189e2a27fe6cdfb39a9dd9ae9159047bd27c55dcbefeba73e7fbb9872e92899568287ad47a219662b083b93aceb7b7ce9daae4f44a9e5a6fdffd7dee54d22390778015a5b260e932739cae239d40404bd43cd5b0a7d5fa07e427813887e72efb52edd50c0694a264dad7e6d0c27f006e60e5947af2bc13e07b81dfcc51195955418dc33168ef449b862244caae9793cb7d3cc08cf88cc714bb51d99302ac0682afdc6e17e6fd1778164327952a843d55933f52b5c43bf2b78c0baf7687f1455b5e509e63a5ecd0912da65a1918018023b6da6a2091f5817cf2764fc3e4c59ec15122745d1ac41f70fb56bb819ba6e506cdc942cc1df399f8bb163346d7db2d484c9cc51d439c77184756f532526e2346200bd858bc9fee00aeb8982f9b2f25459773ccbc450d7e35e467f3c8e19ff1607d95c927ba235d4b047eb6b181520f99a27fc405d07fe7bcb443b9e89e8576abe81d13ad4f3e7d23cea755bcd85bfb827f06f20bae03576c09e70b15c009b727f1177f027ed7d5f88863be84f120f8bba2a7f8c14b46d4a28e1c59d905b9f1c5fcdcaf15086c2b281322a75b17ba4a43cc020244ee707d13e984d8f14310c5e43406f85d9e3f06af29a005a675b0d84a5e82420889cd084953f526fb18f266f91755101c8dd3065f39801a9daeea513736b4d7b96c641617cdb839a22bee614fb40fb35c2d8574c737acc4188e985555cdc96a5624d9efc7a1cae1ff671e059b44ae2da928ef855d98ea1a8e9ea154a5027aaa29d67522729b211972cb5ab219ebfca222519fbb3dc0289f4c23c87e8d50043d3aeabeebefb8e45cf7852ae4bd17e5f7f076e481e76d4d4d58880df49f3a0245120a2ef207c1a855e705dcc7de0ed4d3b10a68773f67b37e29b8499f2f506bfbe934154a868c319e8d3ca8ef8656879c436fa5a6b4900bfaaeab295a695612825175f1ae9ec4b146449b58062e70a1b2ba1ad888613b6acd50e8721c28c209130ef230a3e1770080c825862f392fe30d34c4adad73cb23b178046247a886da8688fbd26e9c717e5ab93532b5ce640741d0462388d169a74b3c4e2261111c1227aa49350d9b1a5f41ee9ccbfdf895208f3e8227817bc3514169e0bc7963ebd311c395f970a303f30322902ed50b7f6c9b4c1f67f214f8dae50e485a1c133c5049bce67100b6847baa3af31", 0x1000}], 0x7, &(0x7f00000035c0)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r4, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r0, r9, r0, 0xffffffffffffff9c, r11]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r12]}, @cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r26, r28, r39}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r40, r42, r43, r44, r45, r46]}, @cred={0x20, 0xffff, 0x0, r47, 0xffffffffffffffff, r48}, @cred={0x20, 0xffff, 0x0, 0x0, r51, r55}], 0x120, 0x8}, 0x408) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:07:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5d02d87f00000100"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe14) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x6) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x401, 0xbacf, 0x3, 0x2, 0x7, 0x3ff, 0x6, 0x6, 0x1, 0x2, 0xc2}) recvmsg(0xffffffffffffff9c, &(0x7f0000001b80)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f00000005c0)=""/224, 0xe0}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/201, 0xc9}, {&(0x7f00000017c0)=""/247, 0xf7}, {&(0x7f00000018c0)=""/249, 0xf9}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f00000019c0)=""/251, 0xfb}], 0x9, &(0x7f0000000400)=""/47, 0x2f}, 0x41) connect$unix(r6, 0x0, 0x0) sendto$inet6(r6, &(0x7f0000000440)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e4811c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b7d4cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca233bfbde20b43ddca47bd2ad3c03a8931ed8a4e13906a606646a6d7419988bc17f289dedd9a54c700521fbfd59b7afb615da0f847c9ac6bc71d83bc5387ac1eebc3f6c7", 0xfc9d, 0x0, 0x0, 0x378) accept$unix(r1, 0x0, 0x0) 05:07:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x63e6023dc8786d9b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = msgget(0x0, 0x446) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r22) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r18, r20, 0x0, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r23 = msgget(0x0, 0x446) r24 = getuid() r25 = getegid() r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = getgid() r33 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r33) r34 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r34) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x2, r24, r25, r30, r32, 0x0, 0x5}, 0x4, 0xb8f, r33, r34, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r38 = getgid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r36, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000280)=[r8, r3, r3, r20, r3, r25, r38]) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r41 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r43 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r41, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, r43, r44, r45, 0x2, 0x9}, 0x5, 0x5, 0x8}) r46 = getgid() r47 = getpid() semget(0x2, 0x4, 0x40) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r47) r48 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r48) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r44, r46, 0x0, 0x5}, 0x4, 0xb8f, r47, r48, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r44, r49) 05:07:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) r4 = dup(r1) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 05:07:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x87) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) mknodat(r9, &(0x7f0000000080)='./file0\x00', 0x2, 0x3ff) 05:07:02 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendto$unix(r0, &(0x7f0000000140)="85a310c9a7da9dfc19a396d9101c0eb2572dc13ac19ff4835f5883e4494bbbb282fe", 0x22, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:07:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 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) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:07:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x24) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) 05:07:03 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="590989bd21292210ae5ae25d7cb26f98cfccc3f4670d24ab955503f9bf411609d6a031a63c8a4acd2d18bd8c9e15", 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfee9) r1 = syz_open_pts() close(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x168c0c84b23663c2, 0x0) close(r2) dup(r1) syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000640)="1931215d282f6a28f2877034ae419e5407485171add8858f582f4f17b1e46363b87bdbc7ca28f1638210e0b5b7c2aeac8d534bfc71d8773d46a41f48f70a5c532f59d2cf40c96dccc6d0668ae29263940aabb52a68478accbbf51ce747a9d31385e4bcfddc61204b2d00f049ed927cacc4b39d69b9111d4adbe34d673edaf2d1eb85cbd891148b7ca533c4ead8b449776bd50bc2f71da3fba574f050babd14361033ce1ec910a792c3e94a3c295c409d9e774e4b3b3f8708eaeab8437b8969c0310709f4368bbdb4a2b72e09a5b52b24163e5ab515897693e1483d0d19c37767aea985b498c57394d5bde0ac09ac42d61dafc985da880000000000000000009fea1baa1a56ceffa8e91793ba019fe46c60815e825b20fe199e3eadcac3c33dde86be3ac761e24c6450cb2a566044bc8f0edf380867fde296ce28011cfe9ec2c8e4b71cbe4b7fb710559ad51bd95bf53240cd4331be9cf26e26915c310622a7706fc15ee85f5cced1329a1950ca6e593c6eccbe8f3220ec4c7d9e1fd341219575089034b321bb304311ea60a475726495c8d7ed092c01c52c973d941b244caffe3c64c7bbdb41f7029cb5", 0x1aa}, {&(0x7f0000000000)="64166611c11cde3a0576ccb81544d85d385f9deb3ddacf672c46f702f5f2299a706bc8f595202930ad01ab26b5b5bfed460fd3ad3724e1db70dfbabd276feb49ef2213e39fbe9bd04a2c3021ab4f2fa6f5ae14d9e78e6e851b02bb881199653e3db0b980e75fb7bde43f07f107ad5fde4a55506b5092be0dabfb99f5e9f38765b8", 0x81}, {&(0x7f0000000100)="a60f46c39010440363780b855057e54fae459b5f0cbe9ccc2f1cba85eb842f34dbbe4e081ae607e9a9459f02885778a612014ebcc384dabe09fe68741579487978e40f5d29cdda", 0x47}, {&(0x7f0000000380)="c5aff6670c3a242bd4c55bf36813e3bb75af52bc15db9d275b2cfeadca381a843b0603e439e6891a30f68d8d585ee5f2a455372255afb3397c686350f6e4ba6d53797b86e2f41e26a52b9facb24bb45bd51fc25bdbcdf9703cef89b2ea08cc9cccc696890f5ecea63d37e3052e6c607654b371a6685691816f9c8ef3ddba81d15839626b0aac1cb7ab07eeb53673a93a1fcaa0c87d7f9bc4140b5cb0ee1c8a6c7c77ae937ffce600336bcda32b91dc6c016f42e0f6e8d51cbf5f5cb547dc6f3ecc32ad1ad636ffe21c9f5184f1ca661200000000000000002000"/227, 0xe3}, {&(0x7f0000000600)="a6b3368b4ebf054fe1b3a1f231e12948e7dc6f1b8293ea64a09b61fd073044fbad97ba7ec02f72e1c06fdc181eeac17a23b6d9", 0x33}, {&(0x7f0000000480)="75d2c5e1613ae0d72411bf1c95557fbd06258bbad7d8c26067a2d4955850dfc8864dc7f522c878122436760630d1dd551a998cedc5e0ce2501a7b18af67520fbd244d9e3b961afe081697d6c7db28544250923cd7d8c2729385308dc53ce8174c866d89b73c3a0b9d0248f80fa699ccb7e94ec368525f5a187dec652bc4fc97dccc8faf2b07eba6e4b9a4fff020d91625d9443106765c1a2bd70a8353480d451450f45bb19a5d5c01e21551f8d4aca29afd3755b6dc6baf0923c8f7481fe7fe50e818f4fde024ce10aace5edd11d52a5193c885c52029da4b1eae9300816ccbeb68b5e711aca56b0", 0xfffffe04}], 0x6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000200)=0x2d) 05:07:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8}, {0x15}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10081, 0x0) 05:07:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:07:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = accept(r4, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYRESOCT=0x0], 0x1) r8 = syz_open_pts() r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x204, 0x0) r15 = dup2(r2, 0xffffffffffffffff) kevent(r10, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x5, 0x40000000, 0x4, 0x3}, {{r11}, 0xffffffffffffffff, 0x10, 0x120000021, 0x6, 0xcd32}, {{r13}, 0xfffffffffffffffe, 0xa1, 0x200000c3, 0xfa, 0x401}, {{r8}, 0xfffffffffffffffd, 0x1, 0xf0000006, 0x7, 0x200}, {{r14}, 0xfffffffffffffff8, 0x4e, 0xb0000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x22, 0x2, 0x5, 0x3}], 0x9, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0x0, 0x80000100, 0x6, 0x604}], 0x0, &(0x7f00000001c0)={0x3, 0x1e5aafee}) kevent(r0, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r16) fcntl$setflags(r16, 0x2, 0x1) 05:07:03 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x80) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="5fbe008eb5c5d8b997a114403514c9f9b69472d9e50ca5d63569fa1d800c8028b6ee3e040275d52888413cb26f9f13ee2147a20d69809b4ebec143881e7635903d4d325798f887c0413ed9a465b11570722cff31b5a767c837e0012c5338b65118a06ad6f5fcb8dd15f802853ca8ac78a073ab9ba15cd3de0de895878bcc82e47e10b60dca20fc11a7717653e39a5ed0c654926f0456554453a43e1425bc746a03ed0098158ca3f600eca15665bd83e81239787b2f9eca426fa5af71121a2913492304a03db8be16c93844d02dcd4f3b7d8b4c53ec13a113cd22d4665e00b89fb839e4ae1060136e", 0xe8}, {&(0x7f0000000280)="cbb6006ba2760328ddb19b0bcd9bafcb8c30a0c8628e61f28f92fa02dcfa093a956a45f070982844db175149916039d82f63d5ffe4a3d1eb40d88ef5bc69f06a9a02ed6d018638495e031c1313d5520500f04e26d228e9", 0x57}, {&(0x7f0000000300)="ced1667915228745ad8515c846b4303a2fc7b0c25d3d77662e96cd8d30787fe9c6fc029d52b95d2186798494495e06c86323493a46fe242cad176ed689d20869728e6ef85db304e1c73b4ea20e43d6f9179e9a317bb397e859a3", 0x5a}, {&(0x7f0000000380)="754da047673fa4f819b178ba844b580d19025e4123e08a398efa03db5064315046923fa645f1353ac0d3bec119657810dfdfe135bb5acbfdfa8a0f7049d9a43ebc2e4cc3a08b614f0a0166470526ba43cde102275db42ebd192f60cdf55276d8f63e4ba20913d75bd7fd853cd31fa878124ddb8ef8e570bd3a", 0x79}, {&(0x7f0000000400)="7af86f713ab1920e094fddf23fafe7e87368c17c5e23d04713f8f2e76ce55d9e332c2ecd2f7644e397ec325a41da834ac3011120b730f4620afaf505d325a19796e4d3c9d46af513e85e51d69e728c30274d62ff095d8b8f9c316b98703a69a1ae2f73d34e617b9e8bab8b77f86ec3409c39b679973b8905c14d303be5d17b1757799cd566dccf81d8dfd90a201949fec9151c04ab2bf408109e1fa6246de92f0c9cecc3e30eff161f38d98cbecba2af54f1d7dcece8ee1385", 0xb9}, {&(0x7f00000004c0)="c14ba040a698762f1da900dd4763cb4150de256e410f2d37aec084a208f42fa06430bddab20813bbdce26da51d5da0cf137fece3b5078cee5425dc16e478b886cde917af4f1c43ad18500699a4c11eb48d6794a2f5f884bcc426c53422d771b2599eb09f872ca1a62a6e83e3b5845749b223e6c840aa3057abe01250b0339bfee7717b4bac526204af4a2af73e04042f9a3d6a91072e0c17a5ebbb3ea44997290602488c15ca1e4d40e2eb814b0621d5327228d7a23567bc32517d8fb161fd9177e9bde913c5225ffef2", 0xca}, {&(0x7f00000005c0)="3b6252c32b7f002c20bf5005a10b97319a3d16818748dfcb5646948394f1f00aadf1d90345f363b4a0e64ac9ac712260597ed8b0eb79b91d2b7aaae5565a7d817db08ccea312dc8f48a6b90616c19f7878de7fd93937c85d4589a3844e08ece2acec4951dceb42260a162cbe", 0x6c}], 0x7, &(0x7f00000006c0)=[{0x58, 0x1, 0x3, "e658d38193cb22071ab3785a8cab3115c82c238cf986c1f46fbf183f9dd7dd7c993640ea11e965bf83277cb3bfe5b5c6426f6e872c96e197e341707813f0db1bb7822695f7821b63"}], 0x58}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:07:03 executing program 0: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:07:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="040cbaf7037c41c6adbb59ed17b40bc794cbf2955c4130c90cd2f40abc26678249686ccf060400000000000000"], 0x10) close(r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = dup2(r8, r1) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x91) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffa, 0xa2, 0x1, 0x4, 0x800}, {{r6}, 0xfffffffffffffff9, 0xa2, 0x10, 0x4a0, 0x3}, {{r7}, 0xfffffffffffffffd, 0x44, 0x0, 0x7ff, 0x1}, {{r9}, 0xfffffffffffffffa, 0x2, 0x4, 0xfe63, 0x200}, {{r10}, 0xfffffffffffffffb, 0xe, 0x80000000, 0x4, 0x17}, {{r11}, 0xfffffffffffffffc, 0x48, 0x40000000, 0x4, 0x80}], 0x3, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffb, 0x0, 0x2, 0x5844, 0x80}, {{r0}, 0x8000000000000003, 0x20, 0x10, 0x7, 0x8}], 0xee8c, &(0x7f00000002c0)={0x5, 0xfffffffffffff001}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) sendmsg$unix(r14, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) setsockopt(r16, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r17) close(r17) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686e653004"], 0x10) close(r18) bind$inet6(r18, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x8}, 0xc) 05:07:04 executing program 1: r0 = socket(0x2, 0x3, 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[], @ANYRESDEC], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 05:07:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 05:07:04 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6200010000005800"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:07:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62050007e00000012010"], 0x10) write(r1, 0x0, 0x0) 05:07:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xcf745d347e5a8328, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:07:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7000000000004, 0x8}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(0xffffffffffffff9c, &(0x7f0000000740)="23b0dfb851124bfb9c01fe011c5f024368e7299086edfbcc5613b1bb97cc89a02e5650b404eb8f03e1c6387c8d4f8126947986211883912ed88460844befa7e169708377cae71978769e601f99e8ba9abd702d71a1a46e1794fd436cf3b0e58c67002a525cd87571f8c867390e38cbdfd66117e6e1debae5c1dc1a4f3bbd70460e8a3dbb23c00640bd8b2935f2099127be939a", 0x93, 0x1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)="879f1160fbb26a3b97620eae38c1da2cfbf56db5716b803a09cc564ab16598432f9914668e61e4774011c5aba2a3b1a932786fbdd7158d18f68da875b8863c75c58c245989d1d411f48c62ec3f07e851c60c8469a55285211740fda3025f185a9d0bac05f436fa2c5b7bcfbb0c0385af35dd2c5f4dfa01023f79", 0x7a}, {&(0x7f0000000240)="cfdc001f0507626b716b66ce5117eeea45dbbacfa1ba39b8c76b563976cb12ab8ea191717d1531ab59586dfb84c469d15dddd174ddc51b1d2d4033dba5188a271003989c405ddfc922cd37f02ce358", 0x4f}, {&(0x7f0000000300)="b96ceb18a9e6abd7968f6681923f", 0xe}, {&(0x7f0000000340)="705b0a28bf4a21fcd79aac50ad6f14da9a48a38613df9774b957a3b6162e0ab2c9a28d8db1dddd1a9f22cf0bd5a96d859a78c5466f4a368ffa9337137cdfb22c5ea365cd7f38cab972939b5ddb1765f8ce700e3f727c4687d1f75bd1c3abd45858b37278ab94638b858d13a347fc4b954431b7192229d7a946bd111c7f625c711bde07855d1fed38793086e973d9ee5b8ded2cd4220649b9fe0a38a90e82ab42f11bf30b325123401db3cea5f82d21353822ad761c9008fc3e048b0c4737ca048a357f2d36159ec481e94e04e9f0ea3877a06cb95a0e652b5c978937193d6914894b7b31f99d7c", 0xe7}], 0x4) r4 = dup(r1) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x6) r5 = dup(0xffffffffffffff9c) pwritev(r5, &(0x7f0000000700)=[{&(0x7f00000004c0)="000154890cbf4b9b8c63300b340cd0603d5fdd9ba82aad45df03769d034b20893f4a64b39d96f714bbfaea0b5dbaf5604ac6bd696ec13916946d93edf42719079fc9d10b147b1f2541b856034e2efa15aee1d4abc9e858d1ed70d404319e42d9cf3a28d24a551b17b54855fac941dac14b9cde445c222c1293c318da354acc77d3355592b3cb8c65", 0x5b}, {&(0x7f0000000580)="6b4ade5a8f5766889478f0de5af605d07b384e0c1d1ef4a154bb35067e89cbc3b6da4dbf2bddbb60d8cb20bf6a1acec529862b34a3e7c15c7b3648f0a2fd89a0f0cb142f8890100e9f247fbb36b5057e8c516401", 0x54}, {&(0x7f0000000600)="23a661f0553ac1a72c52953b9eed9ff1b5aac82cfb9fbc7868921099ee87e392466e982cf6cb8c9bb14c62a0f0e758a2bc8e41d42aa1d5022f42b7c2ad61d1ba750f4601", 0x44}, {&(0x7f0000000680)="64c8e06f6028f1fd1c0f7fd0cad62bef611375326ebe8efc8b239c33918f7007c151eb160135d3738ae27af2c053b5b5a739e94266e5e1850aebfc6b140a55a9", 0x40}], 0x4, 0x0, 0x0) 05:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x97f892307de640eb, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x4, 0xff, 0x7, 0x6}]}) 05:07:04 executing program 0: sync() clock_getres(0x4, &(0x7f0000000000)) pipe2(&(0x7f00000003c0), 0x0) 05:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7"], 0x10) dup2(r3, r1) msgget$private(0x0, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r11) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffff66) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r13) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r13, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r8, r13, 0x0, r14, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r13}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = dup(r1) sendto$inet6(r15, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r16 = openat(r15, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 05:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) 05:07:04 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4082, 0xff2}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="92cb3984768290585ce9db4adec0e5a37c15f39a63b44e4f729641d994a99089c4a5287544c87dc240482937c31a3389179fd519fbe8c500a6865f03dc49c47a29493408bcc896e5a304d88bad4ed8a0aaa44963bb3126def568ad437d2d93ff52fab042351bf9cfb841ba5955ad", 0x6e}, {&(0x7f0000001700)="7fba1c374db9be518b35c40a8427862dd3361e01716594fa72600500d7aa03e7ea3abdbe9acae1bb81c1de7d86f72c0e78ec35b0ca8c4ff5ab1a90cf426061edb4c8d5ce0c8a837ae6dcb285dcbf7ecc87298408372ca3b1bc7b326ee90342255ab8678e1d8f54848a75032eaaa967d7944255db5b1b3b6bf580460b2b01872c403ac5ad7ed6c1e64360de5fb81ed6fb5ef93533d8835bff7214880edd72d830e58000f4175de0f1e1a295e33dd36ca380a82f7e0840ff1bb816fb38d7febe13ee686c5f1a4ae929dc2cdb619fa4c265ed767cb72d14daa746222fc6e0cbe4549f6e2f3ef6a04c622821fcdeb341440c0da46aeef4320766e42fe388351b0ed701d6464125d963a8fd26b352c6be4490274ca4d85bb818f7e7a3ab3e080d06a245df82fd278cffe549d35ecff88493b2ebf45c789b030b7583e6b829aa3896fb158e1de878a0ceebe4a97938ae3eb398aec47c5beac136f9dbc11dc0da8c3ae92e6d98b695400e40959e706aed797a12583cc3572754365689019f3d32d4925a3200cde1c8124c2bda9ad79706f13a1b90de9bd447f73dafe2949c849f338e5516bfe3d970e7ed19a514b074c87d337bbbe0bdb7dda703e5eeb7d5260529f6eb71891ac51d0c3ea2cb88a5eca9f8a12d4cd6ff284198fa4fb44ce52cd43bb5d130482faf2932baf6ada31c79394e5db08e24e5b1ce4efd363e73ffbdc356bd5900a8081f3d43a49da8bec38c19bfdfb400761b0fbee71aabd135e9cd8550d5e46541478d9e5b5f9e57eb80f50383364fd64d9c4b930d2f04bdd480aca8992f38fc4eb08e9f79f97423c664e6bda98b90ab58c338e2485910a53efe26a2fcad3352cbfcc915a813c12ea0cca1e760ba0e1f4c6e091c2a3a81a19a9e4715f161644c15fa5e220910b818687e26345ee20a4668b0976d1808f7466a6a19f767dfefe465ada75fca72238c951a78431e00167f9ac71a051399aa95d78399780ba38e33236eda46322c8d5af1e680cf6d018b2ec66576e1587733221294d1ee3125e16711837eff037f3daf92ab9d4aaa3613ca667c083284312c0b35b2faeb117f43318f19fd0eaf3fded8d3563c902ff93e02302710603c5e5db4a4f69b8bd7d3ce1c6dd5365aa711f7d8ad96887248b6c25ae2f875a17803a5c186b161c0e7d8d6be058c92ece0705826b9b233eeeca53ddd663da5c0a7e0dda3064f9901cc818c67f299e81245f057365990c5e5e78cd47ff7a358822d9ffa65dadfd4aeee03ffeda24a96961c108354006a97cca9a34c59a98e95622e7f939ed192295fca5af899635129383c03eda1bfa21858abff8eb460c1976995c34de5a955f5047e072e8317505d5b14542f4905427113f31dfbcaf77b952f7d89b58ffa2e185562c7338bfba82e882d8451cef9a99ac3294cb6bf02e5ca763cb261d24c164ad1d9ff4dd2ae3fecf0209ed641bbaa7a771f8d3b23ee46f6a412942d96aef95c66871b6ac81df5451c9ede2ae65a90a0932c041fa41c9616ce54f6c543bdda6ac32719e60b899222a75b6eb049deffebaf1e9866faa3b75be0e916aecb2576768aab46a6e5e5857ae86545889b66936859e1808102830257d02df1c28c20271615bacbf216c78542b3e2ccf6e5e6cfe258e53dda4d89eddea3c620cd58d5ac1330fbe19f9b09372d0f5ba3a25a02b74fd2ea5b06505c9c3372914da92b9fe6441405de5259b02ad63f7c57f1eeb14b3d55bf8c267bf1216c889595f6cae84d576274576911c5559d9f3f36a11d0d216377386c0d9c3c9315469025cbbb3813a101a218301c6daa4494e8603ef6edc45a68d2ef7ee89ac9450089ca33adc45523861badc05e92c98c29d0a0ef1f7c2fc9c9671249312d93d69e94d2013c7a2c7fd1b90e6c30289b95194d92a657ee5b2515fa3ae44c8791c5a6d98879e6fbd8ebfd2f61c9f514a0c60a20c8ee81226207a584ea49d60cf5e6b647c3f92c92011f3f2caf9deed8b95cffe224c97023a9995fcc7d25d50e3c27bab7888e7d97478fca30bbfbdfd91cdabe131e46870b099b00d538be06d8aef8d4ef3946a8a99cb81b5477c3f9ea45ae7862e98403bc65cb2ba1da5e4afd08ad03df77bccccd86fa2b59be7ac9c588b7899819eaf6357f190106c1b1129f5bb7cc1ed2d473af36802ed2300571ed66cb52497dc68a5e516b4c0130cd91dd0413da583645e84ce2c8d87000729639f8245955b91338f0356816a31678b7d927f80ab3862fe94e94842b909b9e45d95b1b0422e5a0fbe615efa81e6fce6e16f311d1ccaf65f26e392dfe14470d928b7381e545afc9359076500a8a6a85b83c0b45d89e4e5e9d7b7fc88fc0efb266cc5212849572a954bd33954c444b53b984ef88b0f6a767874a8e6cc078b288ae6731e4832968d16c7c83f6ae6297b69e9734fdc3d4c2ea6cfe819446477c1ea38c53975e1977d5ad3c11f59a9cd57a46fb4216dc6a2576a42ad27b86f693f025d03fbc90d0d65ca29bafdfdf69330c04b6a32c7da96572c0a349af15e2a65cba4acd6a126fc02cd72aff096b8ad881620d20d95d9ff3a96571a266712b548a7ebcb3448f314a24f7338a388764977b64b7a680b9ef4b83fb854798dd6d0d283e0d77c7374054a43d0bb20cbc989e37dbd8efa1ac29eda1d90f881791c14e8b3b185b88f9310ba652b7c8a1ffed9330a85bd0740bb0785d8d8bb3fd6bb84ac81781c83416798d6edbcc444830a10a20dff9a3f0a65697af24803c044f5ab07c7c541a09d6439dff56e36fa366fb5dff0f402dd8bd0ba34ecd446880250f2c8dca3f5d3f1e8cc3440dcf0627183190522a997209df2113a468af5c51214939c452005841f8003495994dc43147041b69ff61f7fa74185e53f4e92b790f9b6413e62091623f9cf0ec7dc93e4a854da1ac356942a1594cb569d674e31b5de34dd16ba8bc993c4623f665cb3dce074b899e87876ab62406ee16f17e2db69146de6041ec6e2f18d3d941b97a9f499e9f1e20c79ac443e50a15c754748be0deed9e0f2441a441eb2aef78ff2b7bd418c28ee068402c35e02f77f4f23480a01100602969a0802ac9c4c4b14dc3f4c9a1813102a23f79d2e79ca977bd6f5070d9cb3f4ffa3b15a7128cf79296396fe522be291f926f65ebd585a88f6d8f106db8ae08ef8b83c2131d6dd4d9de4494730a9095e4c9d58536dd6cea61bf8c9895e707e3f71f7cacf69f51cb67619b44a8956d9df349428809379f68bbdf27ba85aafa8ccad130467a23dceacad077e0d9dba65103aa1b1e543602875debff5d8591016b45398801a0bbd12163a6e8697db7335d94cdadbe980361bcc7203846c3c59b3bae6ec643fa87fa6391b2a05d0d1fc553e216e518ecd97d4599e5022ab42b44fbd96b9405d7b2a537ecf2537df76ab66f011c441a01e0ded455eaa291ecff6d4c0c9c1b85bb662a536e277c6d0705a97cc4e10f2039191448bf36955bd137aea96f0f1906b1133c41e6826f7c0d0977021b28e9ddc2d0002ed0a11e5101a671496538eef75f1de12bfa473531105a4cdfb14b5cf7cdc395cb62649141ff2b5559ad66910a9bb06adbc62d04d5c837f227c3f0c26c534d3601efe79e9f940346e91947634b5e4cd49fbf9f4fcb218007fa9c0bfe080385c72ab80e38f706e908331c43085a3ce1fa46942cf12675b6225496dfab92e0c2ce75891202398bc6f1f7b09525efb79938f65615e5698dc7e1043b0f66c0b813e54e587bde196ca883d83903a7475888c96ac263244caf02ccf13143ad365f23680f0d60d56edbdab888daa9d8de564803d4392027709837880bd39307d2aac2554144ed5532fe4ee309bdb14f3f380df356023ad6defa7056cf710ad35decbb2804955a0e4f5afba787275ccd2ac8edc0792dfb1cf26ac33451b2a56423d88e94d51e2fc7d64310bb754851cb86c19287461925585be2815c57fbece064f13859e198367e75ae94774121fe06697fe044c997295683c2522c657c88ad4e20e4f4640c4eafbc83d089f78520cd11257059a008fca3ab02967fecfcf1c83f37a9cc5b0521c4870e7d9a1973138ba231328d36d72457aacff863e440f21e2e275702f3d67ecf6a148854abd56b55e0e494feaf1fcf5bb7f513fa86835421fc7e5a102656c2c0a9deb16d122ab9444ef23045ccb5f5ca53260e384d56886871e1b805cbf57166eb353373367a9ad70159a426e6f3e54a6251c3a2c620a2ca3c18b5528c3c04658a0a3e6c2f3a060fab0f91f214f6e8d805ba116aa9a36c77ce0aa6c11563cf8d08f2d70f41eecd2b1f8a02e203fd9a9ccfdbec8c7f56587105a0d6db477dae802992912bcc6614f391772e793f6307b28c7e2696926a0bdcc83a800e156ab57b582a339c919d6a800c6c020fefab427fbf17cfaf3a42e1189bd5bb3cbc049a3ea2d757ef2c538efc63efa28492890af68dbe00a55d0a3580dfef68337d1d75c4ebad15e17d2ba43d7d7bfcf6c1922549f1ea1b82f1b6d3745965abbfb6be57c762a1fe4716c98baf5ddd78a1a45347e83660000504f1d64c2511c0a6cfdeb72f551a1706e8e37c781f0a19ae5be1dadbf4b31637ae46e05b8f153ff37e61d1ffb70bd59cdbc9c7e922c5e12015f06051148cd7309e73e83c6ecf78a10075cc57b3e0739a45527c4ace170e7bfa368a4025407be3e3d5f5a0d5e2df4426f052cd9b1dbff54a31a697a912932cdd82538d7a9ae8619dd63a71df4da0320e9a71570c8726adbeee3735a4b5faf93b1187a8e51b5f854e37018d589b00d72e1f7319c2d0d245f78b0d68d92d5c0255e15cf5202434aeeb1833f3ed9b48841cc8087fa4213542c75c109f00bf3431caa774f9863dda7b5e05d9f35e617061030f42e1cdc17412071184e599cabf4bc8b36203caf920ea440891cae606a9d4a6c517cef6b3fa1a78177c787e589ff77df43662fe4e7efb47da01ab9f770c0d85d9b044ef7d07c20d199cc13f2414ee124ebd89f4ca055c1f30ebc4677dd50876d7b00930c5fae95b58b7372e9e154556f5401f7ec119c1f0cebaee2b861cd9706c9d767559b3b25d7eacf7f97a08c5370b3bb51f5fc08615edfbe2af5f652068e2e7de98b907189ba3e6e6817140b429f77277111ef2cf512a6606404b770f5c0b9e909abc2ba0741b6221185b7d04d4c8bc42f4ae5c529c50fc1208af09a48003628688b2500015ff0cc56b1c1588e8237a94fdcbb8c7add238d9d980cd4a9c8022cc24bad96c18c886e55f60715f0d458e02f99c70af55e9291fba55067b4f62f105da21e94d3dd204f5ba898b3b5db0bca58df7585824ad985b68e68b1c15f3b82110142ffb27eb187e269b6dcda0aa23a12f0bfff879e18df626ebe3caad6a16202af2121c25abdf49a2e01e795bbec0e76a31cafeda32a4dd48ef44e4230e24953a95c801a46d46daf8453578ba4a4791298c9161f93ed93c0d386d8727090af2c1f4fb9b50ddd61da791807a10c934fc6b6feaa68b84df54b5fa12402af64f255885b83721ce74351e4ec77245e74bc4d0169f0e7569bc3804f79fa3f52796575fb4a3a78343e7a6259bdce726d391dd217013edd74f71eb120b4e24225a7a871c237876b6e407dd8fd379085b232807e8834027a31a56de8060389f7f805e51d2cbe2683a6252024d17575b5dab5811290ecfd46671c6f291020da704662f61c6c23a1fb4344c981a9d1856c38aed3f5fea8f8e0000de77e096fd70dde38cf063a31d060afdc627c0e636ac7d0f6ee0194bdd5625b776c6504bb4c53f738db79b644b431657", 0x1000}, {&(0x7f0000000000)="e7e7c2d8597023e3b8910fdca518e6510553ba526b8f370e314e9e7b95ff1961212780d6e492ffbdc7501bcc3ba13e9b7c99f752c1", 0x35}], 0x3, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) 05:07:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) r3 = dup(r0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x3ff}) 05:07:04 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 05:07:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:07:04 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002, 0x7}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0xffffffff}, {}, {}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getegid() getgroups(0x2, &(0x7f0000000480)=[0x0, r7]) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000000)=0x9) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x7) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername$inet(r11, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 05:07:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) 05:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 05:07:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01002f66696c653000"], 0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 05:07:04 executing program 0: r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000000140)=[{r3, 0x1}, {r8, 0x80}], 0x2, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r9, 0x40044b06) 05:07:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1a0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) close(r1) 05:07:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x81, 0xffffffffffff0001}) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r3, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206918, &(0x7f0000000300)) 05:07:04 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYBLOB="014331dc4a4a6fbdb16f7af0076e5b0cba66ca0e911d091350e177dc91e8a7a80501d993ebf9d729158e423a8ea79c5745e5dad8c3f269c3a932af01e67ced78141fbd84e56116376d54a8fedb3ff74704f8b6910bcb54762d656ed8cb87abad7b155fe5579456c9a9225b579f4b89b0509dd4f14ac1bba13fbe7d7512b810d6acb2675d4e330804863a31b928c195042a0354d397cc88e64149f6d20fa8e3ebf2f1669be649114865a57b3e71e308a96937137e39ef83f4c8db9f646409ee80d3ad2dff3032ef215710883232bdd07d1e20644bca7a18a6a029375192c8149ba401", @ANYRES16=0x0]], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0x3, &(0x7f0000000800)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = dup(r5) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r9) sendmsg$unix(r9, &(0x7f0000000780)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000006c0)="4be306941f4357422b336b1bbe42d83d85e34f071583b5e544d8931e21bcbed613bde4f2ca1e5ed84a38e9d51946b8cbd337abe6d75a77258ae88d59e4f40299240e3cd9b68ca66832eb79", 0x4b}], 0x1, 0x0, 0x0, 0x400}, 0x402) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000005c0)=""/152) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000007c0)={0x86, 0x8, 0x6, 0x2, "dfe2197a23ce500176f0c06a93e606e84fd88733", 0x3f, 0x5aa6}) read(r1, &(0x7f00000004c0)=""/69, 0x45) 05:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/145) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x6) 05:07:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 05:07:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) openat(r4, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000000)=0x2) r10 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r10, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 05:07:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 05:07:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x10, 0x1, 0x50) 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, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000326000/0x1000)=nil, 0x1000, 0x1) 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", 0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x8000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x8, 0x4, 0x9, 0x1}, {0x5a, 0x4, 0x9, 0x8}, {0x100, 0x2, 0x9, 0x10000}, {0x1, 0x1, 0x8, 0x7fffffff}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = dup2(r2, r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x1f) r4 = dup(r1) mlockall(0x0) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000000c0)) r6 = dup2(0xffffffffffffffff, r4) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) r8 = dup2(r7, 0xffffffffffffffff) pwrite(r8, &(0x7f00000003c0)="00b5c55912fb89dd9746a78149f1", 0xe, 0x0, 0x0) 05:07:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCDTR(r3, 0x20007478) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x2) r4 = dup(r1) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = fcntl$dupfd(r4, 0xa, r5) readlinkat(r6, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)=""/118, 0x76) write(r0, &(0x7f0000000040)="9c87c304000000b87e2e", 0xa) 05:07:04 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0xe2) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) execve(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000580)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='@-\xa0.\x17&^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='*\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='!&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\\\x00', &(0x7f0000000540)=',$:\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='\x00']) readlink(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000100)=""/168, 0xa8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r3 = getpid() r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000680)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000006c0)="ae4826b88c17da9cd2fbc9463958a48765808f2b86a3b39b65e2bbd578f336f44e26bae94aa6d28e6afb582b52b1317233c83fd07194e3ba7edbdfc0d906eae8caa1cbbf", 0x44}, {&(0x7f00000007c0)="515b97aefa94c1c17abf312e100e90841f7371f2e289f476188d86f86a8ce8036e36d5353e406fe4ab6848d0a2ab9e1f7f01cd93fb7105a56cea9131a3c7ea3bee4dca545d346100a47e853901b4967e4f47eeaa2132358aeddde3e201", 0x5d}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r11, @ANYRES32=r19, @ANYBLOB="000000dd"], 0x50, 0x8}, 0x18) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, r22) 05:07:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0089e5002c2b0000e20a2734c51f8b78c1631722e03dd65aaf60cc59f090b29a361ba6d34b0447d8850000a67e8df1c30b9f51592a3839835f128a116f"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4, 0x6) close(r2) 05:07:05 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(r2, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0xff, &(0x7f0000000740)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt(r12, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) listen(r12, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r10, 0x1}) dup2(r6, r5) sendmsg(r5, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 05:07:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x6, 0x4, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = socket(0x2, 0x1, 0x0) dup(r6) connect$unix(r5, &(0x7f0000000380)=ANY=[@ANYRES64=r6], 0x1) r7 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) mknodat(r9, &(0x7f0000000140)='./file0\x00', 0x2000, 0x4) r10 = dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r11) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f663c6c653004"], 0x10) close(r12) r13 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x85) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r14) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffc, 0x14, 0x4, 0x200, 0x700000000}], 0x7, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x7}, {{r13}, 0xfffffffffffffff8, 0x0, 0x20, 0xcfa6, 0xb38}, {{r14}, 0xfffffffffffffffc, 0x2, 0x3, 0x3, 0x3}], 0x5, &(0x7f0000000300)={0xdeb, 0x7}) 05:07:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="780479b06540004814"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 05:07:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6f4952952ab81539244f6291232") 05:07:05 executing program 0: r0 = getegid() setregid(r0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x122, &(0x7f0000ffe000/0x1000)=nil) r2 = socket(0x1, 0x4000, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getppid() r8 = getpgid(0x0) r9 = msgget(0x0, 0x2) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)) r15 = getgid() r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffd9a) r19 = semget(0x3, 0x4, 0xc1) semop(r19, &(0x7f00000002c0)=[{0x4, 0x600, 0x800}, {0x1, 0x4}, {0x0, 0x1}], 0x3) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f0000000280)='./bus\x00', 0x4, 0x800, r8) ktrace(&(0x7f00000001c0)='./bus\x00', 0x4, 0x200, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r10, r20, 0x0, 0x5}, 0x3, 0xb8f, r21, 0x0, 0x2b, 0x8001, 0x6, 0xbae}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8a9d, r4, r5, r6, r0, 0x0, 0x7fff}, 0xc7, 0x9, r7, 0x0, 0x401, 0x22d, 0x3}) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x9}, {0x20}, {0x6, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000080)="b6") 05:07:05 executing program 0: r0 = socket(0x6, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fchmod(0xffffffffffffff9c, 0x40) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001400)={0x2, 0x7fffffff, 0x7, 0x10000, 0x6f3f, 0x7fffffff, 0x5, 0x10, [{0x5, 0x1ff, 0x2, 0x4}, {0x9, 0x7a8, 0x76, 0x7ff}, {0x8, 0xd5, 0x8001, 0x5}, {0x14, 0x5, 0x2}, {0x7, 0x0, 0x8, 0x4}, {0x9, 0x10001, 0x9d, 0x9ab}, {0x7, 0x80000001, 0x22, 0xfff}, {0xe2, 0x7fffffff, 0x5}, {0x8, 0xf334, 0x7ba, 0x7}, {0x80000001, 0x7, 0x6}, {0x1, 0x800, 0xffffffff, 0x4}, {0x0, 0x6, 0x2, 0xde7c}, {0x5, 0x8, 0xffff0001, 0x8}, {0x101, 0xf9, 0x4, 0x6}, {0xfffffe00, 0x5, 0x101, 0x550f}, {0x9, 0x101, 0x5, 0x8}]}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="b10a4121f7fd77bc1aea736b439ed07f344d8c605a740e3313be5f16b5405aeb940746901ee7b8ddbe90c587dcee1e684b9a7b91d16c23e664bd4d5e4d98d37f15ed1a37995b870861eabad1a063a92a6e106063c277fffb6698fa321431df2feb4f02fcb3fcc7206ac2d8d8f669b49cfbf53492c882c80eef7ea16f139f5d7dc01eed4bcf9222210e529893e9125c39c3abcbb81864af159ec49c0e4b6b07743445dedaed61750cc1679b3a6851aaae38de275bc6948bdd09c5eca29017", 0xbe}, {&(0x7f0000000240)="028dd6ba9aa3cb95e1ca52cd3fb61d6d25d3ad7d65eea9e9b842146a3edf5a6e3e1097bd57a3a521c4bcb7455a474fc58302be5266f2fcb040c9bd150f39bd303c97bf94721cbf8dc5f67d5706711d41bcaab45e3e3ecd52898a535923ed4c8b3bd6f5e595da4d5fc7711ee43d2f6bbe42cd53cda5e14e6956543811ba156d259f2a536e6296125363c884558f7e53967f586373b39e0f567e9e2279b41d6efe5b8a31f056f600b73b18adbc14c97925ade7e4ecb84f1efb30aab92a4055a844186c3d75144a1180837bbbfc92224516e7a8962570ab6459ae34660a8f29651b1053cf5d44451fe6939a386177181d361cc4e0721153b52762fe77cc443bd52249359c45bef21f39ae55ab11082a76772c0abc61b79d83b9a9b578209067798062233ab3325f9d71138eeee70f4c94dbbbde2b2c653793b7dcc086ec1be28dcd3e845dd93be744dc14da4e93adb2242327286cae59aefe9cbacd94b53016ed76f8f06edb934b12cf24de78c00a4e76610764a8bb09f1872cf3bd09679659126a6facaffafc9c5f5208f4efa0b3f34753123ec46db863759a66423a821e4e305dd7a14f60eb6fb9facae9e2c0493451bc8bbbe4a6ff8a09be1751cded17ff5d816c3d06cca4960dafc1b786a748a9a143c0aa3eaa99faaecfcee2c954d0123833301e42f1ad790c4e1380d5cab4b997767b7415465c3fabb8e1c6ae6a41a7046c381978dc3a31be77ff3af5e181e037cb57dcfd1f0dcce29edb1e694b6e86ea946577da4f84d9abd5513c9e8b7dca2b254b1a3b9e6247fd620d22d95aef8481daba96cb8da172f8fb521629d796ca1a6cf59a4bf16518f109c8b76a6516475427b1fee206522444e0670d9ad46c4e841249a66dd3c93c34ca123948b79f64bdb4719e22ff5fae124ce8ab0363afe51e956c2efe16ecf94c9f1bc60afed9712384ead2d2368a78f03a91e39940f33b8fec088cff8e9eb9c242841e4305ae96bf8c9380a17a804ce9d13035360b1c82be9f4fc00aacadf2006303fac940bcb6ce406d1419a041ab4d1298523759d223a8b88b9392f590bcd08aed35fa89e723b8f200ad656b3d5df6e6d08e83c233bacdb1541d05302b582dee22b964353729255038955112691f4d651a961afc6eb49cd13dfb9d4afae9325a0ab8462eb4e3e63b781b787fe4812e91fc458351720dbb9e9f9a09dce157995bfacae36d136ced64a192df09e384519f5f74c8728f8cbe81316e5f9aa4d5dded95e02e2b3be5cee63683599f3366ad485900215804344079939dca8837f266ef0d6e981f453cb35c1ac9073afe30d5617a6a5ab7b0fe944bac57802be48915ab082699ca57e1b287dc766792dab188e720fdde4d5425f7c7f13c3caa6b0878dd8f399dcc642eed2d4cfeba07480c450858f39a7c34030ae07e3281d104b746b354d2d556a703818059dbf37d6549b79a74cff644bd38df43aee45464f5461b0e389d7b9ac2903b39ee5be9aac63907eea6a960added86ce6fa7640eb0c18ee1c48e3ebeb0ea6e7cdf07fec4ac3073846dadf82fbe84b5962b08d62d5bf90390f57aaafc4f97779f3b71877430e9fce9996efab644e4a3744409fb2edd6c6222cbec9bf37f97a2123f90cbde4734faa2f29346babf6670a1a017122bbe731c8ba6a335a10dd850ffa0f5e2a6bfa30eeb90636452fe960a9a9f766bb6c52ef3a9d18e4cf70fe052546498f5ed35029697cb8a3fa0518dbf4fc2e4a4a31cf0f7c9b2069b47eb111da6866133c9b597d556089929d4cb283c4595c4b15a60094ac61ce62f174ed5788f4b251680c4af4f1d797ed13c89236ef890c586a9236278b3cb8b7d4a5da7dc573c34f5ed4b0df184c436ea8981d81308bf9f907979dc69c0be86fea1d63ac18dafa131781965a2a876f7f3dbe0eb75e736082757c079391257bd468691ea03e591015f99f32b6770a9edb6de37fc628ce10bd48a39c3b8df152fa24e38d749b6fd992b11b0c242c3cc3d8c52eec954b5f1e9657b7cea6a9b4e77062208edda2823679f1073d16c2c500ee84cd1d9824af94193a0bc2948be883e9a4599bd6c44a3bd6709ff1a48f9911e1565ffcbd8657b4a92902a82d16fe5de6cf36eae7c12a7f87ea7e977d58d59c41c2b9b3f18a6d05309c738ebf6c63ce21b1e28966e0df23638513d7d5f626cb2819a27282a3354c337d4d95609ffafd30b76aa944beccff74eb4444bf0eac3a970528cad145b6affff9cadd29bda786e13b0dc70aaf7c89b4014fa3e2cff4fe83ec1e216e8d970c7be51b39dd0d7f5a44d6e4c18f37b84f5400dac5be2e06f4721826a2fde3ec3d6479eee64ec4afa71a753074bb001729fa670fdca42a349ab3a803bbfa5a95e51a7dbd34fb407420aec4d4d5d4623cdf0be01bbf06ec8494696b4a6be73f530f984eb19776251a6fb0b27d44978bdbc70c5c49ab912d21d82f4df3a3d21b04e9edc4466513d04d63d1194fda1ee18063728e9d52535d3f32c891c59df501c39ca242d2af6037c308f6519f3fc2ec9acb309c96a37c78729a14509a42320fd745ded0d70211720f0a9a9818a897c9ecc4ab06cd76fedd589df835d0459d40ec164aa5ba54c05a2e16ef16b73aa439abcaeb9b534732894639232eed908c630bc79e5b01e450439d57f0f7da76a96240e97488300f2bb4a56c6d0d681bb0194411b9e7360251fbe7bec917f2a46770a73c9c382aceff9a081e50b292b1a446fa11319104d679af13a384d00cb0d4d454a9fc9b14175f82aff35d6cd38b3448c3be5487e7ae512c6758fdd389eaaa414f68093881680e81c4f5dd9331446d669c9910aff9843983801cfd12db683f41f5979a09d06b914f932628ff05e5267d0016ba295c43fc0844b094e820a34077373c8ea97fe8722538b18dc46f37637181b3063c5f2a2e65fb5c3f6deb71077d4aaeb57ec17c92ab84f061fa95d62fee7d96eeadaffb8cfd3a3e6c2e20b707c8c07401c83d37ac95f76fd8a8c9a9c5113fdc675e2912b4955867eb05b853716b876e4db232d6da770fc67093695c19deaf7366c11d90af25b2d524d7b7adda7c19b9fcfe2bf610fd357ec3f2e1c3e91e20a7366716538ba620ea595e7a9c6021cfae128034e7a56dad968fa3f17a3e6be1d08e17d5f125dedcf3c9412d62c3ec9718be2f4ca6dd5721d971237587cd967eb4e1f81fcf2dbe28de6b0e08ec44848f96011f8c9daf6d1e33c400cdd5c3d4260f14583dccab057042eafcd4da48625c0bf6d5e8632f809cae1bde5407e39387d08b3f40f60e8c95e9640b0807c23f398d104fe7f158503d2ba93211bd8c0b663872fce3d54ce00e550ab1d4b3b8af52ef248c000358cc2f02d032cc16b9ca6462b6d3779e6f709dedc177e78b955fdd6f79fd01a68a272f6db78648ea6248b0663f25b44449e981aa5f893b012506a35a7a34381b6d07c2aa0bf51d55eec793635eb753ec513f1424947b2c86fd95e90b4289af48ddd1e0431847ee06006be96e091364852b43c59d8e6a199add7e545558bf2700a6cb4b4a01325ddd7c07fd5100f5319ea1c415eaf163c8ddf874d31bed0cc61e6936dd7991fdc0ac333e96c12706f6054cc211a303d0b1a1aa177e22ab29709d4e5bf8cdaebd8808220c20b192de843a8f97d99982a5c9fe4832fc91080ca84f77d282737d964f766d5ed8493d0ad42074d86d3b3d849a50fe82a3004143677425e00637551097fa31b8c50d1980cffd0b9d7cc4ebf0d50d8ef106f20c36bbeac3a8222bb231ae4bfd1613e4acd828300c86846fdba3f74f67adf665e401a147f0cddae3a4f4606bf0a39c91082a2fc419a8462fd92cac241dae3b942b9cef008148aeeccd5d24f2973d71506a6b9b63de3639cb49d09b607188da36203cea3ffc3a093531f8c633798cf2bb17764fd62558a07021b8df375a95c0f9502beb419cd743d9dcd227b1fc181c0982035f51c4892037d70b9a20ce03eca8415ced9c73fa59a146f44aef0d8be80d3a801b967b2b4fc20fdb204bf5ba24dfe1df856291b0714abdf82c9695c7e7dd8927dbd50da0b1ed81858393fafdf5d969c9a7838e920b313b0b5a5d252591b7587f0f13799522f0342aeadf5c8ec3bce202e4ff7ea84b98a33ff8b8a116c192324d2dc97759918636bb38708a36a3243493ca808149b12da1ec60845bcee56962c7d6ed27ff23e49579a8181b4293c01d092d889148aa1661a64266ee8111f267a33a5f701f367063b4e9b95275adea4e6c12268b0ea3f15291bbfea821ee1a5bd58134287ee469bf6df9ec391ce76def5092bddee703ac653f0dcdfeeef81fb1a4173d80b0fcd85409582446e5245e92324c3d23a5cd397ec6129b8cb771f6bca6e118df3898e80b5f8f276e62e141cc6180c161c77550f46cb99c53f20b24d4127e2726a79a62ae85d5250b68e3d4ea4f46440cea1a42eb4131b6d190be1ce05fcff4469f360f02edad0475a3473ce1c91c5d6f7262d0aebd330ceb7d40569b673c73975741cd3d6c3e41eb9da7ca9fda9ca49cf9cc0e1c8531a6cf637fe12e08b43f59ee84efb23c3d5f06fecf26acca3cfbce2d3779f52c74dad1e14fac41ed0638250d0d960637b4d057f5741d28238dfe07924ae8a21100e7d0655959c3779c1ead0f7d7e9449e023ab9f87d31bfc1d72020361895d20d8e990d6aeef971f14ab662417ddd812632a7b3a8224bca0a499862f9cc93679fbf062b8368ec92e962a735c71160a1a26832367ee9233a7e6de53e96ec9e0d29208b4601ef9b81c38a51902379708d3a3143113ec5c50c0541afe6a807735d537d23d277166d749a10ace2d21f14e866200b9be390079cdfb42ee9f417c044cdcba905eb081bdfc5f9889be3571acce0828c6105c213620c9ce2408a2ffc56a03d308d27b30f17ab0aa454de74d939f192ba3c43de8aad68c42d26520c0fa0c9a638498b628a6bbddb691f01e6ba3df0cd068949d32af25ed84e071a6b0d6fef055e61888a66a56ed0457991980a3da828a1d748a8dec8df81e685f3d1f6bf5ce3bf29009ea9bf2ea447125e8f7030638f42c2396ccf8c4a8a6f4113b78831b7852ac8d2ceac8f60015b8bca0007e1f324d650fa285fadc542139174dc3a7c618cfa512824968b5db0f5c38522e36dabecc259bcd0d494ada178d1dae9cd616a1a1022a339d0068fdd5cafa42d5808dfa7db7618604982387c5b09b66a0b86021efb72bb5f6a75be6da7b87874cdc93744a1d71a07de33dbdc05fff0f29dd666b5b1bd2353033b447f075bf6b51849b8f0f3ceca7657f37bfbc945f8fd28fc555eabc61e11d487acad2e2087422ada7111006ccd597f1c2194c28f3c1cd28d6ecf84ea8eb3899eb9984dc223fe41d143fdcf28de2278107fa89fe23a83506d48052ed9d55b896a1cc510dec4eef5ba954d53ac1b7b5b4d7eeb872a89fdd2477e00ad57bcfd8b9fefdceb401a741b037eccf4721ab550e56f407a803a442117e0602b3bf6866fc97fa0131b696e20d88e9c36f2de69e468627dd12bec1b04e0fc44fa2d38a642d5df5403ba4fa87af3a401ddb854fef3ea502830566c4784e7b7e5c36eef050322e4efa2221b170badfe44457a5bee89d8d3939c4ea50681e6f9c28ab3b6a58991ce2d7c2969717fd817a9d6f072e85f188ce455af637a027bb6dcd37ae537eaf21428ee9b651de58f1c50fa9f6615aea43bdb8722384796f8a62a16fb74e9294505aa30b5d656e9c31ffb308aaca225963b9be8d7f22044f21e848ae6ebed4a132b140d7e5713bd51f0024172a85", 0x1000}, {&(0x7f0000000000)="e49eb72dad49fcf60cd96df0e95d70918d7fa9911442bd3048499e73ae7efea683de", 0x22}, {&(0x7f0000001240)="7d40a08dd3e7cfc716abfb5b4ca1c184481d940924763d4d54f3f4b562606fd501d7dbc3db547817819030ca9803fab5c4b78703f072399f8329d504e951771d7ea2278cedaa087017e63ebabb40a566429781c9e46bd873ea2c8650871270e45937d2ae8a57d9ef279d789c957117188742dd3bc1c37849b3a2733370f471336e2e9e227dc8a3a52feeef5d99409cccb72e2139252fbdb2eba236e6f3295057093e79e07d3a5eec08b5d11e383ffa70600c", 0xb2}, {&(0x7f0000001300)="120f3431cf5211b9a21a8743d4078d1a853ddbfed6a0532e7ef9d0a6a0de30243556d33d0c61ef469f67b701012b0abd85f848ce7a59f5c6a72c4f5bf10e0612a64288da208adeb6736a5f3d19a92896f28aac486a982b5f017e3fd091807c8060caf7491da685597049f78a1d9ee6f6c1ccf6e3f6c046c24faf5f31ab2cb0fd", 0x80}, {&(0x7f0000000080)="cc597fe93d41a2d8da3c9891d86c4111598227a3b8ebf8b9cdb68ff6d40e555d7e6edb4662bee5e878c19e847c", 0x2d}], 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 05:07:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x8b, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2000000000000078, &(0x7f0000000040)}) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) syz_emit_ethernet(0xffffffffffffffd7, &(0x7f0000000100)="b59682b6e80de53379883870f683") socket(0x2, 0x1, 0x1) 05:07:05 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) r7 = socket(0x2, 0x5, 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x1) msgsnd(0x0, 0x0, 0x0, 0x0) 05:07:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = getuid() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) seteuid(r2) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x2, 0x6}, 0xfff, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) 05:07:05 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_open_pts() 05:07:05 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c8349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2eac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7ba8622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d234f2d11a9da1ed50154d56abc8c34b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:07:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0xfd}, {0x4c}, {0x6}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 05:07:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="ddfda878c225a907864aeef959b354326b095d48a332933938c6a9a7c7969e186fd8ca89879cc2fdd8c7c498a0a93d6198b7f7be56da4f07d977259bb9ad49137e4ef3353d6227dd5e9384ab972a43d19776f140f68c79785f1a491b5c9b7b525ac31db8c4795f77524d42dfb1c75268cfed768e831e2b9abb33441e4be4415ba961c827eb22b24cf6685bc4edf70eb9701f921d578cc83b9c91ad851c246e35e493e24476a1fb42299c04f893a13bd97b90204156e916cf1cc55aa693091276166b02ff9bf9fe74b4a6b15314158182954ae0ede8cb7af0a2ead78ba6fe73180fac85eb9998c51f396df22567f99374a4de28a897093b19"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x4235e0bd34959bd5, 0x1, 0x8c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) close(r0) r1 = socket$unix(0x1, 0x6, 0x0) sendto(r1, &(0x7f0000000140)="84cd8b4cb50cfaa63cf135afe9d777e58e7caeebd5702c9773221bbb740e6ade3fefa8ce28f487817a64b470cc7c00b84c94a6c450b83605e26d2be292f49b0c101efda7f5e5ba3b10b1bc7fd612173e8c49f977157e96eb75f100a576d3f3370ca4593ee0275f0be4ee0e4dd919e784a984281aecbcde00805d8bd9a74b8967d18f92ccfebd871210b02684210f19b93587acb65770d6a9f923911cc41b97be9c67297a65b5bd35f0c5ddfa9b70cb82601e81900031fd153893557d", 0xbc, 0x602, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffff8, 0x400}, 0x8) write(r2, &(0x7f0000000400)="33b9cfca065c53811db53175dd0718a6f37d0e1e3c618d37d95d728d8e843bc7a320fa9d821768432bac93ca67f84daece5ce0d7c95e059254610b74c9ab205573111b170d1c44760d4ae5770231d2b64042a9274189899f33dc053c6efe87913e0920df323cdd417739fff655adbe66b9f1cc305b946881c2fb7563974fd4a0792223a0617e5609bc29502ebbfaed7ec688f8d281726217bfde0066f401c507a12d3f3ed5974e10866536eb3a1cc1322834d7511a61557d3e7ee59ce6c0150fa3b4822299e87e4419ebab8783548637e50b799691864b", 0xd7) 05:07:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x9) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efffa1e800000000000000000000000000000839000003000000000000080000000000001000000000000000000000001f00007f7d92edd3d566752a973213003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f00000c6000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) connect(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r4, &(0x7f00000001c0)="a4b73f7ebc94c353e7a84e044f7d459f1de82b511585cbe9c74cb4f48ebdd5c2c29baa8d6de8cfe00dff192402bccfaaaf65097364bda8eb89c61e571ebdce1c363c052183a7ec850e3c67fa575b820b7b84284376ba2be355f1a9b02454a7113571e44d655968cb36d97b9932aa2be5070b74db7605", 0x76, 0x2, 0x0, 0x0) 05:07:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x2, 0x0, {[], [0x0, 0x0, 0x7, 0x29], [0xfffffffffffffffd]}}) close(r0) 05:07:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000c90266be48b13b303b9e915945d142efb9e8b48ba9fdfac6677f0f00b6da0bd578737cd9fd39246ef99cd9157c7b2c9540e4567c6edc1f8b77e0c7f0e7f77352cf75aceef1ca02c9edef9d11f8e1f7c501a00021dae9ec0a2f0274c99d84a32d20efc93470b6bdcac1a86a07ab1cd2b0a0d0ca6a8b34741abac9c1bc2dfa9fc38520bbc772947e25f80f035a5ecd66ede279cf4b445d22eab4aea85ea9e817d0033a3e805e4f2e77fb667f1d340ceac471a317baa360b018503f27c421cc3df89d85a0427ca73e1050e528fd8e86ab9c5b1a48258821a9270bbeba7f60d9ca469e043dbfbd939cea986154fd112dc4085f187ca433f4cdb15184c35d5627650da14082e43fc4d43c99fc726d85b873053f28e37669c8c67285a21a54478223ae2d56bb1cb912e50bc3b8d23dae29def69af19f450211c97c27b3d929479058d0c189d6fd683188ce"], 0x10}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) msgrcv(r5, &(0x7f0000000280)={0x0, ""/254}, 0x106, 0x0, 0x800) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r0, 0x6, r3) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r4, r8, r4, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r3, 0x2, 0x40, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0xe3a, 0x40, 0x8, "8d751b8139af2116985cecc35730ccc7c33f33d2", 0x0, 0x8001}) kqueue() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x29, 0x1a, 0x0, 0x0) fcntl$setflags(r13, 0x2, 0x0) 05:07:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\xff\xf0\x00', 0x201, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x4ba951a5b4b034c9, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 05:07:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/39, 0x27}], 0x2, 0x0, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000680)="564bb5a3234e6281b8f82c921d5e150c2b433019190c60a6ca4de63bfb798115f4f31563061ff3895c867a025ad4bd6756f2e3802cc51a8b677175e426dc778ef6b69405423835efc524abb47c16ca1cf7be435344117fb5728d00fd3f835a16c1c15e1f494b816446ee4f9a2efa5ac35159a1c9a7e7926197268f8f43a5b2d033d1a12b087b4d2a3eab9e77059fc0ffef55ce321c794be38c4c28e7f36b01eb810c750a8599580cac7b436118d1c141fb03e2deca2a73416c7fdbafa29b2f3e22186f3395244eb4d261bd810c0e6df37286201c0974a3df9b3500c8327ffcc17ea507f6a4828703975e89cf55c7c209c00e2c06000000d73232e55e65a1f304e4f9de74c4ec75f65f8a424309dfc0910a262a958709490070938f53ff4a3c099daced5b65892753b33b0d09ade86c472fc6462b", 0xfffffffffffffedb}], 0x1, 0x0, 0x8002) execve(0x0, 0x0, 0x0) 05:07:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x6) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:07:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x170, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xf06c) getegid() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="822e2f66696c65300000a31dae5d57d5998bced291c8f7ddaa5ae28ab4e94fbab878df4829756b94a7f4dc9e6b8e173eaa8e2cc9d3ae4e4422fdff8258f3c2a381526cc876844674761691160dbb1fd6e4c60416cff1"], 0x10) socket(0x10000000002, 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) 05:07:07 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)={0x228, &(0x7f00000000c0)}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) 05:07:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:07:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = msgget(0x1, 0x100) recvfrom$inet(r2, &(0x7f0000000280)=""/248, 0xf8, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000500"/249], 0xf9, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 05:07:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000140000/0x2000)=nil, 0x2000, 0x4) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000000)="e3384ca70a7543ae74cfd442b4a71a4f8ddb63abaae5c1c9", 0x18}, {&(0x7f0000000040)="df4718904fc61ca17c238eed78c0029965e5e4c6988586fca84bc93b802a5d3474e726a62aac0f785362398334195f7ce7a76f6e7e89d60313cbf4e087f59f51722e60a44c12b368f2ebae572299859db845f73546d1e90215636de1a039322d33c586f24a56a5d9d832930ecd784cada3a8c1a4da33792027907e2ee9b405cbcf1afdc68bf55082968d698a2d990075d620", 0x92}, {&(0x7f0000000100)="01f1907c41a93d0c506c0b6a1ebcd6f86ad0b5140e12d713b710bf026442c0d6b9517b83d803a641ca4953f6c2754ddbf96bb605190d4814ab1f0fcf936a78e926f1b464a7e2f628747c77d8111397fea4e212ca10942b1dc91734ad92b71b7d9666c2433fc71ed2250602251ab0f8d5315b30e147b2ee643ed390849b48fdbc87fa336e86a7f5a887a59f27a8267e83579753bc746392aa5699eb3438a6af276dfeef7384f61ac7da7f0b6740503b1b19c0567faef5f2c245162066eae565f055f8863f0cac10a805", 0xc9}, {&(0x7f0000000200)="ea52b36d4f9bc5b21e", 0x9}, {&(0x7f00000004c0)="aea364b3d9f99ac32dbd4b9af77e9ada2f18020dcf91c9ca4f09c5f1e88da8e745cceb0c8714e2ae6727cb8f2efa63b9269d6484d51fcbd6620284309af85453b9c63aa6fd1132656b6714f75cfd7e54bc40ba2c5dfc92d2a3b2499726f6b104999fe3dec5940715d2d71611e8a3c2326465d787aedb94ed55ba98a941454e8440b226eb04dae6454ce8050fc993ed1edf6c98861a5a2da0c40adcd6d97c67356c43b422a7c17980ebc2723d9c6788d32b43e95f751e45e717837e98f64ebf1a5ac83ccff999c8b0e5ab756c479b33fc47a3bcc00a33be935fbaa5fae9c8a48f96afc2c00f5ba0c8f67d6c0064", 0xed}, {&(0x7f00000005c0)="b0d7f5677e7a342b0cf774aacdf925d0aa9e45c6edb1eb39f34b43107b592ba74ae2184bd97f2346d2a611add47bb3b43aacffa97c3d1052a1521c91e6c9149e86973e1a6c2c61f562d01ab63d851dfc3ec456aa7b0b659cbf6417e89d7b988e86e6fa002df05b890b4540478b6bcbf6a16ae362ed01d7c64cc3d9da1654df660a646ffedc8c20fd66556da47a72d15c33da3cf7d5eda595dfe537da537f529ef04b1d45a7dbd2511602fd1321a1a6a42f9f6efcc9db31e6f23f8db4d980bd317fbf397698f49c73eca2c88b4be57b33f23a127dc9ee086bd9cbe8257aec773496d2a04de391986c92f775860072b8fc137b504f", 0xf4}, {&(0x7f00000006c0)="54f922fde4c2089bca9598d4dc700730d124275eb4b253d3fdc8405c91af7c36bb264065fa51c3a1ac764ac6eeec6c3543d04707b8740d048241361751f189a69144c21a96a3ef428e34461340fab7592913f7d2ca86d98c5ab4a6fd28ffd11cb6eee80f26634e2e22dc1fcd41fc2f78b537851635921a684732ea9ad3f9c7b4894656df37c62645fb0fa377b2f4b6cc27cf12b5c267bf3c2533f570f713be3b882531e49b9edd2cf7f9975e1117a0c307", 0xb1}, {&(0x7f0000000780)="d1d2a7d30b652bf11a56da403db92bf95910a0f663e4", 0x16}, {&(0x7f00000007c0)="f95cadd4993bd7b3ab8b8556d1639dff0ba00a6e4a02b3b02e0d17e099cac1c0595ddc5d267274296bc870b7e7bdbda527cad7e55597063f19ee919868ab026ba9a6c7765fd5f8d660293d070d49bb7c9dea881c949665fa1b3a26fe41b19fd2aff5644e3fa4d85c4911ddfc75b21ac087b41c1aee45b34f53a70a4b25fdf62285b01c064beabd035e477ed83ef606239c9a8050a680f8373945ce3c32aa0e7ca333fd28ae6392dd1f891fd9c021e5baf2e7686c007b95928fbec1b22a4a3673521c0d872f5703b4b379da", 0xcb}], 0x9, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:07:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x1, 0x40) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r5 = dup(r3) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000080)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:07:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = msgget$private(0x0, 0x44) msgctl$IPC_RMID(r1, 0x0) 05:07:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x284) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001862040179002b3c0000003b7e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb78e7d2c336ec5e00000000000000000", 0x57}], 0x1) 05:07:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff88) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 05:07:07 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e0d000000653004"], 0x10) close(r1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) 05:07:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) setsockopt(r1, 0x6, 0x8, &(0x7f0000000140)="913ab1de4eb9238e711303008f88b9a12bcaeaac152fa87c2432e077e15ef140f99511d56f4f2c042496351954fe9db82c77f042af51c56d884661439fe2746c04c9d35308eca363758e0790617122880a69724e28fb", 0xffffffffffffff1e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) listen(r2, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x7, 0x1, 0x1f, 0x80000001}, {0x1, 0x40, 0x1f, 0x800}, {0x40, 0x0, 0x8, 0x8000}, {0x8000, 0xc1, 0x0, 0x80000001}, {0x8, 0x48, 0x1, 0x8}, {0x6, 0x6, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 05:07:07 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000003cf, &(0x7f0000000040)=[{0x101, 0x40, 0x5, 0x80000000}]}) 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, 0x8020699f, &(0x7f0000000300)) 05:07:07 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c376593858ae3ca9ed0b9cb3bdd6ac710099058c00780bf4df99946a9588707d9fe072f2705f74c6a8240cbd9836d5981d665aed0bf13423896a26ec6f23d0c89421e4a70d173b3075b963dd65b5e3a9790b8f8f6352c4bfbc1a0721238e30a30be2f84f96237b6efbe1fab457058a28a4a2acbeedfe5d47e305b5f5f18e50f233bda64edd9e724651e35bcf470b67ef2c1bf9defaf8f326c04b5eee0c7073bb8660c168bd271a6c98cf1da7ab7c9083ca0246f622e97818f4e59394215fdf260ac4c22bbf2ca0841844c3b72330c4923fff47a3c9b1d52fc34c99121e640adfe0b11f9932941abb677a47e2bb40e86495236ee76a78422427c6cfdf717a"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 05:07:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000b1060492c53347bdaf61de4d0e170002eb443a1f330c947f9a10420a05b31204434dbe7facf3d3727f18ed2d21131e4c2f154c41141f16caf879e6171783353716f793973d5351d24078c2356a0516073284bbae2111565e733be067d263384f1a452da8d8365d8a1c8730bd2b1dc2c9a41447fc5a124811ae252a17e81ff3b23ab49426318c2b5b2e3f078946e4bf1d8f600db08f119ab57e8ced6d4fb9396608948f7f5d1fa06cf6d2c81c9b3d5772331a307a19d9"], 0x1) write(r0, 0x0, 0x0) 05:07:07 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="005a7a1fc4ce000000001000000000"], 0x10) close(r5) r6 = fcntl$dupfd(r2, 0xa, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r11 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(r11, r12, r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getegid() fchown(0xffffffffffffffff, r14, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, 0x0, r12, r8, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r10, 0x7f, 0x100000001, 0xb1f1}) r16 = semget$private(0x0, 0x7, 0x80) semop(r16, &(0x7f00000005c0)=[{0x4, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x8}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r17 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r17, 0x3a, 0x12, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000000c0)=[{{r20}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r20, 0xa, r22) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') r23 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r23, 0x0, 0x0) 05:07:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [{}, {}, {}, {0x0, 0xfffffffe}], {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) 05:07:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x10}, {0x84, 0x0, 0x0, 0xfffffffe}, {0x4005}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) getsockopt(r3, 0x220, 0x2, &(0x7f0000000100)=""/181, &(0x7f0000000240)=0xb5) 05:07:07 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012a1f94473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r6 = msgget(0x0, 0x246) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r7, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 05:07:07 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x18000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x31) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = dup2(r0, 0xffffffffffffffff) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xb, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r4, 0x2, 0x8, &(0x7f0000000340)="a8ddd766eff671627fb7b86417a6e38465cd5d243daf9b75d17e7442cd60de2a8fc0da950c5e302d31f0fa974274521aa3800e6e04a2eed7eaa340304bdb4dd06149570002887348fc83175f0a4242074bda1908ec44e49e4f56fc866671f7f79711c33e798456c8f924ae423f9831cb10afd55e1b4ebc656cdb987d840e2f2b44040150", 0x84) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/62}, &(0x7f0000000440)=0x40) r5 = socket$unix(0x1, 0xd5bfa77eb5d0f594, 0x0) listen(r5, 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r7 = dup2(r4, r6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4a89f92ef868bfd0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x10, 0x6045858054da3557) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000580)=0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000006c0)) setsockopt$sock_timeval(r9, 0xffff, 0x802, &(0x7f0000000700)={0x1, 0x6}, 0x10) r11 = msgget$private(0x0, 0x28) msgsnd(r11, &(0x7f0000000740)={0x1, "66ccbe25dde90fb1582f7e55d4871a5c7c4d42"}, 0x1b, 0x1800) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r12, &(0x7f00000007c0)='./file0\x00', 0x80, 0xa4) 05:07:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) 05:07:07 executing program 0: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffff9) 05:07:07 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x2) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = dup(r4) dup2(r5, r4) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r0, @ANYRESDEC=r5, @ANYRESDEC=r0, @ANYBLOB="2a8a95d6b0bece2ccb4ef24397ab84c2444862aa0de4770895565b8ecd518a58dfabd1a41568fdd362d63852434bcf76e168160e9204c5d38101878954648ad388652ac75ec6f764c8d2d59fd15279a7264b2d9673bef36a560d5961f3ad10d00ec11bdc23e8cddee3ca66da7562d084d06fbabd1ad3b31e03ac5685219a94d4caab2c163c0770a6b6af4fa1186eb426693136d4192a4be3c6283df12fa38c95cf9d63ce9033429e4d9a6593ac39c32ceed87b89c6ff9a4ed9660af5645385ee79d717050412cbb91fca3373a569c4fd76a53ec43c43a38418235c7a88c35abcdbe4b3a2002c03ced6252136afec33a7ce46a55a8eacafcd153dd66c4c6d465f12e889b3896a2683a8b097611359b52a2ec08fd959937035202e30a0d189049dead11902ae2fa9da75bcfcf82a1d9d6446f0776d7a679092a2b1db23150ea909d3f846ece1074ed2618671b6483a2c7f9b6546d5ea1822321111a6c7b4f5721a187af6925c5d069a2bcef3e604381ef42e443de5608d9c0fbb47df17ed67ef9a4aec305e93f87a16505579d02c1606e05d454928bf852a5f501f5727849aab4322d74d69684a1c2c5bd50e84ab315493c13bfb5f923d2c607575ba693c83cefeafe953bc5e6f1119fb0365797ffc49030943a0af09f94076f51e697ef4306c3e9b7fb02b125b475e03be7e0bbb18960aec67fdd29362e1b86371ead3aded817ad50e50b2acb091dbad3320c34218b9cc91433c151d72af894068855abc5471f75f794c13c20b22c2da85cd224c882223c0e730f20f190cd09825d85b4c7894b566e53be1222a999e93c4cdbd281e9096ca362e077df4b2b84dc25b6c0b13ee5709303bf794b845ee8103543d7338b8b6637b250376d4659bf0875cc1388e90fea0ffe8524d5d61fed3f3992363bcded10261fbc26258ccfb18d8dece35b6e98f46880da7efb6eaf33126be297afe42d18f4f6ec1275cb47239b4370131bc026254dd171e475f1c0f2bdc502fcb0d079e6e69a66e8f128d15c65288871313d114af3659dcb679a0f72544bf81eda956d66fd254c9565d3f0e8740b0aeae47ae65a850368e06d5002f52c904960c70197053519817b246ff6b42b8298417c70633a4a9494128e92cce5473dc2ac38152e89d9d3d8856668f3ae637ff56e6a644fd08738a301f12e7e2f6ba5b87477f2063fb0c40ca8ed2f8aedb69301a2a6f7da27f54eab871a3775a69e5236ec6c13d1c179909948a05ee651cb1a326c777d5a2887c7dd43320aeda57ec8086dfd5f2d6ef176c63badeef04afaf17ae320cc6b2ca494dddc9b12b2e818a8e2609623685f48d5df7c011e9fb04d7ee721fec195b4c85e2ca1e2ef6e0402d9b3c3a4fb130a791c278ace46ed7560af33e97bba8528b9ec83a660a29de6a4022b59d1af42e5af85f1962e1d9f0167d6c441c99ed78adbd3bbc1372899ae395c55cdf02da6fa0a3afc8cc323676a40d334119da6ec959a70df687c360fb6fa831a88161ca10764458523b695f21edbdf2d15a30bfed674dc94fe49dc492f96542ba6f7cb0316506451d9301ca4b54e18d0875c9faf6714cbeec7a20aea6e2fb2d7332e43c0ee6bc69072b212db8c3ee40e0c338b99d9564accc9facc8c9eaead4f0aee99b968ab86e8ded3ff147003047ccff748a59bc2af98f8e547c82c97d6c40ccc3a390e9f850cad17b6a78f0dcf69a3af7b940b53084f2b005ff6afe591561abd7a27cd67188599e84c9e6689cefd3caca4e52308fe410d50de242cbef2e56fb768caab386612b92320541b7490f586c87a93ab6679f4ecf4cd50b17d4a7e6425f6b7cc81c7e51f4dac6c34f1a97f618e2652f4cb8c2f728e8426152f53cff4f2179dc33ff159d0815d9264df82f45bc52767a47d0210fccdb608565ad3fe07ab1062fc0bb1720ad24ab4bd3aa13f1021de159819b944cf293301d1559779a798f394d470a647032798bf05e0c80453b3917e1b72ffe92f057f0812ca01903621520573ad2ec03322fe7ae01e940ba96f2e6a30914e98d9fd422e8025bb88f4c1fd78665fcf48762860258ebfa9796af4a6523e4d3b1c26e49d6d35e134bbd5c7813d1d9bfc40ff79f6a1b1ca27fddd9817a2af85445bc794d5f21d3e823cea9bda13d699df39feec41192f1e29e6063c12856f300632adcbd6087cb466f18baa20c9ec8145f6060b947dae30547c7d35cbab702aae69d910fa824f1eb56d146ca130cc00f316edb97c0996b4533d4baf774047bfb3a7ba832f4436770adcc5fb080d072a7e983f1a6cb7603d2f15b79682ab4ecfc782b9236be8fe19806f3f4dd8d82fc3164607e2809d52a489a9175e75893f45500eb349274fa9890b501a606498e26108239fb5078de3f1e717434220388a50422d1a1f6c1e11343a4af3647234ca94f327c8f6a2077c98f642d59461549d223e86fa7102de553196dc97bec594bdf4edbdce49b019ac29ef40ff51615a935868b64bbbf685405f1922dc6741704e367e133fb6b954f511bb4234334175e68622c82f36b46da105d236b230651114e44cb34a646365064c2e1aa0f73e2c2ce4c060f655f244533f966f39e76d891298b0385225af610c1e0bf219c941c439ca51f067bbed98b89999c2e4a46a1278bdc26ccaead73ab8c76c8195309eb373812f5b9cfc6b1e34babb934bbe4e5f2d06b5f91f377fa0eaa788e1ed55a0cda3bbe288c49c1895bcb6747eab3eec48c930af209010db9c2f2c8d571531d80915e471f4f145bd6de8b7ffeec253a51c444bc24cff54d42958b2735a6cd18a0a5e73d9b2410bf8835d04129ddbc93945d5336941be832018bf2d35fa80293cd107bdde0cc33d51d2d3adba25625156d507c228abe94a36e6a3d46ab2920ad182119cdf481081e5397bb09aa01421aba7c5a5de98e09f6c332d5a7f4d2b5892935e50007397e7d1a9564b0803d222344bc81935bfeafcf7b40e8b3d63f7419a1d0e66f477dd3817bc9f9e4af69df3dd286e190440eca8d50cb6e27faffef729c9528ee07038a0e353ff1fc8f82bb60a7b34b9772557216a095e893728c90759be79db708f1a09b9cebf9014ad5e9e966cde96c2d0423095af5a1fe3b01e127f34087cd869a3bf5512133a0943522d4eef23848cb11f5e0d2d9b07ddb77544fef3dc0bce7b706b4dc232d911a29835a9a9dd64c9e1a4d1a95b37d6bd39ec5152689b25422c8ad5d2d991ba7d505ae4c21f421fd17db1cacb35d4cab4fd778299e12549ef32bb4568482aee2f6e27044f9c1704b4984ec28961d271f37044758648da043cc919f36dc174c427170bf0ed50983c1dcebd57f17dc3458bf755437cc79430df817be182481317be19db48c1e8437c8a243e969e0cde4ad08f29df69b3ae80d1238791168612991921e064184ebdaf323ad49c15f9902d2a69ef69e22760052a7d8b5965cd48e4e8610026807c572a13d2a4c96ac5dccb923e66a052d03720972a8c2fd95e38f3e2d8547834f7e1cae9a3448afa0de97fbb9e83f0d0b26042e019ad7a7c31d846ab2965c3942bfa9204dda2e00c3879bbcb0f0839034d65cfed8e7dbd776601ac555868d8aa1b993a55e23d667202062f11928232ede803b414d2b36f38a3fdc4b987511caede2cf796ee978f7eb0fa9e388c3fb11e9e1ff0c705a43745e675e51fdf497dcb5b7c3345eb5c4a0c2ceeaabeb74038c1f50e7648d10c1f2ad51b8d7afe58bc187489bcecb8cbb2d8262c8dda4014accad38512c49aa623d019bd78faf4a0d5873f698d29c1b2e3d443d081d6448a730766aebe12ca12b6457c3498210c9c23b5ba40a5b5156a831d74488648efa2aa339ed34ba1f11acc85fa5427c2203233c8b0e93b7173d3613c8040b8a3e1df8e418776d23b124437def91db267e7549e7c156bd778474b0783cacb0f6f6420cf821df77b111ee76caecbd89e59199d9ea5d1d428902fcf136cc175f55c637ae80ca298619409919278853c0f7273bfc112117c80652420c09cc3bbcb8c2ecc40108ad9fb630749e551a18a1c40d0c1e96aebf2e9e26bd74d927dbd231efc209be65680ce6fc0c12f13add75bfb19ac02480404efe3faabc744ffafc07ae280e29d4dce78ff980e23faf3044bec01446448d1d839bb036d3f85a28bb0e93f7a371e5133a64633b520a54907f7a8d23577d3afa2bc7cd012142418c1c09f864008eb49fb102730f6fccb209bf6a014287482871b6d7fd087a8c9544534a6ec0fabf77741ba6ef914f9e74f1959ea8445e7ccff36a91d1fbe6a217f16481c575146b5dc1a8644f390b0d4dcafa3607f9ab13bd9481b5dc5d852328b976acccfc9e06edd027b532c5fa861a5c568cdb0ebafdffe7d7214e8849b905204f7adf664907372645caa129ead02651a66e4e1f2607c0b1ceed915f7561ddb6d451b4919d526c0abe06850295ea3942a128b87d4dab77f90d6a09d27433129ccf8ee8d4c99ea5bc829b2a769d47b32c45957cc0f2fb0ca35555797277cd4f5913cd82bb252f268d29f4f5f4aa315fb979b8022bd35929a947991927dc14d83f3c6bee91b076cd215eb8d78ef4cf93f963ccee832588d7506d7c8f2e3df12f7ae7646b4c0f3480799dff825f457c286cd302957c186db60f47b8c11dce93dc7d0ffae65075d5e7bad59732fc603d666074744b87b07010671df9bbf76ae252d52f8931329ce501f14ea0c68825e5c86b3599b0ef382a1481873ef368d8c38a26e694aad3f2d3746d0b89459106384be046cdf0294d0a5df49dc93f52a2267cd7489cb15b1748e63862dfdb0829621f669c66ea8d7bfa70af94c103773962029898676066fd17d4fe124d0422fafc86d393f6c9e5e6eab56ec3d4de377f6a8370e4088141c1fba9ac5a86ca17c892e6f01d21d9a052d4ef542b50b16acdd20d32ea697b0ce938c1358f43a62c1916f24effed05afb531b71c209d63940344c9900112f4fdadf965bedf67fc726eec21dcc48c06b2919c5204154e365557a0a4e47b66f939edfe80f074aaf4132823245cf79d1e3dceafcf1282a299543ea1c9826a6cd84c16640fc16a90092ac31dec123f30ccb87ac456b7c94ca94114bb291bb5a459aaafb09e302776d042064db420c48fd80850c1c6dffedc842c331d2ab0620c420495abcb0659ed034a5feff1770e50965d6ed4dc67ed3e3c612b521b95136862889469ca9764c686fdfd53be582573761a64fdffac1f61d64ddcff1cd54e735d13ec1d11fb3964fec807a6bc29de3327a84882ac7799ece54079a648bb41d2b276f2bedfad5bb15347550615ae5aa3e6c8b76131ce9f99161a5f2cb2c1dde7c2ce4e5b020000001400dcb7710f257dd2e7f8ba9dbb1359da7440bd463540bb639fe1b72a7cf80b43e187b7591e9c7d91cd9216a8c7898dd2d027016260c7e52eceb49cd12dcb5a318d24d29a2d4f58f0fdd4edb57c3df9bf461bf397d376ab7ddbedfb3ef4b74bacefbd3d27fc1e4b20711765c0e5e9e9949fd5e3cac41babe04edd377c9b7631d9e469997e9e24ad94f374a513e90014e46e2db1c520013f82334270c62b08b3c76246f3bd512ec3589bb2a8eb51d6572e5fc08879a5eccf4768edd96a0a3565f2dc8628e063a33e9caa1d4a12afc578b6a0ee847d04c6908e3ef12fba0f5775f40fa2980ce5222b5f2d71636d736f5e288ca9589fad16bb0ae4df8c5f441ca3bc1017e5ff45b8a6cca8b903c9b00e9681936b5f275617a7bf93e2a266f741de70a20626ae63561a5bb573d10c56ccaa7610b395e94487178a7b05534b38"], 0x5, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r7, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r9 = open(&(0x7f0000000240)='\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, 0x10) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000040)) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r6, 0x100000000000, r10) socket(0x18, 0x3, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 05:07:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x3f}, 0x0, &(0x7f00000000c0)={0x7f, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0) 05:07:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = dup2(0xffffffffffffff9c, r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) connect$unix(r4, &(0x7f00000006c0)=ANY=[], 0x0) writev(r3, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 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)="674a9d94", 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x8001, 0x401, "83cb629dc5e1ffe2cf4cc54f8b158644c29c1d0a", 0x7, 0x1ff}) 05:07:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8f00000100000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x40, 0x0, 0x0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r7, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = accept$unix(r3, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x4, 0x0, 0x0) dup2(r3, r8) 05:07:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r5, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) getpeername$unix(r7, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d6d6076b3d100"/110], &(0x7f0000001080)=0x6e) r8 = getppid() chdir(&(0x7f0000001040)='./file0\x00') ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r8) fcntl$lock(r6, 0x7, &(0x7f0000001000)={0x2, 0x3, 0x7, 0x7, r8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 05:07:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453fa0305776287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf870000000000000005330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49e9714afc85e45fe176a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33f00000000000000830e67055f21d30bf6f224296afa5c12cf0c235e8d731aba92fa62f1b1db9e0da5eae3206998999ea7023089c7af76b2ee105b804602a6cff7f5eac29cf0adc7e17a3eb851c7c0e183ff5a9cfaac597c1d941b5ab9bdedba76f59643b0aa3b477c8b5483975e13e52287f18882c64c6882825538a5a906bffcc6209a8a996557d56c07ba2183a97820ae4f819edb1b1effd22c9795a9184b895034c07b74375f6ee75360d1c68222f8eaf262710ba1b8d78943a223"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000500)=r2) 05:07:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = geteuid() r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r4, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x4, 0x2) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r10) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r12, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r14 = socket(0x2, 0xc003, 0x0) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r14, r13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = socket(0x2, 0xc003, 0x6) connect$unix(r15, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r15, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r16 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r18 = geteuid() r19 = getgid() r20 = geteuid() setreuid(0x0, r20) setuid(r20) r21 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r18, r21, r20, r19, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r16, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r17, r20, r22}, @rights={0x20, 0xffff, 0x1, [r15, r15, r23]}], 0x40, 0x20c}, 0x0) r24 = geteuid() r25 = getgid() r26 = geteuid() setreuid(0x0, r26) setuid(r26) r27 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r24, r27, r26, r25, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r28 = geteuid() r29 = getgid() r30 = geteuid() setreuid(0x0, r30) setuid(r30) r31 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r28, r31, r30, r29, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r32 = socket(0x2, 0xc003, 0x6) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r32, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r32, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = getegid() r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r33, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r34, r37, r39}, @rights={0x20, 0xffff, 0x1, [r32, r32, r40]}], 0x40, 0x20c}, 0x0) 05:07:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = getgid() setgid(r2) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x6, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffffd7) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa2, 0x2, 0xfffffffffffffffa, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x9, 0xffffffffffffffe0}, {{r6}, 0xfffffffffffffffa, 0x10, 0x20, 0x9, 0x1000}, {{r7}, 0xfffffffffffffffb, 0x89, 0x40, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x20, 0x8000}, {{r1}, 0x0, 0x0, 0x1, 0xfffffffffffffffb, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x3be4df695136fa96, 0x7ff, 0x6}, {{r11}, 0xffffffffffffffff, 0x6202087d0f1147ee, 0x2, 0x8, 0x200}], 0x5, &(0x7f00000004c0)=[{{r12}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x400, 0x9}, {{r13}, 0x0, 0x62, 0x10, 0x10000, 0x8}, {{r14}, 0xfffffffffffffffa, 0x1, 0x80, 0x100, 0x6e00000000000000}], 0xffffffff, &(0x7f00000002c0)={0x81, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r15, &(0x7f0000000300)="15", 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r16 = socket(0x2, 0xc003, 0x6) connect$unix(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB="82422e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd528806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r16, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) write(r16, &(0x7f0000000140)="418b54e04d0377e1702dcdeb4d998819aa92e6b7380b319c68eaf82c42b26e1aba18", 0x14) r17 = kqueue() fcntl$getflags(r17, 0x3) 05:07:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x1, 0x2000, 0x810, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 05:07:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000100)=[0x0]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x6, 0x5, 0x1, "735b365d54ad0c85639c903b975d5e3e89bf2ba0", 0x9, 0x3}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) close(r1) 05:07:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x180) ftruncate(r3, 0x0, 0x28404030ffd) 05:07:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80000000025, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2351ce9c802bd9a55b03144e7b19") 05:07:08 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x5}, 0x8) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 05:07:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xc77d, 0x9}, 0xffffffffffffff25) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 05:07:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7b) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x800100006}]}) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getgroups(0x4, &(0x7f0000000080)=[r4, 0xffffffffffffffff, 0x0, 0x0]) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r14, r16) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) setsockopt(r18, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_SETMODE(r18, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x1000, 0x2, 0x20}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:07:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:07:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000042cd9f7da2a538d1b498b40f806f272095654581aa3d405b29bcd2f6beb9155987b3feeb33bf7964e5c905bb96448c587cc5413c23de9c19119b3a511a396605ae16699e731bf0cf5c18fcdfc0c3ef39f9916d75f4e590d20d0a7af026f783f55f9c432c6990f481001d834221c6d046fdc2d9130d3cc0808b11a90fd471881e8260dcb76ae4475aaaca48b7a381cfce25d9ded81f223924ff0d4f21ab47519b3d00a0d651c238e2b9bc967151e57908bec8e80a2bb21880526e58fe70e426b3ac15a59ce1335c83123dc6eda8cc54d62a5ebaf95a984eb9"], 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x400, 0x0, &(0x7f00000000c0)="a6a0e59862ba89411a941df9fb13b5cc623a60566287f3a1f4ffec81c2c39aeb6bcf427f90", 0x25) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0x269) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x1, 0x3, 0x8b) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r0, &(0x7f00000002c0)="215fc540763a8c7521500cbc34f7a1a5ebcb5c871584696cf8e463d4f854fb598e9082cbab0887757bff6424ad276df769dbeec05e3f2b1fb8c0860f2ee93d526abb96e2521ec5f5d4b3c83f5bb77f15ddac11f9c87840f24cebc545f0d28937f07327dc70d783d92acc1de60a689a7305cbed5908815c8399dd291cb4d37bf2d06faa3994353574cf4fcfd5fe7155a905fee86ad727d71335ca3693f18c276d67b887c99b883134e52ba7989e895f1c9d1596f8ad0681ba274a965035c7bf9d47dc64cf33421d74be10962f2c81461a74284ef9f12261bfd4d5ed11d176e9af617e1f20121fee23d3ac76194d0888", 0xef, 0x4, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = openat(r6, &(0x7f00000003c0)='./file0\x00', 0x100, 0x40) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = fcntl$getown(r8, 0x5) r10 = msgget(0x0, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r21) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r17, r19, 0x0, 0x5}, 0x4, 0xb8f, r20, r21, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r23) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r24) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r25) r26 = socket$inet6(0x18, 0x8000, 0xa7) r27 = msgget(0x0, 0x446) r28 = getuid() r29 = getegid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r32 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r31, r32, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) r35 = getgid() r36 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r36) r37 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r37) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x2, r28, r29, r33, r35, 0x0, 0x5}, 0x4, 0xb8f, r36, r37, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r38 = socket(0x2, 0x1, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r38) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r40 = msgget(0x0, 0x446) r41 = getuid() r42 = getegid() r43 = socket$inet(0x2, 0x3, 0x0) writev(r43, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r43, 0x0, 0x6a, 0x0, 0x0) r44 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r46 = getgid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r44, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r45, r46, r47, r48, 0x2, 0x9}, 0x5, 0x5, 0x8}) r49 = getgid() r50 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r50) r51 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r51) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x2, r41, r42, r47, r49, 0x0, 0x5}, 0x4, 0xb8f, r50, r51, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r52 = msgget(0x0, 0x446) r53 = getuid() r54 = getegid() r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r58 = getgid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r56, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, r58, r59, r60, 0x2, 0x9}, 0x5, 0x5, 0x8}) r61 = getgid() r62 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r62) r63 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r63) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x2, r53, r54, r59, r61, 0x0, 0x5}, 0x4, 0xb8f, r62, r63, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r64 = getuid() r65 = socket(0x2, 0x1, 0x0) bind(r65, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r66 = dup(r65) listen(r66, 0x0) setsockopt(r66, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r68 = socket(0x2, 0x1, 0x0) bind(r68, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r69 = dup(r68) listen(r69, 0x0) setsockopt(r69, 0xfffffffe, 0x8, &(0x7f0000000900)="674a9d94", 0x4) r70 = socket(0x6, 0x5, 0x0) r71 = socket(0x2, 0x1, 0x0) bind(r71, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r72 = dup(r71) listen(r72, 0x0) setsockopt(r72, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r73 = openat(r72, &(0x7f0000000c40)='./file0\x00', 0x99, 0x0) r74 = socket(0x2, 0x1, 0x0) bind(r74, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r75 = dup(r74) listen(r75, 0x0) setsockopt(r75, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r76 = accept$inet(r75, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) sendmsg$unix(r7, &(0x7f0000000e00)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000480)="36fac73acba1cf9cfe3cf83e53ece91775b254754d0a4cfbb7ab99cce07fe99655a6649a8d2c5557075ce0800c3f6a23df5a3416f7aa6b5f74aa2ebeaeee1f362165f47c93086d8df70ec56179793c0eb2f5260560da6c1784825b2bf62e2d23d660e37e363e9a1b3d6233fb336154a13053aaed393c9c90ee77f4b6a11d1c6d8b44445cf43ee0e466291e75fbb6a05e0817a76826052d39c891738d2e615fa91d703d115c74ecf71eb9b06da06ac6b17937a12fa3d3cc6750f09a26ded78f2749063fedd25094ccfb754e6c4169273ab0b60cb58ff6", 0xd6}, {&(0x7f0000000580)="8f114857f14fd044508c6a27d00593795cd4e4db2332fc14360ed84ab3a9874da31a6797b21f", 0x26}, {&(0x7f00000005c0)="21c1d70220834b7555f8", 0xa}, {&(0x7f0000000600)="60efb1dfc9cc7fca60bca58599b185466cde1d787b5bbabac5b8e85ae42fca3f2a1ad0ed8a4dafe54d065d7930fb4a8e82eb9fc37b613c597a09348707135a7e3b8c98b1392df2f75412d7994c86e71edc28e36208ff816178247ba0423e1b7da45c97d6589058c482c042be44a4327e51a43329b4665c8d00e66d15f5aa859065ce0c1820d674caf4157fd1fe83f8b906193d8c4104c5436143964f4bd4f9bb804d2ae704bc9022075011050c3672a087855f937e5c4325ca58b30dd8a85ba5e189f8ae7af9ac85e09bd0a2b089c0c639822c3685325e8344e815f3c9015250c2e3e9b6e63817a7255abc295e5b8b12b46d06a1f7ef549ac4911f10b2", 0xfd}, {&(0x7f0000000700)="fa6ceceb0f2da8ae63e6bbb633c66396d7e9463ada7092bcca959e63fac60652f7b3a501ef924296ed804ac45f96c2aab81731fac1603a0d1a62f6d23ba4557034a8a148292a6fc80941344a647a7131b53654d27cdbfc8ef5910a15ec396fff948e7c59b0124b7c1924bd4781c128b2d24bc1316384e5b0cbdfa1c2cb830f555dacd9", 0x83}, {&(0x7f00000007c0)="d2bb02ab152cc3e3c9bbb1cbc388ac294402c202dae04b77c0076cfb4042ec1c71ddc8e39ec24579011d92e131a91d4357ab5f6a840c386d8a14d1da2f4dccbaf8d313414d6aaff6c4c83126cd55a3b8da91ec09ba469e662a1fce5129945d", 0x5f}, {&(0x7f0000000840)="4bd55ba3222a60fb6d3220fb125b240fc5df0a29c9c9223c8beb0f3544cbbcbbebb52c46ee89929fcd00abdabe60c274a9d93428f89cee9d468ef6fcc9d02f8be25aa6e7baeb16d79647400f29bf98d61049542e9f83c9bfbfee2609447409c15bbd7d5e69edc394e03eca63202b4bf3147f972c0da078d22067161d9ffba55d4b9b16a4c7717fdbddb207f8b56acc1135017ea1764c01", 0x97}, {&(0x7f0000000900)}, {&(0x7f0000000940)="126932b62958d1be16129240fc7054ac5db94cc537321c3f1d620548497cfcb59e209915999c276732969d2f505e48416e7de9014384e10161f6a67a29b789397507d96ca128c9b16becdcb80504e4b32948f9ba81564314348629973d3fee2c1882cea66bdab8c9962030380cdd6b9922cec1dbe224a7771ce6e148981925", 0x7f}, {&(0x7f00000009c0)="2c60d6e417603c6aa9c1ea7f8d9187f086149fc205ee4a2f7429c6af25d46ae5a3107a7ce5b1b963281f72c57b2e28547473f84e6fe80c3cd8bb80fd27474166bd30cc73b38a2a967d2dc5901df9990fce537ace2f62e070be00cd29d991c8daafd9d035caf370364fbc66a1f08e31b870f2e9fe106bcec3778f82b4f6", 0x7d}], 0xa, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r9, r11, r22}, @rights={0x20, 0xffff, 0x1, [r23, r24, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r1, r25, r2, r1, r26]}, @cred={0x20, 0xffff, 0x0, r36, r39, r49}, @cred={0x20, 0xffff, 0x0, r63, r64, r67}, @rights={0x30, 0xffff, 0x1, [r69, 0xffffffffffffff9c, r2, r70, r3, r73, r76]}], 0xd8, 0x57cad03b63afba16}, 0x405) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x8, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) 05:07:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8, [0xffffffff, 0x0, 0xff, 0x80000000]}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r3, r6, r13) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 05:07:10 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\'$\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x1000, 0x10001, &(0x7f00000000c0)="ebae554cb9ffc9be47d28dc9b80ee6ed0a82ffa0fe409eb3978ce1dddd6b5fafe03e7a07f7e4df63b7a49d9ae7339cc847bd9014493394d81a6762fbca5e5bdb17164f51d6a29f68c05335f78773120b547e35a0bfbc1406fe8a18b3aa57c6b5a9797df065c882d5e4fbeca9c08bc0715efe0e5ada74faf86c5aa111ec60edec6049263dcbf941cd06f216889f00473c7440b8122d4017bec90afe9fbc96ef947d08b562bf4fd6ca", 0xa8) msgget(0x3, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) lseek(r2, 0x0, 0x0, 0x48fc45464585d4e9) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0xaa0ffae66e16eec1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x5}) fcntl$dupfd(r0, 0x0, r0) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = msgget(0x0, 0xa0) msgsnd(r7, &(0x7f00000002c0)={0x0, "b95ebf60752b2fea91d2e8586a005cee9a93d1aa7a65c7101bc2b12295f114fb34e5a8109bbc2adf13725d8f022de85fe1867f3868f5fa8b16f344c30a12f77eedd5f3b3c55f3a4dddab62805ca7882ee8db672b1b2ac41f22840d385f8f974cd3a4afe7930fe4c1087cf4f3f2f0076e7d"}, 0x79, 0x800) r8 = msgget(0x3, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() r12 = getuid() getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x1, r10, r11, r12, r13, 0x50, 0x7}, 0x0, 0x100000000, r5, r5, 0x200, 0x3, 0x6b}) r14 = accept$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) bind$unix(r14, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r16 = socket$unix(0x1, 0x2, 0x0) readv(r16, &(0x7f00000016c0)=[{&(0x7f0000000600)=""/102, 0x66}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/33, 0x21}], 0x3) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001840)={r9, r18, r19}, 0xc) 05:07:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7f) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x8400008001}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)}], 0x1000000000000004, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x8) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) sendto(r1, &(0x7f00000002c0)="b0cc651204", 0x5, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0x2, 0xdc99}, 0xc) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fchdir(r6) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/64}, &(0x7f0000000240)=0x42) 05:07:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(0xffffffffffffff9c, 0x100, 0x3, &(0x7f0000000040)="ebd1b23955ada58f4f0c352ceec12608870a9fa51f47a34ddb32c36255118827f63cc866ea23afd88cd1135ee5b79f15080a30efdebc73923b5dcacc2dd441aa5493bebf4d8677ee30c4a2b38f740be32d305c112520f4b5b4a0a37b0b3d9353a740f98b5a183548b6b0b702551c8756f39cc423e64eb17a79be15bd4e6c85b1ed06c60a02382a1c364cca8f43484b0acd107e362dfccc308998bd0dac48ebbb5f6dfb5f95d021afc9ee7a3c1b2307702d3d6aed5adba18a8e009a574fb8f026e3e4d960afc6edb3d7266e26ade6bf4f6b4d11ceccc63b0047e18f49d2d9ca0ada00927e148afc766198c032d20e0849862fefefa0ec17cdf5d3b3df2c5f0ef8183691240185091ebf27af8dc52e8ebe0136208127a986ad580614dd03546547203226e1fb9c6f87fa8c5c5e1a4cd2e16fd3fd709e80a52ca30a1205368002417dbf4ef053bf157bbe5d1a8098a394cec2e7aeb3e457811cf5a6816880c5c8807e6431046b52a3772c026609f687ca10b75b81fdb4f6db0b56251d5b59bee75417bd75520c1c0239d1084340c8f0d7f1437e39d27764dad7835fbb9db5ed5357504ffed2139c6ce2696b598f0fda90d9f35746e7286a0f4d050a4afc74f788f87952b1828ecfa356987286d2b8ebe3f6d7aab4cc9e7e9458c3a2fe667947b095fdaca1f98f3ac403825ad7deca9b3d0e8e2ed11f59a5f7169738c7085ce0ed6ba58a034293d654bdd496d54d22309f379a36259918db84a5fc64183ed78869835456ceabff6a2514f0970bc5a968676a8c68af3a259df6639c7a2a7c6a0668b8e0f722fff0be3a3fc70f57375d6761a210928f509200e9ae456727c7fc4622809f742103608ae6d1292bd3702aa6ce508a1d0a514b0e9f7eaaf064bb1b7eaec04d7fc26c2163cf67dc69840212f9d3f05f48ac530e7faf3d969bd571150a9b2b85023d8659ee530b9b26134a12c1d08088ad6023f2085121820ce764cda32d381aede3a0005eb3c5febc0d9f18fb4d7b943e7698d13f491c14ae30d43e3e9cd0fd9db5b704c99acba58e3141aec5517da57ce3cff55c6b4e9c40678327b6569c7b898d67f07b54c1051175e32b64501aa90f775d1e3560e2bd6fed24051256831c7396d460068e5ccc6b8ac62596d8d5d166259a713a6a6cf67fe0de9f7373416a1ee7c3c5221457fb5dadfc8b724fefe8cfe6c2ec078c30137aef83966c607ad9a1b790d69b1fa8d5f5f5ecf68a0423b7bff648ade7383fd73e08d7c58feeee82b0ff05eebb96990a064f7f08ed601e934bf061ecc6907371ee6fba82153b50afad38ff1323fa6e9ab11c6d14aad85d1333b522dddb0b49b11c8f9410db414fe5b9b1cc7695807d23e916ddec97b4e4939bea9797db6909ea1b17675dff506538099082b4d3791b2558eef9c5152fdf4e366f2c1cdfa01e2b602ce72e021da2cda34ef66b623ed4baf5d0775eb88f4af4c171b6d2ffc959cb4f0ee9dab35cca6d5b92052dc18bf9554341a60fe8092e2ed13f3552f55f52fecbd2030ed52bd582725fb4d5363eedc6ce5daa79dc82016f3c3d4168bd38ab90c36509dc78def47aeb127a9940c561c7e8c711b336a4fab0fe3bcf6b5a411b0ded34cc755f0e597a856af6b2d2fc28d6e303b23f2cfa7a5631eb25a3e41f32143483b98571a64016b64ae01f27065782c926cd22e4b84be33ffecb00fdd240d5c27818b4362a77d2353716adc4ac3474858cb93ade2bcc6cef0bfddb15142a6e88a5315c9a58026456070cfb674245736e1d2a6030f0afade55d9f0164110fb7fac904046041b4e18cbdc81b6fea3c443fab3ea9ff82a5502ec741ffbc83c1e0a15a9e1b8bf0a938d762711485c4c716d8ee27e5282ef109e4f3634577dea0a785177fe4acb906cbe48844ffedc004e0300c81c96053d052654255104084da2e2e518561d078fe8bfda32dbdbd7e3dbd05a6906d2d938804f14930b0f92382d0b40dcd230abac06d46d39bd6fab70d8797b459624d35dfbf9f20dc301d3ff2a7b6c1a225b26e64983ef5b147b73b1a8fc1310f2cd5608e10fc7937e8ab5719d2714cbd39825e91ed9bcfd4661fa6a735caaf6ea3b95ae237c97ee4fee50484727d5c524929cdae7d6cf5f9b971af1f31bd07ad1fbcb8ec4d54b7f4d28bdab434e329a0409b81a05de5e471c3fcd2acc0d368deaedcbe54e897af9ba426b89c58d3d3bc1aea4e685f02fa3dd77f3aa7aaf77e4635d0708445236ffa4d7d8fafe22d3f4c27368d67fa9a66a837be9203f8967fdd95148c083d3a10a523a00bec650c173b83e6032074a05cadb74f143ed0ffa6b03df01a6cbffcb3762d8617498ccbef8044caf700e397f777f23bf378c6115a1cb62c38e891ac7c2590354cb6d8599bc22e8e23b7521f54f6136f0b06c005613b7fa8b4dea0d67f5d6e7f62ccddf5cb0d870ac9da7922771278ad0c1e029a8300f4dd7c0e90296a3a2fa83bb395699724ceb113d468a1bf31b7fa0eda68762f9b7e43a324e0689199ddd8a4c354b4778d1fc5fdcfa29835d71bd8e25d7d5ab04c84f8e765df5cb1e46e953ca76e39ec1c15d95491891fad5c60505b2d21e58d0e9b46b7bb586affd552eba9a92f4f28dbe18ed2d5da4c2f6b618fc2031e0058a07c17e53a4c5839680c48ce49fec19a833ed6c86e94fa032c150ddc502b114bc03b068c534e3ce25b6a3b10f5e02a9dc23b2d995344226ec7fcf14d2d227bf3d5a973bb00e5d7fa3deed1dc9afede913fc96f3304cc1af07b12513a2de7e5db6423825f751c94746436974a3a35128bc20bf7a63fdc44043d1becbd20d18386393a1a92ceccc353270c9c30ddd30f67a60bae9ee95563c44134e7b5c24a49c2f9720391d373897ef04ef7ecb6902919554eeda83c62d61ad85019f2348585c3a36280530dcc1bcf1d8272f2b5cfca17e9cfe38ad500ae301704143c72721da78fd56fbb8c5a0704ab4264d5cdab7d38d73768f534274d63b947020bda6637fd48989a7a1f29924101f63c44f6e647a0983cfeb7432031c9fc64dff48e1d669f4860fc2ab1054495a752cea93523fecd66ab8a6eeb554979b9daa5e2baec5f71d392acb1de76b41dbb448ba1305b62c71a0b36dab69a4b7f31fc81d5d4317dbb26535578703fddc0131b1e3d9f39fe215e4b26a2d31679422cb34bd61a39dbc2c8b22664663c8fbb31c332364aecc104cb04321b7665c43b4663ff14f6ee2e2c1ed344973096d1895576819d8e1ce60cf18795bae3f2c77f915f5afdadbcf26598fd02cb4913e2338858b3e5d02951934bad2c5bcd30432e48cb8f91f54f52ca0bc74bf21afe6be960c03fc7d1db09427641e944232d1938bca6513e3d44db19b71ada8cd69db8e74091ecc55f8fddc41d0d95691cb85e695cdad999c151979425912463969fd1163891a18663c80982b422b58db4d0b3a1f6f8aefccb1bb10d68ac6245c755551fcca5844e120a153a526165828c2ba51f7f4b078fbf30b3034431f170270ed3b38c7acacbd395cb01f9fc1cc40d6b4309d521f86e69b085bf5c65d779f10ff8d4ad67c340b645d79dfef64c79a989ab57b723115f59c5df97ad3ebf33004d600129183f9a13d4806df58e0748644b864d9ba7b0ae8473f74a2f74e60ad778672cb528a99533c047b47190a442a88d171f4e7415d3b754b08bce6540fa2791846b3ae4fb6c6404b7f9d6ba6635477dc3ac1d477502121b9e03b479d2bcb7acab0a87b39307cf675e3068a4c317efacb791375984204be55380279d61a23538877bebcfcd8e688c698063081bf96445d0e91a4ccd13f9806f985824dd41e8bcd55fe35acd7ca749538844d0a2976d15b80e66cfb05eb449085dd2ecdb85ab1e6ca616bb8ffe7507d14c4042e9359158d8d0186b6e59e839351461f527cdca5101ea5ca4cb2d92687eeb6be7d3c3cf3a89b2ae524a7e2d16b6aa30aba82bef5da6669c43c441babb8cf9a3e41975cd4ccd92feaaed14cb918fa6c14b067887420b9a68bae450e8839556965616ba2050bb93e001ffc4cf0e830f6798f40a7e384949e281ab5fc078597b8f0081b660eccccacf39f9f15b9230d5cc1a5196cb190618229fe5041ef827908b4a34b6ae7f2c3d69e2b141c3c1ccf72e6b700c2ad1e03fe9ea3e544a9c799e2e53f82fd37866d0467b61c2deba567548affb35f8cf2e30a959149fef02c3e5d94168016f02f5910635980bc082630aa31f5d783426fcf99f529410ee920e256b6755f83d0a87c981f055514f0c9bf6dd64a680d4626e1061b9f2d121f1bbea361683db9e7ef2f7e30aa096484375e698ce2d9b182559565732a05c884250080b952d3457957d25b2a4d284726ebfd02b94544084a1ff5a0cc876c0a9979288a3dd0f13e3ca4ce1bc61294d016e43f2bb6ed008ca192568fba441b609a6ac8206b4119d93298f006cf4e004259f1006ba4e338204c0eef6e30ed40cc6db002664d462b5e25266a2c0d34e6a771643570471540c2e15ace2651377e4010b763d87d2ad189a41f12fb4ffbef6a9fa2847046e4e1fc057e4a1b442e8c5c695b32d2faee442b3bb7c4c781f5b26ba8e06775facfd20ae1b0c7d44993c68721fb3ccae66364c24ebb733522473e0f6411335c2cd0a8a31c58573984e7ebdddb88dfffff85e0bc5a44c885d2fcdec52918a140e14586c9773ddd651b18647e09bcbb9b73a659ab0d134c025089155a691a023f5e71ad952c33c93e142a2488b43bbff1314c9e6985d7118c57b225efadfacf37ecaabd965e5b5a886878ebbb67f59afd98f319f4354cbd3ba45226fccc050dc2eaedf01fb3a902c4331359bc0b199b3ebd3c401ced153eca1d022a09e5582c1726a4ceaf7eeedcf5da42336ee0c6dd9ad1b2c755de9a98ce365d746f2851bded57cdd2c50e38ad3b05f5e7e6e0276b7478625af0c8d22b3dbae334358f76b80478145b05cbad49feb5e237a1ee21f91c19362ac9fda58765ff6da002a3f16e1371f72601d042ba01e9178bd7d6fdf4189bafcdd039795cceef9115d78342ed6aefa2e56dbf3d5f6e171cebdef157764557715c76e8d05e30beabc47ca43a66fd814b29ac1accad413ba197fe7b5b60c8b4bdf57e3da8cbd833694f255273a9863ba949e49066dd3d1b84d434fb6c9e30a02a5495757dc99b3261ed7ff2b65f27d062a4ac59daa23065ba2abb21dc95c715ce23697785f43d116b5a80a7f82c4483f1348a3ce2b5fb51791cc3730de259e827e30b543d0a93186f224a532fe29477d24f78f8252a430251ce1ed9f072192e71a7155e0e3f7c89164841e7f0930067b082970fa8305c2afbbf91e591ecf55aa372803c35d947239c99b916139240316a090c24cbcbe89d7dadc0ba07d9db4e5370ca20e33e09fdc8722b8a5b6e3b0d8dabd34e8394a0fd7bfd8f22c615d85923de112573f4e153d98884bf58dd6105397c4e27b0a4a7d47522f667d0f55d50e61d68578df1cf8869a0fc0fbeb78da95d5101c694d250c02f471abe3263a91c2c55943958fcb029fa5a0d5dacad8f7626f3dbd352d2e4a3a6efe73cbe41d2ce3a1da1bf95ed02c97b0493c5240be448c3535fad30c4185745e40ebc57e96d81126aca614e7f1dbd7758bace4245def4a5ce3166aec5631bf42a8a4fee1d8b8791d674b5b550cea5394e9a23e7c36cf72e915abe60d2728fe2c2435b732f403ca7cd7fac3e625d5e54f594fa11a9039a2952f16f093ba399670b8a8ff3be7402f8cfd7a6bd89f24611ecd61277f5319921188f02de2e340fe5bf6242e5dfe69d587e64b", 0x1000) 05:07:10 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff", 0x11}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/202, 0xca}], 0x2) listen(r4, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x7, 0x47, 0x5a}, {0x5, 0x3, 0x8, 0x47ec}, {0x7fff, 0xbf, 0x9, 0x80000003}]}) socket(0x20, 0xe, 0xfd) r5 = msgget$private(0x0, 0x100) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="0264329a000004000acd69"], 0x16, 0x400) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) lseek(r4, 0x0, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 05:07:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(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) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000340), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(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) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() r39 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r37, r38, r39, r40, 0x1, 0xff}, 0x8, 0x6, r35, r35, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) r45 = socket(0x2, 0xc003, 0x2) setsockopt(r45, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r45, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 05:07:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 05:07:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58689860", 0x9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setuid(0xee01) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 05:07:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x100000}) setrlimit(0x3, &(0x7f0000000040)) 05:07:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8001, 0xe8, 0x7, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000180)=[{0xff, 0x0, 0x5, 0xfffffffe}, {0x8001, 0x7, 0x6, 0x200}, {0x200, 0x81, 0x8, 0x3}, {0x0, 0xfe, 0x9, 0x7f}, {0xb51, 0x1, 0x7f, 0x8001}, {0x2, 0x20, 0x1f, 0x6}, {0x7, 0x8, 0x7, 0x16e}, {0x2, 0x6b, 0x8d, 0x200}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="d62d87507db42273a23d76dd8cd9c69f1eb146c3e6782e32213e76d03a6642b0458bfee3cc814c353999a6dded4d20588671b3e9e5c632b1bd0928fcc650af58e64deeeced2511551be280a995f31d6a53588c3a7db0b816258b1f59e601eccbc2e227e020348f209c4c9d76f00877396f851681a22f10458dba302708d0752c4a7307feff1cf23694e38ae085a3c4f0e3b35fd539e92db54dd26c7998b5a74aebe9506401de7db474f1f4eb9a9b60cd5eb9001db4ac861f69b9465e363229829a548ea81c69b22b2407d33049c6eaa50c93a982", 0xd4, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7fffffff, 0x4f}, 0xe9) 05:07:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x80000001) 05:07:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x40}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="b66384"], 0x10) r9 = accept$unix(r7, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 05:07:11 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) accept$unix(r3, 0x0, &(0x7f0000000280)) r4 = dup(r2) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r5 = kqueue() close(r0) r6 = syz_open_pts() r7 = semget(0x1, 0x1, 0x40) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000380)=""/165) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/16) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:07:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000023b810000000290000002300000003000008"], 0x30}, 0x0) 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) 05:07:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) fcntl$setflags(r2, 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:07:12 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0xed5166a58a941e20) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fe9008871ee2dbf03000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getppid() r12 = msgget(0x0, 0x446) r13 = getuid() r14 = getegid() r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getgid() r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r22) r23 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r23) r24 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x2, r13, r14, r19, r21, 0xe039c86dcdbe9eea, 0x5}, 0x4, 0xb8f, r24, r23, 0xfffffffffffffff7, 0x390, 0x4, 0x80}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r3, r7, 0xffffffffffffffff, r10, 0x65, 0x8}, 0x10001, 0x6, r11, r22, 0x0, 0x0, 0xda17, 0x8001}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r26 = fcntl$getown(r25, 0x5) ktrace(0x0, 0x1, 0x20, r26) 05:07:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 05:07:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) close(r0) listen(r0, 0x5100) 05:07:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 05:07:12 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file1\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) close(r0) sendto(r0, &(0x7f0000000080)="cda647bd1886f56a66dc48c4df2bf9b749fe84da8725c7964d11c34cdbb527718812f9f0f631aeac718e6ff457b2e6fc3b6297add203ff87d448c9ea36c633c0", 0x40, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:07:12 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r3, 0x0]) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/219, 0xdb}], 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000240)="c5147ac57f1ef251291cb00300244f6ac282c72d85142cd322b78c5c6a268fbbdc3b73c8ce620494f9850e16c20a214979195d753fd87d32d8887e", 0x3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180), 0x17e) mmap(&(0x7f000044c000/0x2000)=nil, 0x2000, 0xa, 0x1010, r0, 0x0, 0x0) 05:07:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x7) listen(r2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socket$unix(0x1, 0x5, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:07:12 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)=[{0x24}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x15}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r2, r10, r18) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 05:07:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ftruncate(r2, 0x0, 0x7) madvise(&(0x7f00003e8000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x7, 0x9, 0x100, 0x6, 0x9, 0x3, 0x10000}, &(0x7f0000000040)={0x3, 0x9, 0x0, 0x7, 0xfffffffffffffff9, 0xa0, 0xf47, 0x716}, &(0x7f0000000080)={0x3, 0x5, 0x6, 0x10001, 0x7, 0x1000, 0x200, 0x9}, &(0x7f00000000c0)={0x100000000, 0x8}) mlock(&(0x7f00003e8000/0x4000)=nil, 0x4000) 05:07:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x191, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x123) msgsnd(r2, &(0x7f0000000180)={0x3, "c640ea37530e61b33b3ad61949c85a7a91d01674aa5364fecd1de68e7430b69d1ef8dc16c29933a3e0b5428b3a73e5cadaf93a89396302d789cca0cdd73df20d3bfb564f60aed38d6c0d83c04e674c1b3091dae3a67b73da615d6ba5f429da5e880c7a83c2e4f964eeef8d503ecf2bef29c7c4cb61dc652e2490d970357d6b157a15605fb93a2fae3f81ee431240fdf7c2fa61f277ec5e207706c1e0c5bd9eeefe3152367b17fa1b8cdc66cca01a0e943317ddba517cb992e953750b5553ce9f5c4d9bd4315d3765bfc9023f160d05df01691403cbe416482e5ffc9b86bb54b5eafa92fd42382694b75e753956875de7c09d7884282a9226b5dceeb10b079c4585eb49c82f47508a460b1198f6bd78323eddb0cbf6bfee634e194585d36b3d4cd388c0d4b7877cb5a39ee8fb246cd7c37beb79a10976163cb31474b0b9131b3859b7eedd0983eb9a13531bdc3cf41e9a37ea1c8df2d4246b84cd4449fdc4ea04db5f889fb97d232bb676b2239b645ccf274bab600bde906e7a3d929b61f0f2eeae727e41166b1077487c34652ea47a7af3dfd2beb341592fbe36690356281070236ab37ba2047cb095823290e5b1eefed9518a7c7fc1217b5862a048ece8a8469ee9f24ff34c2f8928d1b41d7cb94fee23ffa302046fc3d9f689d352beb464f5bb66e4228768a582121a09c07616be24285725e54b43dae51af1427198691cfb6707a98192470ee76057607a0826fff513b0b696628b260a1a6d38e96bc72a5dd1ea17c31c7b6378e5cd45bcf0a56ec8b38025c3ae5c71f22ea694598b1231b0cde665a1a757387fd023fb44579cda4c588b1858b81b0cc85d8455d97c984ae4db2222709c548760a65ae68e11573f7bd5f2d432f21e7cf1499c05265351017bc803616efa3f827123bdc8cc0e46bbcde8e9fcb8a519429a43e9490ba221b1b6764a2e326c87cec53c41f6b86aa3434002fe4d59f615dede0d012827babf10770b54d44d617826106ae6b2de1818d8d10e62b5532b587b53190242ea9be8cfca03845e5c3c341e035be4cde692bbac26ef1d595b0fe6891d88d3fbce7e1505bc567a8da0fc455e66c281bde38ba6fe4f1345c1fafe4bd9f83ad562b6ced7c55c43af84e7f49af0e6d31cac4ef671a62bc6e5ede3a832c392d8e269cc77445b58c2467e67fcd5f12851a4dfeae0e9faf14e456a8dcb3a7ded5cbfd4074cf4e15f38a15447a008a652d36f1c4b97f4cb88c18bed182f8bb7d579ebe0bafa4fa4120496c78bba6fd3208f319729932b157d6741a46be4107c3685976d82e02a7f1484d7c6053b90b356ed5ec58500c0bce8a193d8210790f35393818af47d55a81ea08a9d07d71a419454c025c38b178f38c3b7b4df2cf1e6a04dfc8113cf0a0787448da4ccbe3ccfc4cf4e67708e1563c3a9d642129d9564dc39c5e7230ea32ccf90a299fb608c971f9fba64e1806d13de0ee1f70d621ec0b6c862caaacc33ed9c390594b5472dd402c9eff3df701dc5e95be6b18857b774e670a66f6b025a666291ab08754c4db5d5ade1a3dfe2366984b0e72bc9aad6ba0b1a93157854fde462f9f7c7fcd4d921de44bc3add2d4beaf50fef38b7d2c712c0bf0b588813c1519c73d94f0a9393049da3bfa7d06068175793295975e72c6202c6248b233cc4dce263cce34cc21c904c5981dbc51eba77d79f9c307e21475811da4238421e4aa4970bc30474758ef199ae7a0f9c4cbcd07d1174bd9025530b8a3159e678158d93573b2425ae1fae62095d16c9905a8ad8f070404649e501d613ad195a09923fcbd90dd809ae9a6c5ba01d307e52c651e32ecedefc90113e6aa420c7e11fa091e41f32e32e5886882e2a9d7b41e2c3a505fcfeee59bf0ec281ee050cd98ec83fe8c96dba43eebd75bacfcb3d8d0226ae815680ea07185cd56a3da9a8af21f4e7f3bfff3d88280e093c7c8cd877a01e524df8a7bbf2c548aed25bb3a77308b4f3a72da493d72c51c3aee5dd6c5a4ff9baec188260bcf73d5726dc800c8b1f14bcc1d99d1191554ad955b3a6a60f6c0c36b62a28cd59ae864009ec0c2e8827b9001aaf78f3e4d086c79a2c81f78ed037e9d36522f9db34ff2d646a848e340aebf0cfd513d8ff78fff9749bbcc9827aa42a0bfa98e08f09be9be5e8a0cb99a9bad99e5cc7374681da9958c372739f5aca4e286c6ce5fa103f8dc0ef22a824fba76e7083b96be5d3ab53d3be65458a6d3730c9a7d6e7c35a4a6c297c271e8e10edca2c4a8aa3ba17fcdd86513c6c7c68a32b03929fafcde1842151f495b3609ba5537e11f91ae667a4f3f40af80e89308e08c601a0f64bea47cfc004df568343d40cee86fd3b7139f31db19b4aa686e3267add0314561c2ee4c6aa1e8c4cd75daa601d7dc48bd60845f22cd3bd23ec6e557e4071c1c9db3c2b05e46f47bc1e6369f198b021efca2e88a81e4ea9460bb572a3f52a9eb1abb79899875938da7fa1918986463e72036fc704cb08292c5e9572024762ff6d4ee7a562fb3abf47ecbf3f800d6ec77b2c52264fe83e697c91b76431b03ef8f7b567c933ab3306aab5bea46ee5332f705a6f9e30266f69324470b878ec82f877fc0b27b7dd05184cbe9ffbcb8704ccfc95e209ad768792f0aee99ac5ba9d8ad0ec9f19d2f1336b96760ea86f04106aa85d674ee0c16e24130627ed89814cf0f5aaf7a60e9715d1da2e2ac17327f8e4ce4fd17276fa5d80203846e8d908ed7456fb7ffc740bb6a724354f220e444abe5744d9a39f96765b1a4ffe0b2bb69d68cba332ddaf30d67c6d44e056493d3faf49f2ea4568827147be5d3db6b6e9406c13b513dc5a03d1f51c4fc0a91ad099be75ddfc7a477f65c69329795c7ea108a7fb6940c6eee04b15b54c735133dce57490c399c0fa15a2e1ceb4f8f6f6aa363c212ab392303bf46cf2a34ab87ee12932ddc83c2e635f2c2a957aeca877d4082c0ba45a9d039aabfd9e3c3060874dff5af7effc049b529ace9bc663ca06c620e55c05547dee9517522b9a69c2392182d4d152c639719663a70bf0405dd0db71f665b89cf40ecfe417490eae965e0d3bb8d5c9564a7acdfc5a5c48655a8a1bfedfa729993d9bf2227c0e312611152393902f6ef75c82c64823248cd87a25a0e3fa8c39c9fbf4932b29bcb6f4518a3cafb84e334725d1b929e4069ed3e91d4add36fa343ab9066c62c8ca013149a43de67bdd4da8308ef64e787cff753b861ee5efdba3c2c325650bb29df0d3d979fc65937d03af33f3c19e6e0124a2f191a59daf4fccef9fa56a5c5eff321dea8fa7cc25074fb35bb07ee43b78a816edada980dadd9460d6b6bd9806aa370c752ebe137a307b6c5e680bc3d75c33ae33a8ea4c6da9df955e00d612e2bb5a06e3d7758d9c11ae2ba3652dff93e4e3fe9b72771a798a381cf9e4a49d0d5cc995af42040be251d457cc1b7e38165cbac72682e105b2b5e1f00d287fe54819fc4331e28fe8fa758a3347b42285122af8ccebccb2ae647dce87ca4eb631de9a3334477f360b8c57f387a9bd63b83f30e3a47ed3d62ca56346d956bde78b0313305f4611152fac85cba6b0b463ec830111ea0b5292b13d775c491d3c459e73adcb22837fd1dd3c34b44761599bc126019cfcff9016643137afe15e64ca3d0cb3e27beb2fd154e7a23a12572116b21bbb3de8d4d3cf13dfdb1a2c0e5f8274018b395131be4667f6b8da0ea8551b832b3024938a1737650ee471425b3fb3217923d085e20f8e5fdd30429f8f73a2b7e096b450fc8e0eb1aec7c5415bdf5a9af1372e9b7d7c9caaf741c767805910cf328849710d834a311786ab725b67c67bd6528c1b4e74823bfda2b1e58c5fc24e800f7cc649f703754400ca0721ddcc75b1ad94ba050c4e877fb74407f960b15d3dcfdb900523f02d7045f4e89678a17a024dde7a028b0e8f026eb9905323b942e84c788bea620ff5d7d61f0942a2d6e0fbb42722ff2fe623e0ab6eb9cbe48468c3008646482463cb6976fdb03bf585c57edcf6ed863b40ceb2647ed4b3188daf43aa86cb98360d084e1bdcf418c483de7d1ced868d11ba4af02c834aba05aefbf0000074d850a336429a7a9d340e61ce211b04fd0c867dcbe21293a5351cde22229dc6c11687ac3eafaa1fe144fad001b713b39edfa45a33b9fe7b21f1dac396129a4d1c4926fd76878ba19d1d3df1177a6a94bfa0cb97c56292f30ada672a9ed80a01bfc439c1efe5dc370fe66372a409db15609ebe85a086f32c6d6d4fdd605995ac2f2d7d27c711b8d33eec9efebfba06648ad30a2fd27e459dc10414b1b7d7bc1505fce390c044e35fc6b9d309025be48fa96e7a4a0a6b610967bd6527e90af38112efb2de4aa0af33390782166203f635cec57f2fef235dfea66d9eadc4f5628074c05d68e532f93ed4919aa491c2740acdddae65b98e1ac18ca87cb107df8e07f8d91fc3f7c24c75a18700a322a8bc2384f4a92de06af7e1dbf7d0cf87cfbd17038e23ebaf0292f3f209005aebd50418b1f1e8dc93e0e9bc76035bacebbdf4fb8872aeb73a0ed32a8980744ec5214ceb7edb908ef32f629a4af339c11c479efd1fd7d731a5a9d3d44e498e88a4c2a88fe4cf52989f1f287cc783881a523abd2b12eeac7033684c35884cc7e9cf97883029acc9281f08d91f5397fc6e31470478720e1e3c465929b7f828ca90870a63d863797f1f8d63f6c9ec267c218a12d8abd9a172ef8f0a35692b448adbd9969fae871f3d395d01e5b72c9ab8df5332de873bf1b5aca0351746941f0e19b012d4dc83ffcfec6b54eb8991f84bdc8cdd3a00f52feca33d90ad23042f7e5cacbb06b10727bf43a4a2310641850b6866222f026ca95774975668a71cd17d954e63c5aa9d3fcff29e138167a60b96af9e965cd0b0e7fef02aaebcddd53a87392908aa7b88992cf9a766921ee58e2f6f3fc521c1c3cf7ec6d08da9ffcf585407e2384c9b0aa654a314b83d780a6b28b0aa41886aa66c7b9148493f09c0c1548ad265ee5b0bb649e02932e36d2662105dfb69e5a47a50a940afaaaa773d918914e89bdcc3183da5e39ed94d34915f536869910c239c9d3b6e056a9a06af4f98212a6528394a972612768336a2d67a21ea356e43cedb0446054b16d523a3cb98789a5997685b4521882be6d2d84aa9d0c6f06c27d9d966908f314fb4b24365024e37716de46e6f7af70f9e9915e16a576767a03d19a1b9050ae453d66a0dc39b6d6c5d58fdc8ebd94797f5550f14bb7f418bb0e3396bfaa7b524975155f940af277113a02aad5e4db87e4570498651ec8e18b80fa354a85d24bbf4dc34a5e5325118fce9a6b56dfc5f31c86e85f79f28dbd79f4f4f2a2e9103a5a6ab2f810ac61386af5a395b8e480f713106b60d1b6e3f47c66177cdb96e83effd5d6cee9ab1d57e485464800ade9d6f1145f46a7752a65c8699fc9af06e4b8d71ad9c7d20e8f72a1220f1f2ef36da8e2de66189386aeb5ce7913a28f7085a7ac2b8beef9e63f082bd9e6d7ba52c650e253629baa039cabf9fd10976798167e1559dcb01153a58d154448b5358861ef22718a0d8bf868c60101d4686e05e09014408c5596b4530fe064ec438dff3630cc90b0304c6a3eea04ae593ef7d98797daf3be92e23d52f54608c66383ae713090f21e34e451c3c05ac13955a9a028a482c68757804ae984a1f6a16cb14eb01c6ecfa1eb9b14e997447ff554f0ce194b69a6f8b567435763f9c4aed8ef9203017260d513a18b964a9e3800a215a7f73be2e0fdbf094559747f241ea10fab316ea"}, 0x1008, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000080000248) 05:07:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 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)="674a9d94", 0x4) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000040)="1bdf833e98ae8ae709491c31fc1e8b07ed063b0e70a60c8c0d8193f636d571910d0158930912f38d44e483efb6a13f88c3ebc3aad5fed8e261b161504cb4b0deb1e8106123a757f2c0c438967136631e6cb84b1bfa82e4b1c3038dfe4eaf0eefccb6e2ea381c3600767cd00ae41945589b489955113ae3184b9ff972481ad0599096a2ead733416f7be0e3e46a968df37f50778316ce494e433f3e602d84c2feff775d39a80ab943b853c08b027f4078bdda4cdb72048b6298ba19a9fc8d8d97ed84475a0382fae639797b5e47e8be411c86de7bc2c46a22b617853dd190ebe1e3870f081aee239f330f", 0xea}, {&(0x7f0000000180)="d7e29d240df8b9cfeb6b2547181d186cd4c84adb969a27379259f1c99564b08dd46f42d8bc69f0ec6adb7d4fbfc203f05a22c6489e343ee34e945ed3ac5b158d67969a8db62f1c8d9cb6d09682b7", 0x4e}, {&(0x7f0000000200)="e75f118fb49c4feb8e2c1dab25d092632257b824209172c79290bf284457f12dc52c492501cb4e14971107b80f79d2c6fdafdf81a0c638391a4cf1e62be89259b23a2c14c5f27375c652b44e62a7dcdb4ae26a60e4150328d608c647ff3c0e65156adecad774fd99e1995e74af914f360defe8c7176c5f5714387be95d54616a5de42da0ac114aabbceb798b098b47c9deb01b6eb9bfda9fa5e6eae01c2bd275681c69e57ad99f88a8171c63e726281a1e8372fb700ff45ffda6c734ea75a125eb73fa69311868aa74eabbb5c740dc6bce55db059d2974b2d97d89", 0xdb}, {&(0x7f0000000300)="91881b4c0284a157225b436bdba458a3a9c21bc621046554df9f83d04902da30d69a507eff484d13c67e19f003abb8ad1d4307b99fd250bc14be8726a3441c16d3db4e3d373b63b9", 0x48}, {&(0x7f0000000380)="9bd9dc5a41757c34b332853372725aa0a5939bae464f44570ab03815a9d92cc75f3174d6e18ad2e17526f0be9af04b572703159eaf5c8db9fbcb7ac208bc5b1a97ccffde71737284812229e5d1f7e24aa49dec72fd415e26d9a5cbb14f8896578ab44bf4426ea6c3f92cc6f6be4b2dc3088b73fd52a617226f47bd5890f31c0e21c6cec587c25f69e76de06991a7e9d6ec575bc414aaeb181dfbcf351919aea2b5f987bfecf4e19ea84d4745a31df4", 0xaf}, {&(0x7f0000000440)="d55ec4cd6a02bcd9225fa1ac6f9913f605636a3150c938d3e0ff631c8d7ef98260e12a3495a4ff4d310c8042023eb6df959b2908b937748cf7021dfe31a4600821c32581e58ee24f3af9874e6daf51bb08f4aaeb421d27faa02c4f231c7aff5a9ce04a9b98437d5167c317c006b97451eeb13cade5dfe5c0e055a3458ffc5de1e8f201bd7131f204db8d0e867f7875d229e531127ee47220eb0c35d04eebd9bf1156cf9e", 0xa4}, {&(0x7f0000000500)="a624f533e58ef3525cac6545c43e0e065b4691ea89a3e24970e034869b20e0ef0df1b9693311807756ee1bd92ef0f98dd02bd35cb8ca24d569c60bd4ecd7ca48b14455672b8882346006ec144ab7da00e4123b94702ee61e9e57db205752c5cb49fa598f4edadf8697ae60a58eac1a1d2a92e23a40515683f4133135e09a6d331e4eba9febc5a49a5c6a870944521816fabe4001df3fa806ebca0b3c4ef32c32debd106bc7721b6015d061a090503b69e7ec646e3a28eb3956df508633078f20ab9bf84faa668756a3b340890db6", 0xce}, {&(0x7f0000000600)="b7bba2b643d702762b1e88d6fd63de2e0ef31b225f80ff099a960f44c52bd1c45597a1cc0ea61bb9ef40b90c61bc1bad83a54c327feac5b61953cc4bd3ecd053da96678e863386ee0bf2b4891c48be3e71ef6b17500213bd46c2be597c9506dfcc8caab58b38848df59d7766e7ecc40893348fb8d361f1d547377e467158ed719615", 0x82}, {&(0x7f00000006c0)="2c1f20d3032e73719180cb9662c42bc8b89b69929949c71a4cf2923fb8a4bd11e26bf9940006bcb01b62db8223d5564f721d51b99af3954a81da1387df6188c1b2fcf6217f31f55d6f13e62fd75aaf82f5a28daab7001eed9c797a23602d5fd47fc03574952e0a930c148c478e10ded33ce13eba4982", 0x76}], 0x9) 05:07:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{}, {}, {0xfff}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="39d0627e4f6cac683000"], 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = socket$inet(0x2, 0x4, 0x80) setsockopt(r2, 0x7, 0x3, &(0x7f00000000c0)="fb62c89f091f229c0bc6f73daf04d045cbc941da047b5bb939ac43d420f8826673ac4c7f471ab802cc8da31d71a98876", 0x30) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000100)=r11) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) 05:07:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xa792f48190f6c3dc, './file0\x00'}, 0xa) shutdown(r2, 0x1) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="3f77fe36f29425364072dd63090308a44a94484a198ddf1407a257a56f3b0337ae645072be5110b2845527ac5766f653ec6a0532b9f22f194c66ca4075f0bafded97bd271ec7457c83aca8fc3a1d7db57b253a1b579d0ef2c352ac2d5b0b89bf3ebc25f342d43003b3a1156c9e9370a601a1ec6c99e94563f89272a1e1c78833e42bd84fa1c7bbbe92c6d0d8bf44f10c816f4cc0aa37e18d1ab516f0780df8e2eeea8992ef26e606374390ea9ed739d735661c5cd0d3bfe5b3326a6c4f0ea07d09b3518b8cdfe43b327a05b75fa136d7e7", 0xd1}, {&(0x7f0000000140)="1d70187e3b8c8ffbb576a4945c6123656ad7ef8d993380806fe520551669ea484a04e0d30e540c0cc9a40f6ad6a8efea05a0e88590c43df6a0135bcea3bb5da3df35482b9f8c387b92ff6950798e8c3689551826dbb60b45262cce580c3b4312d8cc34747016b34f7e4d5f75", 0x6c}, {&(0x7f00000001c0)="a97b427994b021d8a383392e3cf20ddc39f6c9270367c75f34fd37bd11eb7ef3f91a56054f5607940a67ff8fa99b6d7fc9d64d40b3495e0fda7e8fd2128d35c70f3d32cf23cbc46783ade69bbf81828926968b27430bceb45c02f7f5629665ae", 0x60}, {&(0x7f0000000240)="c90bc5e79dc08373871fb5243859de1f86d03b42817ebc3a87d3e1a8e2dfac1f2150460218a503f8cce6064e5b57106fffefefd9f3c92b644a6c376423", 0x3d}, {&(0x7f0000000280)="1c2bb1490e2de851e157c4ff96bd62a44756de132134ed264a740c3389ec1c7f83eea0ed4255709495a0c6ab4a5f818db91eb6e46f40aa3ba72eb61fb1d3e38f4299d7ea30a0cf707d99c8823effd35cd4bc9d2b39da303c2f7e453b79ffe0dd43b6f4b0dea3c209edf1d86f4914af78f0d648e4faec070a0a6db3f044cfce1b006876452b693805dc08a633c80d87fa6b0cf2adac04456a373d0dece03d1be700c409710b664075e3be7c936880026d4c1b8a9505dd7468e488573fa9a8eddb08aaf0b4caef7980ad7187d08005b05f308d5e7215f9cb0d32c6dbda177b2e", 0xdf}, {&(0x7f0000000380)="7150af1f122de08974ce147cc9f18319e2b8a3f96d8b2cb011df9dfd1fcb2d91b6bfb2b30e1c70ccdb8424cd12586c37e1c83a863ae133cf424d", 0x3a}], 0x6) 05:07:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) semget$private(0x0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 05:07:15 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:07:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3f, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r5 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xfffffffffffffd8f) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0), 0x0) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x2, 0x3380, 0x400}, {0x0, 0x5, 0x800}, {0x5, 0x1, 0x800}, {0x3, 0xfb62}], 0x4) semop(r10, &(0x7f0000000240), 0x6) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r16, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r16, 0x80185760, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r13, r14, r15, r17, 0x126}, 0x9, 0x401, 0x2}) r18 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r18) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xfffffffffffffd8f) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0), 0x0) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f00000001c0)=[{0x2, 0x3380, 0x400}, {0x0, 0x5, 0x800}, {0x5, 0x1, 0x800}, {0x3, 0xfb62}], 0x4) semop(r21, &(0x7f0000000240), 0x6) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xba4d5dd2273c41d4) r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r25, r24, r7, 0x4, 0x100}, 0x200, 0x4, 0xd8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f6669ae291194"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="a2ec3304c585c8d41fd22714b6948bcbdcb44ec2530ac2cda663233a43343f09073ca1567fd4bf8f0d10063b97612da0b9814ef897aa6b43af143400f08337293d2b60215f4122d98fc4d3e9b524e39330cac43a356610da47decf9a51c8734e969633c6ecc66556d2ef7603cc277a544f59acd6a10208", 0x77}], 0x1, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, 0xffffffffffffff9c, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r14}, @cred={0x20, 0xffff, 0x0, r18, r24, r26}], 0x68, 0x8}, 0x224ddd2f4aee0349) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = socket(0x2, 0x3, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x801169ac, &(0x7f0000000300)) 05:07:15 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0x6, 0x0, {0x5, 0x3}}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x5, 0x1, 0x0, 0x5, 0x6, 0x4, 0x1, 0x0, 0x8, 0x1}) 05:07:15 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x5) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = getpid() r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) setsockopt(r15, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r17) r18 = msgget(0x0, 0x446) r19 = getuid() r20 = getegid() r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = getgid() r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r28) r29 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r29) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x2, r19, r20, r25, r27, 0x0, 0x5}, 0x4, 0xb8f, r28, r29, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r30 = msgget(0x0, 0x446) r31 = getuid() r32 = getegid() r33 = socket$inet(0x2, 0x3, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r34, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x8}) r39 = getgid() r40 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r40) r41 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r41) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x2, r31, r32, r37, r39, 0x0, 0x5}, 0x4, 0xb8f, r40, r41, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r43 = socket(0x2, 0x1, 0x0) connect$unix(r43, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r43) r44 = socket(0x2, 0x1, 0x0) bind(r44, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r44) r45 = socket(0x2, 0x1, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r45) r46 = socket(0x2, 0x1, 0x0) bind(r46, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r47 = dup(r46) listen(r47, 0x0) setsockopt(r47, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r48 = socket(0x2, 0x1, 0x0) bind(r48, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r49 = dup(r48) listen(r49, 0x0) setsockopt(r49, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r50 = socket(0x2, 0x1, 0x0) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r51 = dup(r50) listen(r51, 0x0) setsockopt(r51, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r52 = socket(0x2, 0x1, 0x0) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r52) r53 = socket(0x2, 0x1, 0x0) bind(r53, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r54 = dup(r53) listen(r54, 0x0) setsockopt(r54, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r55 = socket(0x2, 0x1, 0x0) bind(r55, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r56 = dup(r55) listen(r56, 0x0) setsockopt(r56, 0x7, 0x4, &(0x7f0000000440)="673a9d94", 0x7f) r57 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r58 = getpgrp() r59 = socket$inet(0x2, 0x3, 0x0) writev(r59, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r59, 0x0, 0x6b, 0x0, 0xfffffffffffffe07) r60 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r62 = getgid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r60, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r61, r62, r63, r64, 0x2, 0x9}, 0x5, 0x5, 0x8}) r65 = getegid() r66 = msgget(0x0, 0x446) r67 = getuid() r68 = getegid() r69 = socket$inet(0x2, 0x3, 0x0) writev(r69, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r69, 0x0, 0x6a, 0x0, 0x0) r70 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r72 = getgid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r70, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r71, r72, r73, r74, 0x2, 0x9}, 0x5, 0x5, 0x8}) r75 = getgid() r76 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r76) r77 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r77) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000200)={{0x2, r67, r68, r73, r75, 0x0, 0x5}, 0x4, 0xb8f, r76, r77, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r78 = getpgid(r77) r79 = msgget(0x0, 0x446) r80 = getuid() r81 = getegid() r82 = socket$inet(0x2, 0x3, 0x0) writev(r82, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r82, 0x0, 0x6a, 0x0, 0x0) r83 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r85 = getgid() getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r83, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r84, r85, r86, r87, 0x2, 0x9}, 0x5, 0x5, 0x8}) r88 = getgid() r89 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r89) r90 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r90) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000200)={{0x2, r80, r81, r86, r88, 0x0, 0x5}, 0x4, 0xb8f, r89, r90, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r91 = socket(0x2, 0x1, 0x0) bind(r91, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r92 = dup(r91) listen(r92, 0x0) setsockopt(r92, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r93 = socket(0x2, 0x1, 0x0) connect$unix(r93, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r93) r94 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x80, 0x0) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="7b861a517157555f8f4a59f44ef16e056ee0fc3ad11a0ae4fe60972afaf8c30a83911440f63c6db52e2cb90bce345ef10650682f11", 0x35}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x28, 0xffff, 0x1, [r0, r3, r13, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r28, r37, r42}, @rights={0x38, 0xffff, 0x1, [r43, r44, r45, r47, r49, r0, 0xffffffffffffffff, r51, r52, r54]}, @rights={0x18, 0xffff, 0x1, [r56]}, @rights={0x18, 0xffff, 0x1, [r57]}, @cred={0x20, 0xffff, 0x0, r58, r61, r65}, @cred={0x20, 0xffff, 0x0, r78, r86}, @rights={0x28, 0xffff, 0x1, [r92, r93, 0xffffffffffffffff, r94, r1, 0xffffffffffffff9c]}], 0x138, 0xe}, 0x2b21d9ce3b4bde0d) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 05:07:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = socket$inet(0x2, 0x8000, 0xa4) fcntl$dupfd(0xffffffffffffffff, 0x5, r0) r1 = socket(0x1, 0x2, 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x7, 0x7fff, 0xc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) socket(0x10, 0x2, 0x9) 05:07:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0xc7) geteuid() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) r2 = getegid() setregid(r2, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getppid() r8 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8a9d, r4, r5, r6, r2, 0x10, 0x7fff}, 0xc7, 0x9, r7, r8, 0x401, 0x2d, 0x3}) shmctl$SHM_LOCK(r3, 0x3) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 05:07:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xff97}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 05:07:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = getegid() setregid(r1, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x4000, 0x182, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8a9d, r3, r4, r5, r1, 0x10}, 0xc7, 0x9, r6, r7, 0x401, 0x2d, 0x3}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/202) kqueue() 05:07:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 05:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) write(r0, &(0x7f00000007c0)="4405076c2eaba101caf5831dd3e2338c6dfa0ad7ca0a9c2a1cb6636a04f9cb1c6a7dbbfc21938528966a17aaa1970755c4cd2ff1c27db997e5e8e7eb015a17d1409e8c5198c71b406e610c004b1ea2e9b456490b8bdc0bb9bc5f5422a7b87b4879d812cbd21ed14234fdd7b00165b8c90cad94ba8b6747a13bb50578486afa2154b1129ab85d3be6f5e317635b20c62e476e4308a9fe7a5c813200000000154b00000000010000fdff7687fd5d00000000670fb0ec32131b3a29046d4f00fc2a0a3d862d8ea8391bbf8eeb989eaa73268cb3807ae75749131d8ff13019ec6348c8359e247569afc13031fd9c2cb04e156bd905200c91a963867bd1025b63d5eab5714800080100320000000000", 0xfffffffffffffd03) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 05:07:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x99ee, 0x0, 0x4719, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400, 0x200000000], [0xf8040000ff, 0x0, 0x0, 0x4000000000], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x1000, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x6, 0xc3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x82) r7 = msgget(0x0, 0x446) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r14, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r15, 0x84}, 0x6000000000004, 0x103000000000008, r17, r5, 0x5, 0x9, 0xffffffffffffff81}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r19, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r20) r21 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r20, r21}, 0xc) socket(0x18, 0x4003, 0x0) r22 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) 05:07:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 05:07:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000400)) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="e0f58cbe1bc9d9249f0f6dcb9c2a8fbd5807b4b0ee88bcaeb1787e735b9856b98fdaa5229354f4ebff1d53e0886837a5c7ba77ec9fd09e93078ed1c0a1c94b12", 0x40, 0xd7bcba2d5d200ff8, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) setitimer(0x1, &(0x7f0000000080)={{0x8001, 0x10001}, {0x0, 0x4}}, 0x0) 05:07:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) lseek(r1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098", 0x109}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:07:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x8e, 0xc, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 05:07:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getppid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x100, 0x4, 0x4, 0x401]}) r1 = socket(0x11, 0x200000003, 0x0) sendto$unix(r1, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0xff) 05:07:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)="f38a5602a7a3adf27a2b6526e707887512829caccd3ff68d718910457be3f17799b741525a65655a6bff7bc4b074119ce57d54c93fd882cfdbcbe4130d1627996ec196b75d3fa6898db8b0b3425fda12e8bf8a6a4a37eea4b2c96b6c6e6ab4c9818571d7cc", 0x65) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) close(r0) 05:07:17 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/249, 0xf9) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 05:07:17 executing program 0: r0 = socket(0x6, 0x1, 0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000280)) r4 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x40, 0xdf2, 0x4, 0x1, 0x3f, 0x1, 0xfff, 0x2, 0x2, 0x7f, 0x80000001}) connect$unix(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r7, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:07:17 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) write(r0, &(0x7f0000000180)="fa", 0x1) 05:07:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0400077f57686c65300465f0cba26566aa99d6ba7fb622472a8bc172b2d89e121192673aa0e8f26282efb9b3b6c57f9c653ffaee8c727f8c28b705ceda6f6349869ad6675fe5c176b5ea399e6fe12dbecf1f278d3ae794da9cca6ff5e84f2aa60f3db6b3b6dbffd3a2a3ff6deb549d00000233e6bdc1"], 0x10) close(r1) setsockopt$sock_int(r1, 0xffff, 0x9242c96f03004abf, &(0x7f0000000040)=0x1ff, 0x4) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:07:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0xb9c5439576e9d969, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r3, &(0x7f0000000380)=""/223, 0xdf) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 05:07:17 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="04082e8366686c65300415def6608aa4857613de52e39362d2bdd1912e424a60aa7763db0b5f3dbbb3ba37cbb110e8d7221358fd325a6ac404d2c624182c8ed04b00000100c71c4b662c33676a1f3e1c48494f56ccc914c5750e0a15836370900e426567cf55fbc1c3e1998e31b56d60a0b833c0287c90c9baae49d0a60b59b92b98f0319080c8d68eed49a9ca77713e8ea211a3e21e0512165b22a9ffa35246"], 0x10) close(r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e68c7fca0d1085dfd2379"], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="f05943b5cf096403", 0x8}], 0x1) 05:07:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 05:07:17 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) chflags(&(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r0], 0x1) r2 = getuid() socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa61bd2f4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d72ff7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176303311c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc860db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e0000000000000000918db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd3e0707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e6453000000000000000000000000000000000087243bbad8309bf7a384"], 0x1) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x12b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000140), 0x20000) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fcntl$getown(r7, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000800)="b797a16b4feb8fb60f39862e6352a3ade05e79ab655f775b696847079127e5dc284b430a47d5d3d59525abe93d9fb280f369fba54bc1ac320ad8909565580cf5430e227d728e0fd7576c8959497e628c34abbab760288d847a498885bfd18f8a3a61aa5aea30cdc4fcb86aa39e34c614cc4ae49848c2f547a5fd0652ca12b5c0a8892bc80ed54ab0b759223fb9999d5c3a59d29cf69ad935a74f8a3de1ec00"/170, 0x364) setsockopt(r9, 0x25, 0xe, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r9, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r8, 0x100}], 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffd66) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000340)=ANY=[@ANYRESDEC=r2], 0x1, 0x62243f9ce78df425, 0x1400) msgget(0x0, 0x80) 05:07:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x7fff, 0x1974, 0x2, 0x9, 0x5, 0x3bd, 0x1, 0x3, 0x7b50}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:07:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x40000) 05:07:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x9ca1, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:07:17 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/163) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/247, 0xf7}, {&(0x7f0000001480)=""/107, 0x6b}, {&(0x7f0000001500)=""/215, 0xd7}, {&(0x7f0000001600)=""/65, 0x41}, {&(0x7f0000001680)=""/96, 0x60}], 0x9, &(0x7f00000017c0)=""/241, 0xf1}, 0x39d3908a10d7a024) 05:07:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000340), 0x0) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800004a0ac94249814a9d00"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:07:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xe1, 0x4}, {0x18, 0x3, 0x3, 0xc000000}, 0x0, [0x6, 0xff, 0x7, 0x4, 0x1, 0x0, 0x3, 0x3]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) socket(0x0, 0x1, 0x1) 05:07:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a51a7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea9443023dfc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c652004"], 0x10) close(r2) r3 = dup2(r2, r0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 05:07:18 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)=[{0x4c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0xfff9, 0x9, 0x4, 0x27}, {0x1f, 0x9, 0x20, 0x6}, {0x6f4b, 0x5, 0x7f, 0x3}, {0x2, 0x4, 0x0, 0x2}, {0x87, 0x40, 0x0, 0x10001}, {0x401, 0x9, 0x81, 0x7}, {0x5, 0xfc, 0x8, 0x3}]}) 05:07:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwrite(r1, &(0x7f00000000c0)="ca399df1c26859f8de9c6ba5fd3d0c05fd37f87e577442a9628c1ff0c166e5ec757f83563f39a0ee51013eecb2ec539d5f14c1fe0c6790ed62f21fed0c241daf4782d7", 0x43, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:07:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x40) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 05:07:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182100200f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff1a020000000000000b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) r8 = msgget(0x0, 0x446) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) lchown(&(0x7f0000000280)='./file0/file0\x00', r6, r10) execve(0x0, 0x0, 0x0) 05:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x97ba, 0xf0000000}, 0xc) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x3) r5 = dup(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x800) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_open_pts() 05:07:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="426ca7cb10ff75bda7cb527ac84099fa4611725f687631fbc0d4f1bf8fa429736ab3b91ea491d629c24720273bf8c17c62617c8974fc579865a3743b9122c72673ea9f8dde6684014fc794ab7ef2a89c77754e6b1ac06c4d67eff4168dc029023dd0013aebf744f87dd64a43d5dba20becb429137c9410d8f168d4aeac5e5289328633b274a5848c240bbff3eb51d90807504418370d599a256db44dbbbe240f267e79a7ef6887f77ee56ee468dc662704cb9f6c7a87938703ae477cfa0ed51895f10cfc410e78a106d0dbbaba4817f5dd", 0xd1}, {&(0x7f0000000200)="ec5c4b5ce9a1fcf3ddb687a7e7c22124f76fd4a677b2894c40468d1e7d2f4486b829f6a2e879e33cb7d5a52b5b2a8f4f4dcc5f611b9814ed50f32b526552ba60c85fc6e4e1326c9c96b33fddad487586cd98269a7007f3d6ef7f34ec55168f8447a9c5f46adc0904568c7e050b06395a5e8fd3d3b5a55ab9d451c66b18177d378988a1f22fe77f7940f4b09f95e5eaab47f84e943a3dec9f2afef9b3f22414c0389e8b8ba3224d1320c6d80ad8f023e9182a102ba9c2b500"/199, 0xc7}, {&(0x7f0000000000)="c719f3ddaf2b420a99b6e2f38c3b", 0xe}, {&(0x7f0000000300)="eb306dd24aba7097c78286818ede03f7a0b3e0b1e0075c4eeee19040a8b641a7f32541", 0x23}, {&(0x7f0000000340)="6f5f331e9ceed0448c89", 0xa}], 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000004c0)=0x4a7013e4, 0x4) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000400)={0x1, 0x80000001, {0x9, 0x1a4}}) r3 = open(&(0x7f0000000500)='./bus\x00', 0x80, 0x23) sendmsg(r3, &(0x7f0000001ac0)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000580)="7912c50f78840f8f4b60f23873fd3a9fb7ebccc289019455e11c06d59de6214885f49742757e39bda8e4131578cccd46eb7865c889c6de6af60007ed2354c302a166bd0917d0796ab4f1fe6714473cd21eb662386b4c6d4453781b9a7ca8dc2482267455d6514cbaab782cc36e7cf7135fa7349aafcaacccc05c3560b70be1755e5823694ed274d2314ccb701d706a4b219190f53fd26425e1661e38fd2f7d07ede1001bc1547b90710750e3", 0xac}, {&(0x7f0000000640)="2973b99a6fc42537bc3da9f96de336f189b07ec960fb1923d3466dc67ec865c39eb7db6ab0a53ae29a6f7afa610b5f7249788edcc238312b6d1ad8f5803d4fc9ce6bbb51251e50f71b9f76372f0cad9ce97dded96d", 0x55}, {&(0x7f00000006c0)="3fc80dcad55ad822b8c0f87e281a1e702acff138c513a06ab674b5d03a74e5f441415d87265b5d9293465498e2cecc387156809475c6a16071e729a64f998fe7db53481a387e91d8e61703cc145aa876e0bab6f153a81287ba61bcc9aad5da2f7cc1c1564b3fec1d9dabc19dc1f98da6d511368696bea9f4fef9d489294cb7baa60ab32aa665a8afb282ff6227217fef21b6e58484314d", 0x97}, {&(0x7f0000000780)="771733dcd669a440569dff6a2be807ee437c5bd32a3bbb119a80256fe10ab15421c8643d56471bdaefca80d4b418619eddd394b277f4de011db3c2484817b8be8ed02be58c5f0c2d3a68fbaf9ba07092d87f7b9c96c886fc590f3b413eed093b2ff84eb839cb790eaa2caec63924f1ebff3c4fe33adcb86acfea2e64356571f6d095e62c603efa3833f61d0b6ada8c22308cd7", 0x93}], 0x4, &(0x7f0000001b00)=ANY=[@ANYBLOB="3800000000000000ffff00000300000066226c2b1f07ad870b78b49155f59ea89b77e320fa5a93455b75a3d33d3e51f9dd1344996a37c1009000000000000000ffff00000600000053ac6a2f1198c897f3326034a29243041340324b4eba244bff638befe0765e9d12ef2a22b1a612a04efb29ab501940097af79be9a312b54c99cb6d1f4d1ff6af8380491bbc1c5cf119a747506b2d639853ad20e5e7333e5deea167f56a5888bb772fe92207771050818cb52977bac2472267274a262bcc8dd033b293394a000010100000000000000100000003000000662a2da28e5192f441d01827398d4c3c286e976860c2d59fbc73eff5092208170fe4b8c2d470b55f3768070e2225304eb29328d41c4c60803a210efbad753395027c7eb4521afff3c509c3ab0f9a425ac7bdc363d329798b40bd233aa624be3a85622e3f727c8209e0eab83a23a11030d07cf5f5fe4977052e63099507b379730204bb9926f47769f238a0ab716e1feef351c4f47af72a25d3df79a4a1cf4f9a11a1c3fcd7091dae37a2d70676f9c14b1fdfd310c354e55463236e7ba45a0308f4ab52288109e9a1855db0c6dd7e72a73006c4e4fb2dca2592e053f5f61eb9d51b979666ee3ee1b1082fe98f2dbba2b6b52a3b68ac761de968a15648000baf51bf1e611b27b0628360e667eef3970f4bdd91133491d1ceeec86b0cd339d40e72ac0a7848bc818a39dc13ba0ad0f9ec88ebc3fd1a61b2434a12af5de50f3fd8f396fbaae193ab1d8b66c7811b29e8de2e449d1cee462b997b8f5cd149a768a97e9c06aacc9e0221c74479899c4950506c01bf861f2b71b8d1ec1ac670a4f38b3f9505e167eccedf5e328ea204cd3aa9967e6cdf48bc56814f01302d62f84cf88de888b9331ce11a9750f2e6262bad47042c679661a5728100ce31fd6b4cd16f641e5c1d2509a0682aeecd5a30bc51496859d75d91cfaf883c4eef8dc25ea51566da913a67763e31de65c52ba1b01b69b938a68777dd4ddcf4a133529b36405cf1b1ded58c81ec7f98e1048bfa5bb557481c2d3daf3b1e60e504aa02230a4f8829f224e17f62f46a219be851f4067731fc1414ffe2a1443d0268c536c282e0496e14a1ed74d424f966b139f98310dccda926498fe32be32f2d89b079c28d755b4559723fab40d91fda4ba7830bd7f4a5d2ed336e0b8e74a1de3b336f93bf51686051b9825b90e0d1ef39f329e995d4423ed2bddafeb34c4f197f418a4f7a00cfab13fd203262bb494658c4db3cfd3aa6bf4babec8c5c956d5b55732c8c4aeae7cd665aa708de277c62ea866c210c5c023fe013521c6f80a6968ef86362e336c44b6d1570838646187b75ee9bfe317d9308b89f85b55ea16304bdde69cd71ffb57b5afca35e81fafc13977839c894f78b7bd085ee98e06741e3bb4f7f2f545ebe4cf46f56beb924c0e543b570dfa17df7b930b708ddac2d19fc02efde4712c04c4d94aa7bee2183f645315255647d2597ff98500999ebf10d61070882f98fc02d8cc78865b6948e668f14f09e6c599dc038d66ca7d07c0ec8e846587bbddfe56652dc667c2a8c19ae7df2f63e3f8cacda54244ed3e30dd32be39f96d938286ec7d83a7d9f6ea9d1d8b5e1005cb337582e144930eb675dfc37d9a32a0e83a5a7b943c5f6788b8f7e5cb1d5df1076dd9b56e98cec79d27a96f9687db1f71115989b9744c27a3eeb4edfd82530fc309c8dcd43b74c5d2cda07951aaba251934b290b7b9171d2a1967938b4f6a404947ab803e1e3f05e49d102fbca4595e38599035ca9d7eeaaf73849912fb116803c819dc717235100256e41610ed5d077cf85b7e3d14a6a1e7f1bde0b7fc12e918e627c7985f41b21583bfe78987983ed8ca4d91649dd6ddc8b856b89ee659302ddafe6094ab90537a0d5f4736b3a1614a9bce2c7b35cb8ec09c5e63063d0974c813511e27a67db491d6fc91b164328b8c120d61aeff611c2a8070639dc1d981aea15f517ee22c961cb51d8fe61665bc2e928929d888688db2b417dd782812635e5784a79a676340106ff315d97e54472d0c746fba8a20e470ab34b86325ca69b8ce657d76e551fc02e8b3a685e19b07f76316c39e040d87ec0e8244eeedf87de4ecef2e957277dfe2e3603d48e2823314f7f6285693b8bf93c704d65e651b2b6f0e29c433dbd2a0b1978dee01f271478637246e8342c94d5866c87bcd6fd70cfa94c19bf9b70cf207c207fe3c95e2bfb028e18f8d482977aa25337110f11b24b82843054e7cecc05bdf2c64e443ee5c3573c6d33fdb910c4f0c495dab720abf6b526b39bf76a65959836dee33252afdf5e42815e7625e2c96aa0660f4d69998c35e6b7d5b33f00abae99156841e4a092a9aa4282de76877ff559b868125204c71c87e9ca74f52e58573a09651edbfce415cbde9d550cf35e8d20adae4f8d2484ff7ca29b20f676f154ddde2f25c936dfc3faae3011ebf48d69ff63f0495f7563b7cf608082102c3fdcbd1ffdf118ed0b84f58735af4e9f088dad93b5a96d389a0fead54b1256b55e73d369b6e29849c3cc897d3388ff3868f66757b7064f244414f13f89a0818ac1af8e02a168784f041ad35895500d4371b6f65933d96d62c076bb91fadbc5e0e14ba54e0257a5f437e586e0da2cd678c43e0684f6005abe2144f50384564fba35323225a4af87987a7b6d0985e66288e4b177415ea461e43d41dabb075292473b056919fe88d15725300ffd00b3201b8b30192304ced5e77d4290b38c3ce3ad2755e9cd23a22966ad84ff4e9c272de1371d3e6a6c36b6277e1926ad5904315511ce573bc4f27746e5a5d596919131b91ef95b17bb4dbee420f4b9129c52da4cbfde42fec557a4215f8c4a6ce8070bec58815a95a27f184ed383ce6f2dace34fa608bf0a2a9aeedf086155e57dee209ebf11bf599c138833d5a92460ec89a7bf66f431d0b6d0b6cf9a76812b20ca78004baad3dcf080f0579ed20cbcb0bcce0b72a7bacae85bfd9eb23fd941fb3667be1d52980a3554095ce51981c91d9757e1923c1de6a31e14d222948bde38b1eb2441a1baeffca2205641c7942da4f6b5820505315a0abcd05ce6cc5ad29089ea0cea8e3d7b280f3a1cdaa96164e4cf8026d87ef7686742b3983fbaafc3b1464ca79eeceac484444d1f1cd4389b46078cc37a6efc219dbfe69586c09a85247fe6fbc0b23466892e8c047ccc5dab4ad091dc67b80ec359a0ed508dcb363cf012da5a421996aa10185b6c3ee77515e1dd356444938ac0b37d7bfc649f626cc43a9f42ddc6b66d5ab8be73df8504f106746512f29df0ee7f664967f7d0575472d77e342966572219154619866ad602ae31f7b8dd08c9d1cd096efbdb945a416bfe5cd6991f3b6f74559497ae9c15245352ebc531f0bc4feccd9dcc286f97b5511dd0c0d7fa94d4edf34259e714d4147eb93cadd3cfa45c5874f12571151f297eb1392739fb5f6434781f90d3a15e54ae556acb588fdd3fd2ce047202608a3b91ba474465df02ee68c201d5dd34bd341a010181dad1128f730bdcc89a8addbd81a8907175f1af5ac6fea324d7617ca2d7b7c6220029cb32ee5a86b2358bc95d5e6bec1d0d81db13912e876b921e7fc378d4c002af2be6ba4d3a7f09f03d35123c0ebf6d8282fdf7f76aa5f9158a4cbb70f68fb01035027b60d2fea418b51c9583372d830b4eb5ab3c3d4a6a5cb0e2f3a74d243e136c651c79be37a6a6d0d7be09b91d4f3a379d6c50e557427eaa0388ed4f4e02de582a660962359df90482921373f0abd7f14a5862750073764ccf833ff9dd37b409ca4ba5a3c2ddcf6940f4dff7b98757a7ac94dd48cc8ff87dd1d0e64cbdabcef3c647c03117d1cface2598a1513871df09a1294dc2ae98c842aa8d3e89cda8183c6a60c7d95246a6812f5e60625422394c10e3294621e8f2fb782b4372a9576a64bba16965b8af031340c2bc2c4b0b13da4f4412977605b96f0ae2cde91c59c04ea425545c6c72542e1300ac47c5fee9aef6bfe9b599cdd28d87c19c8d239db7ea49bb7dd002cbab00f713b57f15062459b8ca9ecd67a70756066661414943b1a110e4b298ed83592edd30681a86657aa167634d52a758d1be5b89c3f1d61e2c4f750eacce2bbe1e016c7c28d922cc994c6841ec8d61422fdf588067885e349c7e0cabfacddf744cda1425bbd2e079d0b2be361ecbd4947a56bee25d7b0968f21787a9d4b43a72352bf3dcf422257cb09633a9d55c9c56de4d135ab76db4578d94087df32a9535924397cc5a3a874d41557b3994ed77d383e7d91ae22b3f912c7f0198323b9d333af583534ed5e6491d60b7f3335272f2b4e85e261968d1c408e7d77c2469c79c1e6d181697423f7a49ef25205571aa3fbe376fc310b465631012a6376db63f426bbe65924aa3a472a8bd96a995b01d78d3652e7280179f17a2d778ae62f9e0b063ad3bfd153322216172da23cd39521f6b55665a8c78358923e6564b0b4de1bb3c22e22c75bac9fe3e0bbeebb90c6f7462e9c87bd523ea261cc0f27561d6ceec93e9378c034fb9131fe731c080a1639a827c1499080fb42730328a4a2989263191f6474a84227eace2c8dc960f58dc25227daad8d1d4401aff56f6c9cd2f3c3c9f077e4a99b21b236c332a2fde0a51f9f29a87876a3da5d7d9e61fd565c2ca6e678325c8968a90aa1be5ccd614fb3b151057f3e82f1992c57571dccb14a07f6db0ea810f8741eab0ddaa11153ec3028feec8ea56a054fa47a6a45ffd09a7b840b0ed85d02574e6aebf20f5cf8d9faf223dd3d9a904f3fb0ed7646f001f5e5f109c1427ea9ecb12a2f1f21b9b45e8ffaa1f7e9009d6318ce27005a83e7029bba64d8e5602a242672f382a963000950bc448b3f48eb9a94881e887c73cbbbbc80a756a0d7deafa2a0e7fd58b9132c98dd642aa5f98dd5c937ab420cbf4597e24ccc95fbc7ca38e653ec8a795d79cd0e1f7fffd701b4c5a40aafc57d789542b16fa269ee9c3a1f4a0e9676798e3572e716c0bf787e5c2e7e6b79168df14edad7eaed416b0436a4aa7868a882c2e913a5744c516757343aff392b1939fa19a5f7d70410434e81a4486436ba92ba217b1074dbad445486d3ba97844d618143fc3f894d37685448137923bad21ede4ea717b3c288a0877fb5506032db0b9380b2ad2da27c137288eeb3d186f9f67926282411408fa4a3143709f1b9ac96e3ff50d851e173795375c05abd6d1a535fda02a6969ddbd4176c717a57731de6203f64fd76782be563f225e1bf13f7f216cecd934ab6f93ec9d857a01dce5f883fe9b2389f1838e9764cbff7df4ed9e54893dab8d90122fba38f4e90799152ee291158e8c2e2ad229f5c616588ea6bb439085b39f89d3ff0acef78c2acdaa69dcfaca261b154543738b258bfb069ec3295fc64147f11ae8afb8431e61d7b914d245b7c77bf93b1c60f9a5b24cd66b9e399efa7674afedebed06cc5a6f859a6272f8d153eda655291edf0a885f05ab7ef5e61e91cdfb2f5b0dff82370f7c21bd0743a7a4efe2cf5e529f029bff11f8ea96de23364fe3321bb9563211b0b29a4c5a7c42d1f0020e89f9d1814e216cc5abeead02f79d63d6f19e358c465d528b31923f95687b1a57638d76fbadb65498379def939572154b6c675b332d6cf3659e8f40bb3be9c0cf978e7b58a82cf3cf0193d9d78adda96023987d9658e1ee0a85ccd4b2e951db1e78326c7b5c183fb3ab5ef3261152d4d21f50d39f1e9841066de7ff4c4dbe04e3d16cf5b9219aaaa335fb0fc447fc6dbfa4dc40e7c906bf275ac782cdeb1e0150c7655346b85d3a8f4eec6f16a9bf6be6bb27ad53f65d493e43178dba1160ab3ed7bf8f0b6d43d6ed2355da1742bff99ddd1ed1c6e13ff07e8a93e3939d309201df9e683a29cd8a044ddba88dfee9b4f934d1a63ef63eb0b5888c212da0b680f77703c3aac8652c6bb5ee722d5a2fbad643c2671d2ca67632ddc02e710b8c60da5c462f6d2e81fa7469167cb110a4a3a45fdb88cbf1b0d415516fa91a767f99e67284e6466035cc82cd30e1d30c5ff2bb09d8d1ebf7c3b7cd3d4188d75ca8e4d0f55ae473448000000000000000100000007000000f886fef098410d34a1e15bf55330d88d593285e7321bb1fc7c037dac4c870f92da8c06ef27fcafe8093272486334e498fec4000000000000100000000000000001000000ff0100002800000000000000010000000600000026971d001eda2c7da3e10a0fdb3bc7503f471d3ad4140000c000000000000000ffff000002000000e30ba2e1ff03268053d0168446dc1e7cec3a7ea5a24db9e5b7ab197d186ac0176aed683836009e824c16a2e87588bdc9a4eff178697a240a47cd48dc02e1a5dff9eeeaecfc61af074e3e522ccef7c3251e538c3eeb03ef6abbbe85bc8567caaa3a77bbcce2190f363f206fede14cb13b9cebc2f82ef5a59a1a5afd8c7080722c018ed4973b3d30e5e7cb4eb5c001d548963bbda448064b07fd67f3ae73ad094aaf5257028d57a36aa9305d6eaa740000431fa8381909ebe75664f888600b231b8b5274bc79a9ccebd8236f0fc1100e7a9a374b4aff13243c88a1a5096de902"], 0x1218}, 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) bind(r5, &(0x7f00000008c0)=@in={0x2, 0x0}, 0x8) r6 = dup(r4) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0xb, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) poll(&(0x7f0000000480), 0x0, 0x0) 05:07:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x20, 0xfff, 0x8, 0x1, 0xfffffff7, 0x3, 0x55, 0x1, 0x0, 0x6, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 05:07:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) 05:07:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r28 = msgget(0x0, 0x446) r29 = getuid() r30 = getegid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getgid() r38 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r38) r39 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r39) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r29, r30, r35, r37, 0x0, 0x5}, 0x4, 0xb8f, r38, r39, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfffffff9, 0xffffffffffffffff, r6, r9, r13, 0x100, 0x6}, 0x10001, 0x3, r27, r39, 0x1, 0x3ff, 0x9}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 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)="674a9d94", 0xfffffed1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:07:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffff9c, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="c807283fa38eba7b0136b067aabafa5c24205a0dac3bb1", 0x17}], 0x1, &(0x7f0000000100)=[{0x90, 0x7ffe, 0x1004, "1154b7d23e1fafb6782a655508a730619de322e0f54844e4ded5c8a2ce914bf9689ae7e8301b9bbc459f55478f6285feeaee29d4d7f15d2bb7af7382e2256b602a96138e3f81c98f39fa0007b86f1661e53ab07bcd780edad165a4f69410dace8e7da835cc267e7c5923028cfe1813c1e1c24b9be3b090c0d2d31b4715d547"}], 0x90}, 0x8) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 05:07:19 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) sendto$unix(r1, &(0x7f0000000040)="7ee67d924fe8", 0x6, 0x0, &(0x7f0000000080)=@file={0x2, './bus\x00'}, 0x8) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 05:07:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 05:07:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x6) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x3) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 05:07:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c304000000b87e2e", 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 05:07:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000002c0)}) getpgrp() syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) bind(r2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) r16 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r15, r16}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 05:07:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)) 05:07:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x1000000045}, {0x400006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[0x6, 0xfcfa]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 05:07:20 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0x10a07d73195c871e, 0x6d520f6ba726e941, 0xfff7d, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x8, 0x50, 0x7}, {{r3}, 0x7ffffffffffffffd, 0x82, 0xd2b28f0853d6bd7e, 0xdeb, 0x3}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x1000, 0x3}], 0x800, &(0x7f0000000180)={0xfffffffffffffffe}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 05:07:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000001400)=@file={0x0, '.\x00'}, 0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f00000013c0)=0x2, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001440)=0x10001) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000080)="754c0ed17e33f480", 0x8}, {&(0x7f0000000100)="55cdb4b0dd988d7390ade8615b0f59952c953e6a5a9bc33083837139b7e073a5c4ecacb0a68c0794a50c42546ca9a02b017c6a4a99d3cd612ecab51a4b2f1d5c7def617227757711aaf6dde377f15d88d46b02be0cdd1b9d1ffbb75ed9dcce0a848e439fe7cd82a522022514a0269d183f1a796d859ab809178f3d2dd8c17519846700511be1a51f851bf3c6dd528415e2d9825bd10b2d367bafe5c0192619cdb030c523f934e63ea528368782ebbeabfedc57859a5b926175e66f241af24c52472b213992b44dbda2f6d9fbfe09936797255ab117360e8de38be71de0fafd272d5b9338de7b2ca13106c3ceca627ff07bed", 0xf2}, {&(0x7f0000000200)="30b9ac29c517f4fc67c587c3d94ebc0e2611ca684e6e86fcb4d850ff564991162b651e8766cd496471af784b940a970495f0f604d041f7460f79e61c56c229784d2d395a6b0163e66eb4760f952dbdd86d303864df6f3cf9602a925ad4aee0fbdd8324b714c8e0a26b29e2da6d4e0fe5156f6990735e92173ef26e9e7c86f44f0842fc2146ec0aaaf10ac7466f5532be62cc742d53183ce76b83e1c9b7777bbb5edb4c01165011faa76ffe3955989fe4d0e9be2a6dee23fef6da9a8c71ca0d196cec4426b3", 0xc5}, {&(0x7f0000000300)="5a11b00405fb18825bf18d97148ab4f770ec6fd70ee4f99f0566621bd06baaeb2587f00bffa180494ba380c5f46f658f5bc132d5205126ea9f0ca39f06b5db8708d47401955bfc92e7b3e07d28ff6189dcaab9a1fb7e93e48d6cf8c84d5414c0160834f5efc202e45b3e74cc81d469b8ff3fd58935110b1645af3ed573c58af80dfade4547622680c362fbb135ed545bbd938b146e663532247c02b798d3efc156527f600f848c79885113d29f7523f0fb00567719d7a9aaa845f2ed02ac15738ae3b65b4b2c2d81569de708639b58b34b1c0b43b1baef058cc4fa3fe26e646b04c701d12a2a9ef1326f8542defac8035830446a3c13a47d006e08bae1ccc800cc015f28cf10b1db9c110f464bc7ccdce07250ca7d7281b23a65081cd54163766d8971d6d75f00db4425eb7d0e9649fd703a69ca8d5a738c76821f30aab4888ba82972639a444b5bd0ddb1ccd68e37c746b4d251581bf558244828c6ed4d1954d52ef1e5c3341047314a0feea248521e537da0594fa0d938f2e82200b49fb464b5276d301d6eef8642e7e14499418fed77fe75cb24d427563a6f8bc1c829e9bb20455665622a755c43eee450261ed0a499a651d6aaa19bb7dea7d87a9fe9da95a0734beb82b0dc3e9b9e4ac32efaf224ec71000c1d75a57aaf8ff7530ac782c768c12ba1706e925c36c429d9ae1f67c4969722d5800b257b745726990bbf9c332c3a0bb1b94bf8baec6aff7b1874e406f33ba0dbafc460ba1e983356325672bde6a7b9c020b031e37eaf935c351128cef94e52284d531a5eb6902602ce1f91f16c6f73bf622c3e437534ac8d1fceb27f6643b5e32ea85eb748140464f88bd092d8f7b8d84c709d5149b2e03c51a2448a404506ffc9bdd415ae9465df5a4d3478a544889ffbcfe925db73ad166f192e0f25e8fc8e8243588e92e586e8f975c898c1ecff0b2720670f0a1aecb3c02ab3c666dae652e3f50f02c93cb732a53adee6adcd9c4098ac85f6f65374594e09a1dad475fd80fd8dc721eed973bd88b9f2001ecab6476f43f568dcaa402c405e223f5bf4d69a08a6a0b6d8397bc1ad9ee0bd1616f8325a0c84aecd8829c60f2fb0983383b2248962f5a1ffdf5701282de76eeaa996eb08dc45b65705a096f18b0abddaf2eb6a7a10b6bda778ee76ca997d2d96fa207d53ec454ccd3cd305fd9622e922b1d9afd307a93fb17eef8e59e7cf7f80c56c84f4df84fac9575b502cc568b10429c1364acd23d8b652cfb57eb518b113b11cde5fca98183a9a117476a34aa4b20f0e16f96e5b5fa8faa458caf8a5d738974b97d2cd9f296c44b25c76313c0f4c943e58261c798c5732e1da00da7e89f458bfaa86f33d414dd82a597af85932644d26ebe072e578df185328f8036d570142a61aeeec140a08cf1d0dfe18a66afe9496db1c979a2fd8686b09562a1a4384b25939c57e02e4a5bd89a2df7d42796467eca2d3f6c36355a503c8b0e9c4500b7e6f34d565a1903f4aa286fc1b52d3dfebb6b460ad57f5464f59aa5d7352727f05945cd90c6cec82d1529c95325e14c5b9d0a0897967baa3f4d6dec599c94f242e6393fbccc196a9b0fa07023deec2bb20a11c49549aa292fcae8da69f834f58bee9e2e67bb1a18749ae05c6a684120066da6a3179284fa9619ce0940795b61426ce714238b1d1945588c3277d770b1aee7b79403084e73e71a8aae846c31406056c8bc8c46dc23e376f327c4564bfcffb5889675b09ecd5b3b784a6af70fe76eced21bbc997c1eb8d2fc3412713933ffdd0285e477ba7f08fb71782c7b06857fe9fbdfb83a6a44ac51b2c330af0801d6b043d2fd480cb205cf02edcbe64ef4601a8854f59ecbab7caff52d251c399c609ff6cc29d878f69b3072a3fee1b719e963326f7561633a0867b990980b3ae66569f9c0279c34525fd92ff3a75f0742bbdeb2aac0e273442ccbbe50d7631fdd3d652ecf5f06dc17500b22235e9acd86c510caaf98e0bf1a833929f18b05d5d42432964f29c39591a75bf799e44d41a0c21e42d5676c5f68b7d679a76b6f1b868eed6a178ec77634f83e3e1abf6fdf8d187736f59c42b4e3f99c1d57051f7c83dc73bb658eb9c24140decede894f77871ebd9b75300744486e7272e28f053230e8502e69017293fbc8fe5f9bbe6fe4c2b8b95a3f6fe70e8eba2eb2e49bed7fdfc9556c6d9740ffed62b9f1c07b293e5d9dd158b316c15cea44ab66b2736f1c83c6ded88f735d1ccd30af2f85540a9c5db6c24ee59d6a78f5f87c00642e6591a0534714fbd9186ee9b0c90d2c324c33860c08f641a045d6903afa0727d7dee55dc1760be2170727dda46956bcfd1c73d7b420b28529681ac0b1786ae3e88bd8cc323066d585084514001ddf0136b23dc63d69f02705f89bb2a6d1255abfd5999d3ddc16da6be3069eb615b2d33400615e6cb81d16e3a822014498be51f99b9b81973a3bcc3f366bd4aed266774f3a0508727aa22320a8d236ec212b3946ca6f8df4b550b307b4f1da523c7bb35bea76849ddf7451f42e8bd9444530d7733f2193aa604d5d47ae6af59944cd4740dd3dd0268201e8a47374e35465e1b616c7162e031667de63a58ea815bcf5c1a973568b42a8fa8528ff6bd5902ce331f69d4e8c3ac958335d47d971f169f43cef34eb018a5f26dd36436d0b3b738c3dcb3a5e0a364febe389bd07ec5f3de7d30e16c3556849cb0170d2b2947d99968bd926b8d477baecdc6d926ea5f1341c69d59f95b22f749fdc46e8324d8bc9be770c61989330272a17c34a5afb9bc6c4dca9c728457be086e7ccef27335a64669a3653dd9ec39b776c2dbfcf721c76cc1cfcb722509251d9c4acfe50ff0dd8d3f18d151e294b08b9cbe6b64a7992e3cb1f86887b319c379ab81f572da9b0dbd3e7227760f56207f703296a538417826ff03742bc3a0ad155e9affc825481b69bd256cd511a53d1f790a266c4b5c223346af59e4e34eb9e8b97d5a7edfd1a989f84d6eba43edb7111fbf7bceb24c3ffc891a1db5ff73584f8b81a6bd693a0a44e901a5f04b466e6bcce2e2620cfb52d4407670987ebdb9ef2f2b4e6974c97c5f05b321a9a9a2430d93e5e9dafe343ad1efa8665846fa6b6907a46d698572201a84acf773ff909446078f4a5c1f30688f5f0b33fe794ac2678da6da9da85f592eeacab9f14e9bb77d29dfee4ccdbacb12163b6aa3b91cf7620a0d4387080fa776aa498c5736480f9375edcf202610cecda0ab3caeb4b933b3fcfb48278e14ac83e8af51025a90db312069b25f5d3cf73af17e783d5ddad7f2edaab4b7ba82cd5e4599bc2c44364469d95200bc13136f83ddb0c6bd5c394f605284974ada0e6fd5c8b25651c32ea3c41835cc7824029964bfb6f4d60421e5fd3061a83963f7a04c74bc0c36efa6782e2306675517fd87dfb9f6d582f2b3678df513193198535a6e35ace8d379af2436d56a8439ebd099d8799ce8895ed332ec6022dba63301026df0587c4e1bf38fee9edc2205889c1263e978fba88ca48301196bc51b10d7692c6c12b014a2de4881a0297758639c3dd65fcb37ee48d3386795370a1894a65333cfa9a6f8ea34cac528e3332ee71c516d130443e87a2d920d57e371f3f9e2acb63e67c5c5e1b62cd52f31a0f7e04b81fa4d8421d559199849adee5c2694048360de56bb522996924db4c8a7acd882ee8e2d110ce2366a54e1b4a83710adf0a1af9baf02a9510dc5eb1fbee83fe4084a21ce3139096a87a84f460ea8a71332bfd7d7e72d032c24a0552fc707e07bdc1da050e8e8d0d79dbcd6c823ce8d9d3266440526cbe62830d2e1981c80648dba87a01d8e90cb223297ddb330e9630b945a9125e7572c7716e451acdbf18ef373fd8c880e0d7cc274421a7045998b3f93e1fb658e6846eefb104fe3fcced21763aba9a3dcab2ed25ccd77adee93eb22dffb43898175e0918ce0cc4d7e11094cce7742db3601edf2569dd26a964cb8a00736d51a0a7842790e74999da240902362720bc171663e10a41eba7c0ace4956397a6bc406766f711197c1299c3b29e16016999c49fa746e21f89c5af750afbb80f899d8ba68422b46fdc9ce83c95d217cbd425ad75db66385c1c1e767e57754908b33d01f33949945b8c8b9f96d05e30a6db05550248ade03168d00e37fc263483a623a0d152c061b079528c9e0e1a00db544f5cce4281f779024652f665a73fc8f4f5374e054fac5f7af1380a80e65a4f9194719be5b4d5c1315b35415558594c071499445fd223aa26620d79ab089c6739af13a115bfa56880663fc2d662671d1e1558bb025def692a3e231277ebbbbb875df710ad4b4c37841ef2825450a4f3c689a58851ce081453caf8d9bd555b26a1f4d16b304e7fc0f8d0563bd50688d8ede1e7286091d5825bee3f36231e6940fd937fcf5bf43aa782cf834b4cfd03493e6424341e5a939e721808e2537cb0cee0c9d1ba3e36fbd5455ad3f77c340cd32fba91f9d3f6d8f5af0f3885fc5c2d58ad9b7f1f58dae328f66b6161f0209666b4b0711a24d217051ca56a790574451d6687346ef4c975bfdbb3e60d98dd242bc51f4f7763535e463afe24d6f4a63be1d5e808d7d4adba2153dbebb27bc40257bd000751dea7fedb242dcba359032a234105a32651c9ade116a89ef6438e3f00a78c1bd21398bcc372023e361bb20ad11ef70e656d25775d346d4cb953212164cdd5c379e82ea9914241de1b718b808dcc476a8d44790239bb6814919db6836aecfaeb65ca1fff84bf38ad336d4b3133631bbcaa15865ead0d2ac76df8511e1d7995aacdc864b2476c5ab093d019d47776f1c4330333c460c51b7cc47c63e02e20917165d1cf1e357f2f7edd09b25b2d8f46d0f5eade38b49d7fbc1d1b6ff3d414fe02e61679e45f4b902f1400062200007940186116f1a0dacc2a6574bd83cebae23dc881a939524cb3f08befa098f84172852add9baf6a64b17c8c4c3dbeff1ee7db3211790946acf362bc10bc7add5d12024fffcee957bb2265b7c98d96c056e1d6f5f6c38a274393469d1054598340045a5e541b11cf19c50893ed5b7b0fc6563503a50984e25e7c77cd9fbd60b2f94f71a92ebdffeaec87932373dac79792659bba5f782328abc8d1bf9a2a1dbd19f0ac01156f788feaef0b83a5c4685f58cbc6bef7f4ef88eb204d4f59b40c956b70b6581914ac36566eed04f4850dab011c7a26011b48182bbde52a29c78a821301fca1a451901715c56b43e3828b391f666f4187b06094a2cca5ef3b74a0f16794bd6eda4111772ededb7c11035f606424bd6e62f4a563b8d3ae7dd2357c74889c9c6c0f8d8e7ead10bb6cbfec83c8b2d36c6911b6815e799d3768d879966c8a9df7340d04a20fa21e5562eca7232f8dde2c372216d3f60d15ab6b3c0eaafd579b50dbcf6c7355eb39a0df7a34702e928f7bbdb1b2515ccd4eac0d4a193d50e7cf2e19a16f2ae8ce3a2ee391a2052dc3009150511d991418b82aec369e0e189d458bed840d5939d13abf254dc92ac54925c2bf99d232fa9219252735b0957746572133e47f5223e627e990607b18da7b3eea9e86b2a5fe78247a6e907502d9e27ba9ce9f03450370304f82d0ad22778d0e67c6b1a3d64f5fc308c89f24c5ee54cc1084c7e66d6dbf6a3a9e3059922a87126285c38c888dd1ef72ab85f58ac6523867b09227557a7f25a81ad1b253ad05f9f27e3b1dc2fdae2bfdb51f1b1a030f93d957475a7b1ece35ba52d8dc4dbb5a9d740dade153ed9fd13255790ea723a8dde68d4e13b", 0x1000}, {&(0x7f0000001300)="77b1028cfdd55ef8563e284f8beb019dbb58080133cc19127ba5949512cc60e39caf", 0x22}], 0x5, 0x0, 0x0) 05:07:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() fcntl$lock(r0, 0xfb267e073981b77e, &(0x7f0000000000)={0x0, 0x3, 0x6c45, 0x4, r2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:07:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64, 0x4}, {0xff50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) 05:07:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) sendto$unix(r0, &(0x7f0000000180)="469f173eaf066857f2c090fb50e363f565d026b3506772500f994268194ba99ad16c97a30994a812faa5ffa21a7740c6eeca719cf355557b1b838ea9077009626936dba9a7eeb5c506428f203d7a881c2e70784d7f29728e3e07926178a9da2baf8d58480b0b087e5433081d55164cc3639e10edfb00e5045220f9fedf3e6c39f9ec4ce6b0d1cea3f2157be98ae1b546ba796456c75f", 0x96, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 05:07:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 05:07:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000000fd, &(0x7f0000000000)=[{0x0, 0x80}, {0x48, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:07:20 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000100)=[0xd3b, 0x37, 0x6, 0xff]}) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x54}) chown(&(0x7f00000001c0)='./file0\x00', r8, r0) setgroups(0x0, 0x0) setuid(0xee01) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) setsockopt(r14, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:07:20 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 05:07:20 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) fcntl$dupfd(r1, 0x0, r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000080), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x3, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000200, r5) 05:07:20 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffed3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:07:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:07:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 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)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc) linkat(r3, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00', 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSBRK(r8, 0x2000747b) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:07:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182100200f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afd4ef40edf8da8a4557fa8d5f9b1ba0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff1a020000000000000b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f5798"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) execve(0x0, 0x0, 0x0) 05:07:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) write(r4, &(0x7f00000000c0)="acd5c65cef10112331905bc26d6cdfc2b0b20679648f2d1e46dbf968db9e0572be9a442874c7225c4de795de2e8e818e5e934b2ed14d8212111bccd5d1a108c9501aaeb9f38395f72cb31a29748cd2051f8829f8531b8b60745867168d8e36092da7e22888e8776d6a0d094e6054019ee0d2f853ad8e692a685f31b5db8743e819748591ebb252e23afc6abb638b", 0x8e) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 05:07:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x400, 0x800000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x208000000203], [0xfffffffffffffffd, 0x80, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x6}, {}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x5, 0x1000000000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) 05:07:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) unlink(&(0x7f00000000c0)='./bus\x00') nanosleep(&(0x7f0000000240)={0x0, 0x10001}, &(0x7f0000000280)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xd000cb043f792e57, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) socketpair(0x2, 0x8000, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x6e27d10412e5839}], 0x365c0fd43179ea7, 0x0, 0x0) 05:07:20 executing program 0: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) r1 = kqueue() r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmo\x00\x02e0\x00', 0x56d, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x2}], 0xafd, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0xa, 0x40, 0x5, 0xfffffffffffffffd}, {{}, 0x7ffffffffffffffd, 0x0, 0x4, 0x8, 0x7}, {{r4}, 0xfffffffffffffffa, 0xa0, 0x1, 0x74f, 0x5}, {{r6}, 0xffffffffffffffff, 0x50, 0x1, 0xfff, 0x2}, {{r7}, 0x7ffffffffffffff8, 0x40, 0x1, 0x5}, {{r8}, 0x7, 0x8, 0x20, 0x7, 0x4}, {{r10}, 0xfffffffffffffffa, 0x3, 0x1, 0x30c, 0x100}, {{r11}, 0xfffffffffffffffc, 0x1, 0x0, 0x7fff, 0x7f}], 0x7, &(0x7f0000000300)={0xff, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="fb", 0xfffffffffffffc4b}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) readv(r13, &(0x7f0000000580)=[{&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000500)=""/117, 0x75}, {&(0x7f0000000480)=""/47, 0x2f}], 0x4) r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:07:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0x4, 0x3f}, {0x4, 0x3}, {0x80, 0xc6}, {0x3, 0x200}, {0x6, 0x2}, {0x101, 0xfffffffc}, {0x62, 0x7}, {0x1, 0x7fffffff}, {0x8b, 0x4}], 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:07:20 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x3f, 0x1, 0x7]}) r0 = msgget$private(0x0, 0x244) msgctl$IPC_RMID(r0, 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) pwritev(r2, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000040)=""/252, 0xfc, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) geteuid() ftruncate(r1, 0x0, 0x3fffd) 05:07:20 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x0, 0x5, 0x9}, 0x7, [0x0, 0xffffffff, 0x3f, 0x7fff, 0xf8000000, 0x7fffffff, 0x1000, 0x7]}, 0x3c) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 131385 5396 0 0 0 0 syz-executor.1 * 6661 5396 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205f9e,ffffffff821fddf3,3b3,ffffffff821c0602) at __assert+0x2b nd6_rtrequest(ffff800000a44800,1,fffffd807d62d008) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800020b371f8,1,ffff800020b372c8,0) at rtrequest+0x9bf rt_ifa_add(ffff800000b1d500,240404,ffff800000b1d558,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b1d500) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a44800,ffff800000b1d500,ffff800020b375f0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800020b375e0,ffff800000a44800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800020b375e0,ffff800000a44800,1) at in_ioctl+0x1e7 ifioctl(fffffd806f6d0180,8020690c,ffff800020b375e0,ffff800020a5f150) at ifioctl+0xb64 sys_ioctl(ffff800020a5f150,ffff800020b376f8,ffff800020b37740) at sys_ioctl+0x5b9 syscall(ffff800020b377c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,2c16abef0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x2c3b20fc4b0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205f9e,ffffffff821fddf3,3b3,ffffffff821c0602) at __assert+0x2b nd6_rtrequest(ffff800000a44800,1,fffffd807d62d008) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800020b371f8,1,ffff800020b372c8,0) at rtrequest+0x9bf rt_ifa_add(ffff800000b1d500,240404,ffff800000b1d558,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b1d500) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a44800,ffff800000b1d500,ffff800020b375f0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800020b375e0,ffff800000a44800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800020b375e0,ffff800000a44800,1) at in_ioctl+0x1e7 ifioctl(fffffd806f6d0180,8020690c,ffff800020b375e0,ffff800020a5f150) at ifioctl+0xb64 sys_ioctl(ffff800020a5f150,ffff800020b376f8,ffff800020b37740) at sys_ioctl+0x5b9 syscall(ffff800020b377c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,2c16abef0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x2c3b20fc4b0, count: -14 ddb{1}> show registers rdi 0xffffffff81c952f7 db_enter+0x17 rsi 0x4c79 __ALIGN_SIZE+0x3c79 rbp 0xffff800020b36f30 rbx 0xffff800020b36fe0 rdx 0x4c7a __ALIGN_SIZE+0x3c7a rcx 0xffff800022d82000 rax 0xffff800022d82000 r8 0xffffffff8199ba8f kprintf+0x16f r9 0x1 r10 0x25 r11 0x68b82c1cdf2a4389 r12 0x3000000008 r13 0xffff800020b36f40 r14 0x100 r15 0x1 rip 0xffffffff81c952f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b36f20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=6661 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5e770,0xffff800020a5fb40 process=0xffff800020add880 user=0xffff800020b32000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5396 131385 9814 0 7 0 syz-executor.1 5396 169599 9814 0 2 0x4000000 syz-executor.1 * 5396 6661 9814 0 7 0x4000000 syz-executor.1 5396 232399 9814 0 3 0x4000080 fsleep syz-executor.1 37028 225768 35535 0 3 0x82 nanosleep syz-executor.0 73654 271149 0 0 3 0x14200 acct acct 9814 357765 35535 0 3 0x82 nanosleep syz-executor.1 59176 502629 0 0 3 0x14200 bored sosplice 35535 121342 10529 0 3 0x82 thrsleep syz-fuzzer 35535 232110 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 18749 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 330018 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 154731 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 151716 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 380261 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 485923 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 139174 10529 0 3 0x4000082 thrsleep syz-fuzzer 35535 327229 10529 0 3 0x4000082 kqread syz-fuzzer 10529 149172 74439 0 3 0x10008a pause ksh 74439 155914 6854 0 3 0x92 select sshd 83376 330182 1 0 3 0x100083 ttyopn getty 6854 379892 1 0 3 0x80 select sshd 99454 138698 45836 74 3 0x100092 bpf pflogd 45836 516138 1 0 3 0x80 netio pflogd 45733 424903 17243 73 3 0x100090 kqread syslogd 17243 360684 1 0 3 0x100082 netio syslogd 95794 171466 0 0 3 0x14200 pgzero zerothread 82122 34262 0 0 3 0x14200 aiodoned aiodoned 55388 178649 0 0 3 0x14200 syncer update 2419 458850 0 0 3 0x14200 cleaner cleaner 8498 110180 0 0 3 0x14200 reaper reaper 46641 325003 0 0 3 0x14200 pgdaemon pagedaemon 18583 271548 0 0 3 0x14200 bored crynlk 50719 313424 0 0 3 0x14200 bored crypto 21928 306677 0 0 3 0x40014200 acpi0 acpi0 33797 319799 0 0 3 0x40014200 idle1 79350 356820 0 0 3 0x14200 bored softnet 31759 20383 0 0 2 0x14200 systqmp 84311 246888 0 0 3 0x14200 bored systq 61329 166765 0 0 3 0x40014200 bored softclock 20035 17513 0 0 3 0x40014200 idle0 5653 184688 0 0 3 0x14200 bored smr 1 313161 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 5396 (syz-executor.1) thread 0xffff800020a5f150 (6661) exclusive rwlock netlock r = 0 (0xffffffff824d0138) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82668f60) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 6352K 7490K 78643K 12248 0 0 pcb 13 8K 8K 78643K 195 0 0 rtable 109 5K 5K 78643K 513 0 0 ifaddr 62 14K 14K 78643K 233 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1529 0 0 iov 0 0K 16K 78643K 142 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 1847 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 10 0 0 VM map 7 3K 3K 78643K 7 0 0 sem 12 0K 0K 78643K 354 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 789 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 55 51K 95K 78643K 619 0 0 subproc 32 2K 2K 78643K 85 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 74 0 0 in_multi 29 1K 2K 78643K 116 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 329 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 110 54K 54K 78643K 3689 0 0 UVM aobj 39 4K 4K 78643K 39 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 165 0 0 NDP 13 0K 0K 78643K 67 0 0 temp 179 3563K 4190K 78643K 29665 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 44 0 39 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 93 0 93 2 1 1 1 0 8 1 rtentry 112 157 0 114 2 0 2 2 0 8 0 unpcb 120 454 0 445 1 0 1 1 0 8 0 syncache 264 8 0 8 3 3 0 1 0 8 0 tcpqe 32 168 0 168 1 1 0 1 0 8 0 tcpcb 544 1489 0 1483 2 0 2 2 0 8 1 inpcb 280 2450 0 2444 5 2 3 3 0 8 2 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 14 0 9 1 0 1 1 0 8 0 ppxss 1128 34 0 34 2 1 1 1 0 8 1 pffrag 232 20 0 20 3 2 1 1 0 482 1 pffrnode 88 20 0 20 3 2 1 1 0 8 1 pffrent 40 703 0 703 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 92 0 26 1 0 1 1 0 8 0 pfstkey 112 92 0 26 2 0 2 2 0 8 0 pfstate 328 92 0 25 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 596 0 368 18 3 15 15 0 8 0 art_table 32 597 0 368 2 0 2 2 0 8 0 art_node 16 155 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 28 1 0 1 1 0 8 0 semapl 112 352 0 342 1 0 1 1 0 8 0 shmpl 112 37 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2634 0 1233 46 0 46 46 0 8 0 ffsino 272 2634 0 1233 95 0 95 95 0 8 0 nchpl 144 3994 0 2386 61 0 61 61 0 8 0 uvmvnodes 72 3100 0 0 57 0 57 57 0 8 0 vnodes 208 3100 0 0 164 0 164 164 0 8 0 namei 1024 12619 0 12619 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 552 5 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11685 0 11685 11 10 1 7 0 8 1 plimitpl 152 88 0 81 1 0 1 1 0 8 0 sigapl 432 980 0 967 3 1 2 3 0 8 0 futexpl 56 20511 0 20510 1 0 1 1 0 8 0 knotepl 112 199 0 180 1 0 1 1 0 8 0 kqueuepl 104 202 0 200 1 0 1 1 0 8 0 pipepl 112 532 0 513 2 1 1 2 0 8 0 fdescpl 488 981 0 967 3 0 3 3 0 8 0 filepl 152 8023 0 7932 6 1 5 6 0 8 1 lockfpl 104 288 0 288 1 0 1 1 0 8 1 lockfspl 48 98 0 98 1 0 1 1 0 8 1 sessionpl 112 21 0 12 1 0 1 1 0 8 0 pgrppl 48 29 0 20 1 0 1 1 0 8 0 ucredpl 96 898 0 889 1 0 1 1 0 8 0 zombiepl 144 967 0 966 1 0 1 1 0 8 0 processpl 896 998 0 966 4 0 4 4 0 8 0 procpl 632 2763 0 2719 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 18 0 18 3 2 1 1 0 8 1 sockpl 384 3029 0 3014 9 4 5 6 0 8 3 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 208 0 0 25 0 25 25 0 8 0 mtagpl 80 25 0 0 1 0 1 1 0 8 0 mbufpl 256 792 0 0 47 0 47 47 0 8 0 bufpl 256 8265 0 1314 435 0 435 435 0 8 0 anonpl 16 109713 0 92976 94 1 93 93 0 124 17 amapchunkpl 152 6468 0 6348 19 11 8 13 0 158 1 amappl16 192 4683 0 3608 67 6 61 66 0 8 7 amappl15 184 4 0 3 1 0 1 1 0 8 0 amappl14 176 311 0 307 1 0 1 1 0 8 0 amappl13 168 10 0 9 2 1 1 1 0 8 0 amappl12 160 10 0 8 2 1 1 1 0 8 0 amappl11 152 470 0 462 1 0 1 1 0 8 0 amappl10 144 12 0 7 1 0 1 1 0 8 0 amappl9 136 715 0 708 1 0 1 1 0 8 0 amappl8 128 266 0 236 2 0 2 2 0 8 0 amappl7 120 52 0 47 1 0 1 1 0 8 0 amappl6 112 466 0 455 1 0 1 1 0 8 0 amappl5 104 158 0 146 1 0 1 1 0 8 0 amappl4 96 1212 0 1185 1 0 1 1 0 8 0 amappl3 88 191 0 180 1 0 1 1 0 8 0 amappl2 80 6786 0 6721 3 1 2 3 0 8 0 amappl1 72 31524 0 31118 25 15 10 20 0 8 0 amappl 80 3064 0 3024 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 38 0 0 1 0 1 1 0 8 0 uaddrrnd 24 986 0 967 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 986 0 967 1 0 1 1 0 8 0 vmmpekpl 168 11563 0 11526 2 0 2 2 0 8 0 vmmpepl 168 128804 0 126660 165 30 135 135 0 357 36 vmsppl 368 980 0 967 2 0 2 2 0 8 0 pdppl 4096 1979 0 1939 8 2 6 6 0 8 0 pvpl 32 335488 0 315847 223 6 217 217 0 265 39 pmappl 232 985 0 967 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 647 0 8 19 0 19 19 0 8 0